A premium business model includes at least one single and/or recurring (monthly or yearly) paid plan.
This is what it looks like on your App Market listing:
Want to offer a free plan to entice users? Set up a freemium business model instead.
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.
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 >
If you do offer a free trial, make sure your app also provides a clear call-to-action (CTA) to upgrade that leads to the pricing page. Wix's default behavior does not redirect users to upgrade the app after a successful installation. Users have full access to the app upon installation, and it is your responsibility to provide restriction logic.
You can add multiple paid plans each offering their own set of features and benefits.
Note: If these billing models don't meet your needs, Wix also supports flexible custom and usage-based models that handle variable fees. For example, when shipping fees are taken within your app or you charge per emails sent in the last month. Please open a ticket to request access.
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 >.
Pricing pages are the way you package options of your app for users to choose from. It shows all the key features of each plan.
This guide shows you how to set up a Wix pricing page. If you want to use an external pricing page, see set up an external pricing page.
You're responsible for adding entrypoints to the pricing page where users can upgrade. All Upgrade buttons and CTAs should link to your app's pricing page opened in a new tab. To do so, use the following URL, replacing <APP_ID>
and <INSTANCE_ID>
with their respective values:
https://www.wix.com/apps/upgrade/<APP_ID>?appInstanceId=<INSTANCE_ID>
If your app is built with Blocks, see Provide Entry Points to Upgrade a Blocks App.
Your app will need to present the correct user experience for each customer, depending on the plan they selected. There are two key elements involved in this:
Learn how to identify your users >
You should test the app’s upgrade flow as a user. Make sure that: