Set Up a Pay As You Go Business Model

A pay as you go business model lets you set up bespoke pricing plans, not covered by the other models, such as charging per print-on-demand item or dropshipping sale. It can also be used if you have negotiable pricing for enterprises.

One or more plans with a fee that's charged immediately upon usage, instead of monthly. For this model, your app manages the billing collection externally. App Market approval required.

In this article you will:

  • Decide whether to offer a free trial.
  • Set up a pay as you go model.
  • Learn how to identify and manage paid users.
  • Learn how to test your app.

Don't want to offer a pay as you go model? Set up a premium or usage-based business model instead.

Step 1 | Choose whether to offer a free trial

A free trial is optional – it can be a great way to show off your app's best paid features for a limited time. After the trial, users decide if they want to pay.

Note: A free trial isn’t the same as the free plan in a freemium model.

To do this, enable Free Trial and input the amount of days you want to offer it for. You manage both the UI and code for the trial on your side.

Learn how to manage free trials.

Step 2 | Add Pricing Plans

A pay as you go model lets you add multiple plans, each offering their own set of features and benefits.

  1. Go to the Pricing page in your app's dashboard.
  2. Select the Pay as you go business model.
  3. Go to Pricing Plans and click Add Plan.
  4. Choose the Custom billing model.
  5. Describe the pricing structure of your pricing plan, for example 'Pay as you go'
  6. Add plan details:
    • Plan Name: Add a name for each plan (max. 23 characters). Aim to structure the names so they have some sort of progression, such as 'Beginner', 'Intermediate', and 'Pro'.
    • Benefits: Add up to 4 benefits for each plan with a clear distinction and progression for each plan, with stronger benefits reserved for plans with a higher price. You can also write out the plan's benefits in paragraph form.
  7. Click Add Plan.
  8. Use the Visible toggle next to each plan to control whether it's displayed in the Wix App Market. If you add more than 4 plans, mark only 4 as visible, and display the others on an external pricing page.
  9. Click Save.
  10. To check how it looks, click Preview Listing.

Change a pricing plan: You can adjust or delete your plans or add new ones for a number of reasons. For example, changes to your product, to stay competitive, or just to increase prices. Learn how to change pricing plans.

Step 3 | Set up a pricing page

Set up a Wix pricing page to showcase your plans with a benefits table. Learn how to set up a Wix pricing page.

Alternatively, if you prefer to host your own pricing page, you can set up an external pricing page.

Step 4 | Identify and manage paid app users

Your app needs to present the correct user experience for each customer, depending on the plan they selected. There are 2 key elements involved in this:

  • Being able to detect those users and identify when changes occur to their plan. We offer several different methods for this.
  • Delivering the right user experience in your app. For example, activating and deactivating specific features.

Learn how to identify your users.

See also

Did this help?