For a mid-size Shopify store doing about 2,000 orders and $600,000 in sales a month, a normal app stack runs several thousand dollars a month, and most of that money goes to the few apps priced on revenue or contacts, not the long tail of $10 tools. A custom app only makes sense when it replaces expensive, scaling apps and pays back its build and upkeep within about 30 months. Cheap single-purpose apps never justify a build.
This guide walks through how Shopify apps are priced in 2026, where the bill grows faster than the business, the costs that never show up on an invoice, and the build-vs-buy rule we use with clients. The figures come from our Shopify app pricing index, which tracks 49 apps at the same mid-size scenario: about 2,000 orders a month, about $600,000 a month in sales, roughly 50,000 email profiles and roughly 20,000 SMS subscribers.
The five ways Shopify apps charge you
Knowing which pricing model an app uses tells you more about next year’s bill than its current price does.
- Flat monthly fee. One price regardless of volume, sometimes with a few plan tiers by feature. Judge.me reviews at $15 a month, Gorgias at $360 a month in our scenario, Loop Returns at $340. These are predictable and rarely the problem.
- Order tiers. The price steps up as monthly orders cross thresholds. Yotpo Reviews starts at $119 but sits at $299 for a store our size. Most review, loyalty and upsell apps work this way.
- Per order. A charge on each order processed, like AfterShip Tracking ($70 starting, $250 in our scenario) or Rivo loyalty ($49 starting, $369 at our volume).
- Contacts or subscribers. Email and SMS platforms bill on list size. The list grows every week whether or not those people buy.
- Percentage of revenue. Subscription apps take a cut of the subscription revenue they process, on top of a base fee. This is the model that grows fastest with success.
A few apps, mostly helpdesks like Re:amaze, also bill per seat, which tracks headcount rather than sales.
What a typical mid-size stack costs
Here is an illustrative stack built from the index at our mid-size scenario. It is not a recommendation, just a realistic picture of what a store at this size tends to run. Rows marked estimate are our estimates where the vendor does not publish a price for this scenario.
| Job | App | Pricing model | Typical monthly cost |
|---|---|---|---|
| Subscriptions | Recharge | % of revenue | $1,963 |
| Attribution | Triple Whale | Flat | $1,129 (estimate) |
| SMS | Postscript | Subscribers | $1,100 |
| Klaviyo | Contacts | $720 (estimate) | |
| Pop-ups | Privy | Contacts | $540 (estimate) |
| Upsells | Rebuy | Order tiers | $534 (estimate) |
| Helpdesk | Gorgias | Flat | $360 |
| Returns | Loop Returns | Flat | $340 |
| Reviews | Okendo | Order tiers | $299 |
| Loyalty | Smile.io | Order tiers | $199 |
| Consent banner | Consentmo | Flat | $37 |
| Search | Searchanise | Flat | $19 |
| Total | $7,240 a month ($86,880 a year) | ||
Two things stand out. The top three lines (Recharge, Triple Whale and Postscript) are $4,192, or about 58% of the total. And the four apps priced on revenue or contacts (Recharge, Postscript, Klaviyo and Privy) add up to $4,323, about 60%. The small app decisions are not where the money is.
Where app costs balloon
Subscriptions priced as a percentage of revenue
Recharge starts at $99 a month, but in our mid-size scenario it lands at $1,963. Skio starts at $599 and lands at $1,879. Loop Subscriptions starts at $399 and lands at $1,299. All three charge partly on the subscription revenue they process, so a successful subscription program makes the app more expensive every month.
Compare that with Appstle Subscriptions, which is a flat $100 in the same scenario. That gap does not mean every brand should switch tomorrow. Migrating active subscribers puts payment methods, renewal dates and customer trust at risk, and the feature sets differ. But the subscription app deserves a pricing review every year, because it is often the biggest line.
Email and SMS priced on contacts
Contact-based pricing punishes list hygiene problems. At roughly 50,000 email profiles, Klaviyo comes out around $720 a month (our estimate) and Omnisend at $715. SMS is more expensive per person: Postscript is $1,100 a month at roughly 20,000 subscribers, and Attentive, which does not publish pricing at this level, is our estimate of $3,333.
The fix is usually not a new platform. It is suppressing profiles that have not opened or clicked in a long time, and checking whether pop-ups and giveaways are filling the list with people who will never buy. You pay for every one of them.
Overlaps: paying twice for the same job
Most stores we look at pay twice for at least one job. The common pairs:
- Pop-ups and email sign-up forms. A dedicated pop-up app running next to an email platform that already has its own forms.
- Two SMS senders. A dedicated SMS app plus SMS turned on inside the email platform, with different consent lists that slowly drift apart.
- Stacked upsell tools. A personalization engine, a post-purchase upsell app and a “frequently bought together” widget all fighting for the same space on the product page and cart.
- Tracking and shipping protection. An order tracking app plus a shipping protection app that also sends tracking notifications.
- Reviews and loyalty from different vendors when one vendor’s bundle would cover both, or the reverse: a bundle where you only use half.
Each overlap costs a fee, plus speed and data quality.
The hidden costs that never show up on an invoice
Speed
Many storefront apps load their own JavaScript on every page. Reviews, loyalty, chat, upsells and a pop-up can mean five separate scripts competing on a phone. Slower product pages convert worse, so a cheap app with a heavy script can cost more in lost orders than it charges.
Leftover code
Uninstalling an app does not always remove what it added. Older themes in particular collect snippets, script tags and theme edits from apps that were removed years ago. They keep loading, sometimes throwing errors, and nobody remembers why they are there. Removing an app should always include checking the theme for what it left behind.
Data that disagrees
Every marketing app reports the revenue it believes it drove. The email platform, the SMS platform, the attribution tool and the ad accounts each take credit for some of the same orders, so the sum of what your apps claim can be well above what Shopify actually recorded. Teams then argue about whose number is right instead of making decisions. Shopify’s order data should be the source of truth, and every app’s attributed revenue should be read as a relative signal, not a fact.
When a custom app pays off: an honest build-vs-buy rule
Custom apps are not automatically cheaper. You trade a monthly fee for a build cost plus ongoing maintenance, and maintenance is real: Shopify changes its APIs, edge cases appear, and someone has to be on the hook when it breaks.
Broke Hold’s app cost calculator uses these assumptions:
- A first custom app starts from $15,000.
- Each additional feature adds $3,000 (small), $6,000 (medium) or $12,000 (large).
- Maintenance runs 18% of the build cost per year.
- A build only makes sense if it pays back within about 30 months.
Payback is the build cost divided by the monthly savings, where monthly savings are the app fees you cancel minus the monthly maintenance cost. Three examples:
| Scenario | Apps replaced per month | Build cost | Maintenance per month | Net savings per month | Payback |
|---|---|---|---|---|---|
| Replace a $15 reviews app | $15 | $15,000 | $225 | Negative ($15 − $225 = −$210) | Never |
| Replace two upsell apps (Rebuy $534 + Zipify OCU $300, both estimates) with one app plus one medium feature | $834 | $15,000 + $6,000 = $21,000 | $21,000 × 18% ÷ 12 = $315 | $834 − $315 = $519 | $21,000 ÷ $519 ≈ 40.5 months |
| Replace a revenue-priced subscription app ($1,963) with one app plus one large and one medium feature | $1,963 | $15,000 + $12,000 + $6,000 = $33,000 | $33,000 × 18% ÷ 12 = $495 | $1,963 − $495 = $1,468 | $33,000 ÷ $1,468 ≈ 22.5 months |
The first row is the important one. A cheap single-purpose app never justifies a build, because the maintenance alone costs more than the app. At $15,000, the yearly upkeep is $2,700, which is fifteen times the $180 a year Judge.me charges. Keep the app.
The second row looks tempting but fails the 30-month test. Unless the custom version also earns more, for example by converting better than the apps it replaces, it is not worth building on cost alone.
The third row passes on paper, and the case gets stronger as subscription revenue grows, because the app fee grows with it while your maintenance does not. Even so, billing is the part of a business you least want to own badly. A custom subscription build needs careful handling of failed payments, retries and customer self-service, and it should be scoped by someone who has done it before.
The pattern holds across most stores: custom apps win when they replace expensive, scaling apps, or when they do something no app does for your specific operation, like a wholesale workflow or an internal tool tied to your warehouse. If that is where you are, our custom apps and automation work starts from $15,000.
A practical app review, once a year
- Export every installed app and its current monthly charge from the Shopify billing page.
- Mark each one by pricing model and sort by cost. Look hardest at anything priced on revenue or contacts.
- Find the overlaps and pick one app per job.
- Check the storefront for scripts from apps that are no longer installed.
- For the top two or three lines, compare alternatives in the pricing index and run the build-vs-buy numbers.
If you want a second opinion on the result, send a short note and get a written answer within one business day.
Frequently asked questions
How much should a mid-size Shopify store spend on apps each month?
There is no correct number, but an illustrative stack for a store doing about 2,000 orders and $600,000 a month comes to about $7,240 a month using figures from our pricing index. What matters more than the total is how much of it is priced on revenue or contacts, because those lines grow on their own.
Which Shopify apps get expensive fastest?
Subscription apps that charge a percentage of revenue and email or SMS platforms that charge by contacts. In our mid-size scenario, Recharge goes from a $99 starting price to $1,963 a month, and Postscript goes from $100 to $1,100.
Does uninstalling a Shopify app remove its code?
Not always. Apps built on newer theme app extensions usually clean up after themselves, but older apps often leave snippets or scripts in the theme. Check the theme files and the page source after removing any app that touched the storefront.
When is a custom Shopify app worth building?
When it pays back its build cost within about 30 months after subtracting maintenance, which we estimate at 18% of the build cost per year. In practice that means replacing expensive, scaling apps or covering a workflow no app handles well. It almost never means replacing a cheap single-purpose app.
