Skip to content

GuidesExpansion revenue

Shopify app pricing plans: tiers merchants actually upgrade through

Build Shopify app pricing tiers, pick usage-based or flat, set free plans and trials, use Shopify App Pricing, and write the listing's pricing section.

By Geetansh Saini7 min read

In short: Good Shopify app pricing plans are built on a unit the merchant is glad to see grow, with three or four public tiers that match stages of a store's life, a free plan or trial that gets the merchant to a first result, and limits that are visible before they are hit. Shopify App Pricing (the renamed managed pricing) now hosts the plan selection page for you, so your job moves to explaining and recommending. The listing's pricing section should name the limit that matters on each plan, in plain words, and nothing else.

What should the pricing tiers be based on?

Start with the unit, not the price. The unit is the thing that goes up when the merchant succeeds with your app, and it should be something they already track.

App type Good unit Bad unit
Affiliate or referral app Affiliate-attributed revenue, or active affiliates Clicks, API calls
Email or SMS app Contacts, or messages sent "Credits"
TikTok Shop creator outreach Creators contacted per month, or videos posted Seats
Reviews app Orders per month Review widgets installed

A good unit makes every tier boundary feel like a milestone. "You now have 100 active affiliates" is something a founder tells their team. "You have used 10,000 credits" is something they look up to dispute a bill.

Then map tiers to stages of the store, not to feature bundles. A new store testing the channel, a store where it works and is growing, an established brand with a team. Three public plans, sometimes four. Shopify's App Pricing documentation allows up to eight public plans and unlimited private plans, and private plans are the right place for agency deals, enterprise pricing and grandfathered merchants, so they do not clutter the public picker.

Each tier should unlock one thing the merchant at that stage asks for. Growing stores ask for automation because they are doing the work by hand. Established brands ask for multiple commission tiers, team access and reporting. If the only difference between tiers is a bigger number, there is nothing to want.

Usage-based or flat: which should a Shopify app choose?

Usage-based pricing retains better and is harder to design well. Aleph's summary of the 2026 Aleph x Benchmarkit benchmarks, on full-year 2025 data from 342 SaaS and AI-native companies, reports a median net revenue retention of 108% for usage-based companies against 98% for seat-based. That gap is the point of usage pricing: merchants who grow pay more without a sales conversation. The cost is that merchants who shrink pay less, and that every bill needs explaining.

Shopify App Pricing supports fixed, graduated and volume usage pricing through usage meters, with up to five active meters per plan and up to six pricing tiers per meter. Usage charges are billed monthly and cannot be combined with yearly-only plans, and the documentation states plainly that usage caps are not currently supported. One-time purchases are not supported at all.

My recommendation for most e-commerce apps is a hybrid: a flat base price per tier that covers a generous allowance of the unit, plus one usage meter with graduated pricing above it. The flat part gives the merchant a bill they can predict. The meter means a brand that has a huge Q4 pays for it, in a month when they are happy to. Keep it to one meter. An app with three meters, add-ons and top-ups generates billing tickets no matter how well the page is designed.

Because there is no hard cap, the app itself has to make the overage rule obvious. Show the merchant's current usage against the allowance on the dashboard, every day, and warn before the allowance is crossed. The design of that warning is covered in in-app upsell design.

Should a Shopify app have a free plan, a free trial, or both?

It depends on how long it takes a merchant to see a first result.

A free trial works when the result arrives inside the trial. An affiliate app where the merchant can launch a program and see a first affiliate sale in two weeks suits a trial. Shopify's app requirements checklist says that if you have paid plans you should consider offering a free trial, and it recommends 14 days. Shopify's free trial documentation adds two details worth designing around: trial days are tracked over a 180-day window so a merchant who uses 12 of 15 trial days, uninstalls and reinstalls 90 days later has 3 days left, and you can extend a trial for an individual merchant from the Partner Dashboard without them re-subscribing. That extension is a customer success tool. Use it when a merchant is close to a first result and the clock runs out.

A free plan works when the result takes longer than any sensible trial, or when the free plan itself is the first result. A creator outreach tool where the first creator reply can take three weeks does badly on a 14-day trial. A free plan that lets the merchant send a limited number of invites, see replies, and feel the channel working will convert later and churn less. The free plan is also the downgrade destination. A merchant who moves to free is still installed, still seeing your dashboard, and still a candidate for the next upgrade. One who uninstalls is gone.

The mistake I see most is a free plan that is a crippled version of the paid one, where the limit is set so low that the merchant cannot get a result. Set the free limit at the point where the merchant has had a result and wants more, not before. More on measuring that in free trial to paid conversion.

How does Shopify App Pricing change the design of your plans?

Shopify App Pricing, which Shopify renamed from managed pricing, is now the default way to charge merchants when it supports your pricing model. You define plans in the Partner Dashboard, and Shopify hosts the plan selection page in the admin, at a URL of the form admin.shopify.com/store/:store_handle/charges/:app_handle/pricing_plans. Shopify handles trials, plan changes and proration, adds charges to the merchant's Shopify invoice, and pays out your share.

Four consequences for design:

  1. You no longer own the final plan selection screen. Your in-app pricing page becomes the step before it: explain the tiers in the merchant's terms, recommend one based on their usage, and hand off. How to do that well is the subject of plan picker design.
  2. Merchants can toggle between monthly and yearly prices on the hosted page, and you set the default. Decide which default suits each cohort.
  3. Once you opt in, you cannot create new recurring charges through the Billing API, and subscription changes arrive as redirect parameters and Partner API queries rather than webhooks. Your onboarding and your usage warnings need to handle a merchant arriving back from the hosted page on a new plan.
  4. In the listing, plans display from lowest to highest price automatically, so plan names and one-line descriptions have to carry the stage story on their own.

If your model needs one-time purchases or something the hosted page cannot express, you stay on manual pricing with the Billing API, and you own the whole flow.

What should the pricing section of the App Store listing say?

Shopify's App Store requirements are specific here. Requirement 4.2 says merchants scan specific places in app listings to understand costs, that pricing information should only appear in the Pricing details section, and that it must include all pricing options such as free trial time and charge details. Pricing in listing images or the app icon is a violation. The requirements checklist adds that plans display from lowest to highest price automatically, that an app with free and paid plans should mark one plan as Free, and that enterprise-level plans belong in the description of additional charges.

Within those rules, the pricing section is read by a merchant who is deciding whether to install. Write for that moment:

  • Name each plan after the stage, not an adjective. "Up to 25 affiliates" tells a merchant which plan is theirs. "Pro" does not.
  • Lead each plan's description with the limit that matters, then the one feature that tier unlocks. One line each.
  • State the overage rule in the additional charges description if you have a usage meter. Merchants compare apps on this, and a surprise here becomes a one-star review.
  • Say what the free plan or trial includes, in the same unit. "14-day free trial of all features" or "Free up to 5 active affiliates".

Six years in e-commerce SaaS, first in customer success and then product design, have convinced me that the question merchants ask about pricing is rarely "how much". It is "what happens when I grow", and the listing is the first place they look for the answer.

Where to start

  1. Write down the unit your tiers are based on and check it against the table above. If merchants resent it, change the unit before you touch the prices.
  2. Reduce public plans to three or four, each named for a stage, and move agency, enterprise and legacy deals to private plans.
  3. Decide trial or free plan by measuring how long a new merchant takes to reach a first result in your app. Trial if it fits in 14 days, free plan if it does not.
  4. If you are moving to Shopify App Pricing, redesign your in-app pricing page as an explain-and-recommend step that hands off to the hosted page.
  5. Rewrite the listing's pricing section so each plan leads with its limit and the additional charges field states the overage rule.

Frequently asked questions

How many pricing plans should a Shopify app have?

Three or four public plans, each matching a stage of a store's growth, is enough for most apps. Shopify App Pricing allows up to eight public plans and unlimited private plans, and private plans are the right home for agency, enterprise and grandfathered pricing.

Should a Shopify app offer a free trial or a free plan?

Offer a trial when a merchant can reach a first result inside it. Shopify recommends 14 days. Offer a free plan when the first result takes longer than that, or when the free plan is itself the first result. The free plan also keeps downgrading merchants installed rather than losing them to an uninstall.

What is Shopify App Pricing, formerly managed pricing?

It is Shopify's hosted billing model where you define plans in the Partner Dashboard and Shopify hosts the plan selection page in the admin, handles trials, plan changes and proration, and bills through the merchant's Shopify invoice. It supports free, recurring and usage-based plans but not one-time purchases or usage caps.

Can a Shopify app use usage-based pricing?

Yes. Shopify App Pricing supports fixed, graduated and volume usage pricing through usage meters, with up to five meters per plan and six tiers per meter. Usage charges are billed monthly, cannot be combined with yearly-only plans, and there is no hard cap, so the app has to show usage and warn before the allowance is crossed.

Got a complicated product?
Let’s make it feel simple.

I’m looking for a product design role on a team that ships. Email is the fastest way to reach me.

Get in touchwww.geetanshsaini@gmail.com

LinkedIn (opens in a new tab)