Marketplace pricing

Learn how to use pricing versioning to update your app's prices

Effectively pricing your app is one key to generating enough revenue to sustain development. You may need to adjust your app's pricing over time, and you can do so through pricing versioning.

How it works

Pricing versioning enables you to update your app's marketplace prices by creating a new version. You can change existing plan prices or add new plans—up to 25 total plans for seat-based or 15 total plans for feature-based.

The new version will only be visible to new users (those without an existing subscription) and users on free plans. Trial users and those with existing active subscriptions will not see the updated prices.

We are unable to migrate existing customers to a new pricing version. They will only be exposed to a new version if they've completely canceled their subscription and the renewal date has passed.

🚧

Changing from seat-based to feature-based, or vice versa?

Pricing versioning does not allow you to switch your pricing model. Use this form instead!

Submit a new pricing version

  1. Open the Developer Center.
  2. Select the relevant app.
  3. Click on the Pricing plans tab.
  4. Navigate to the Version requests section.
  5. Click Create new version.
  6. Complete each field and click Submit to review when you're ready.
  7. Our review team will process your submission within 72 business hours and update your plans accordingly.

A note on pricing version IDs

The pricing version ID is only exposed to developers through subscription webhooks. Therefore, users do not know when a new pricing version is created.

Choose the version ID based on the numbering pattern you wish to follow. You may decide to number the version IDs evenly (1, 2, 3, 4, etc.), or you can follow your own numbering pattern (1, 10, 20, 30, 40, etc.).