Skip to main content

Offer free trials

Free trials let merchants test your app before committing to a paid plan. You can configure free trial periods when creating any subscription plan, and extend trials for individual merchants through your Partner Dashboard.


Anchor to Configure free trialsConfigure free trials

When creating or editing a plan, you can specify the number of free trial days:

  1. From your Partner Dashboard, click Apps > All Apps and click the name of the app you want to update pricing for.
  2. Click Distribution.
  3. Beside Shopify App Store listing, click Manage listing.
  4. Under Published languages, click Edit for the locale you want to update.
  5. Under Pricing content, click Manage to open the Pricing index page.
  6. Click on an existing plan or create a new one.
  7. Under Free trial duration, enter the number of days you want to offer.
  8. Click Save.

Shopify App Pricing tracks trial days over a 180-day period to prevent users from repeatedly reinstalling apps to exploit free trial periods.

For example, if a merchant uses 12 out of 15 trial days on a Pro Plan, uninstalls, then reinstalls the app 90 days later, they'll still have 3 trial days left for the Pro Plan.

If you update your trial periods, then previously consumed trial days are subtracted from the new totals.


Anchor to Extend a trial periodExtend a trial period

You can extend trial periods for individual merchants through your Partner Dashboard. Staff members need the Manage credits and refunds permission to manage trial extensions.

  1. From your partner dashboard, search for the name of the merchant whose trial you want to extend. Click the merchant name in the Store column of the search results.
  2. Beside Trial extension, click Create.
  3. Under App, search for your app by name and select it.
  4. Under Extra trial days, enter the number of days to extend the merchant's trial.
  5. Click Create.
  6. In the confirmation dialog, click Apply to confirm the trial extension.

Shopify sends an email to the merchant on your behalf confirming the change. The merchant doesn't need to re-subscribe to the plan. The extension is applied to their subscription automatically.


In addition to trial extensions, you can issue discounts to merchants:

  1. From your partner dashboard, search for the name of the merchant you want to offer a discount. Click the merchant name in the Store column of the search results.
  2. Beside Discount, click Create.
  3. Under App, search for your app by name and select it.
  4. Select the type, value, and duration of the discount.
  5. Click Create.
  6. In the confirmation dialog, click Apply to confirm the discount.

The discount is applied to their subscription automatically, starting on the next billing cycle.


Caution

Test subscriptions on development stores are changing. Every subscription now requires a billing contract, and Shopify doesn't support "test" subscriptions with the new billing system. Use the $0 private test plan to test your billing integration on development stores instead.

To simplify testing your app's pricing, Shopify App Pricing supports free testing for dev stores via the $0 private test plan. Your account isn't charged for test subscriptions on development stores.

Note

Test subscriptions don't convert to paid when you transfer a store. After transferring, you'll need to create a new plan.



Was this page helpful?