If you're picking a Shopify subscription app and the pricing page shows "1% per transaction" or "1.49% + 19¢ per order," your instinctive reaction is probably "that's cheap." It is cheap when you have 50 subscribers. It stops being cheap surprisingly quickly. By the time your subscription business hits $25-50k MRR, the percentage-based subscription app is often your second-largest piece of software spend after Shopify itself — and unlike Shopify's processing fees, this one is added on top of the monthly plan, not instead of it. This guide walks through the real math at every MRR bracket, the breakeven points where flat-fee pricing flips cheaper, the add-on fees that make quoted prices misleading, and the rare cases where percentage pricing genuinely is the right pick. The goal is to make the cost-at-scale story legible BEFORE you install — because once you're at $50k MRR with subscribers on Recharge, switching is its own project.
The two pricing models: flat monthly fee vs percentage of revenue
Subscription app pricing splits cleanly into two camps. Flat-fee apps charge a fixed monthly amount (or are free up to a cap, with paid plans typically $39-$499/month depending on tier and vendor) and that's it — no per-order surcharge, no percentage of subscription revenue taken. SimpleSubscription, Appstle, Seal Subscriptions, Shopify Subscriptions (native), Yotpo Subscriptions, and several others fall here. Percentage-fee apps charge a base monthly fee that's often very low or free (sometimes $0-$99/month) PLUS a percentage of every subscription transaction, often with a per-order cents fee on top.
The major percentage-priced apps in the category and their fee schedules: Recharge at 1.49% + 19¢ per transaction, Loop at 1% per transaction, Skio at 1% + 20¢ per transaction. These percentages apply to the GROSS subscription order value — not the discounted value, and not your margin. A $40 subscription order on Recharge pays $0.79 in transaction fees ($0.60 percentage + $0.19 per-order) regardless of whether your margin on that order was $5 or $25.
This is the part that surprises merchants most. A 1.49% fee on a $40 order is $0.60 of fees on what may be $10 of actual gross margin — meaning the app is taking 6% of your margin, not 1.49%. Run the math on YOUR product's margin, not on the order total. Apps with thin margins (consumer goods, beauty, supplements at scale) feel this harder than apps with thick margins (digital, premium subscriptions).
Why percentage-based pricing made sense in 2017 and doesn't anymore
Subscription-app percentage pricing originated when subscription on Shopify was nascent, individual store MRR was low, and the market was full of small DTC pilots. A 1% fee on a $2,000 MRR store is $20/month — within the noise of operating expenses, and lower than the same store would pay on a flat-fee plan if the flat fee was $79+/month. That alignment is what made percentage pricing the dominant model for the early-to-mid 2010s in this category.
The landscape has changed. Subscription on Shopify is mature, store MRRs in the category have scaled, and the same 1% fee that made sense at $2k MRR makes the app cost $300/month at $30k MRR and $1000/month at $100k MRR. The product hasn't gotten 50x more valuable; the price has. This is why so many mid-stage subscription stores end up shopping for flat-fee alternatives — the value delivered hasn't changed but the bill has compounded past what's defensible relative to the workload the app is doing.
The compounding math: what 1% of MRR actually costs over a year
The deceptive thing about percentage fees is they don't feel large month to month. "$298 this month, that's fine." Compound that over 12 months and the picture changes. A 1% fee on $50,000 MRR is $500/month, which is $6,000/year — on top of whatever the base monthly plan costs, which is typically another $1,000-$3,000/year. So the all-in annual cost of a percentage-priced app at $50k MRR is comfortably in the $7-9k range. The flat-fee equivalent for the same store would be in the $2-4k range.
Per-order fees compound similarly. A $0.19 per-renewal fee feels invisible until you do the count. A store with 2,000 subscribers and a monthly cadence pays 2,000 × $0.19 = $380/month, or $4,560/year, in per-order fees alone — separate from the percentage. Combine the percentage and the per-order fee and the all-in number gets large.
If your subscribers renew weekly instead of monthly, you pay the per-order fee 4× as often. A weekly-renewal store with 500 subscribers on a $0.19/order app pays 500 × 4 × $0.19 = $380/month in per-order fees alone — on what might be only $10k MRR. Check the per-order fee math against YOUR cadence, not the marketing-page assumption of monthly renewals.
Breakeven analysis: at what MRR does flat-fee beat percentage?
The breakeven point — the MRR at which a flat-fee app becomes cheaper than the same store's percentage-priced alternative — depends on the specific percentages and base fees, but for the most common comparisons the breakeven lands in the $8-15k MRR range. Below that, percentage pricing is usually cheaper on raw cost. Above that, flat-fee pricing gets progressively cheaper, and the gap grows linearly with MRR.
Concrete example: a flat-fee app at $149/month vs Recharge at 1.49% + 19¢/order + a base plan. At $5k MRR with 200 monthly orders, Recharge costs roughly $74.50 (percentage) + $38 (per-order) + ~$99 (base) ≈ $211/month — flat-fee app at $149 is already cheaper but by a small margin. At $25k MRR with 1000 monthly orders, Recharge costs roughly $372 + $190 + $99 ≈ $661/month — flat-fee app is now $149 vs $661, a $512/month gap or about $6,144/year. The gap doesn't widen quietly; it doubles or triples in the second growth phase that subscription stores typically see in years 2-3.
The real Recharge total cost at $10k, $25k, $50k, $100k MRR
These figures assume Recharge's published 1.49% + $0.19/order plus a representative base plan, with a typical monthly cadence and average order value implied by the MRR. The exact number for your store depends on your order count and AOV; this is the math at typical category averages.
Recharge all-in monthly cost (typical assumptions, monthly cadence)
$10,000 MRR -> ~$149 (1.49%) + ~$76 (400 orders x $0.19) + ~$99 base ~= $324/mo ($3,888/yr)
$25,000 MRR -> ~$372 (1.49%) + ~$190 (1k orders x $0.19) + ~$99 base ~= $661/mo ($7,932/yr)
$50,000 MRR -> ~$745 (1.49%) + ~$380 (2k orders x $0.19) + ~$99 base ~= $1,224/mo ($14,688/yr)
$100,000 MRR -> ~$1,490 (1.49%) + ~$760 (4k orders x $0.19) + ~$99 base ~= $2,349/mo ($28,188/yr)
Flat-fee comparison at the same MRR brackets (SimpleSubscription Premium, unlimited subscribers):
$10,000 MRR -> $99/mo ($1,188/yr) -> Recharge premium: ~$2,700/yr
$25,000 MRR -> $99/mo ($1,188/yr) -> Recharge premium: ~$6,744/yr
$50,000 MRR -> $99/mo ($1,188/yr) -> Recharge premium: ~$13,500/yr
$100,000 MRR -> $99/mo ($1,188/yr) -> Recharge premium: ~$27,000/yrThe pattern is consistent: at $10k MRR Recharge is more expensive but the gap is small enough to be a tossup. At $100k MRR the gap is approaching $25,000 per year — a meaningful budget line for any independent brand. The argument for staying on percentage pricing at that scale typically comes down to integration depth or migration cost, not the cost of the app itself.
The real Loop total cost at the same brackets
Loop's headline rate is 1% — a third lower than Recharge — which makes Loop the cheaper percentage-priced option in most cases. The pattern is the same as Recharge, just at a slightly smaller coefficient, and the breakeven against flat-fee apps lands at a slightly higher MRR than Recharge does.
Loop all-in monthly cost (typical assumptions, 1% rate, monthly cadence)
$10,000 MRR -> ~$100 (1%) + base plan (varies, ~$99) ~= $199/mo ($2,388/yr)
$25,000 MRR -> ~$250 (1%) + base ~= $349/mo ($4,188/yr)
$50,000 MRR -> ~$500 (1%) + base ~= $599/mo ($7,188/yr)
$100,000 MRR -> ~$1,000 (1%) + base ~= $1,099/mo ($13,188/yr)
Flat-fee comparison at the same MRR brackets (SimpleSubscription Premium, unlimited subscribers):
$10,000 MRR -> $99/mo -> Loop premium: ~$1,200/yr
$25,000 MRR -> $99/mo -> Loop premium: ~$3,000/yr
$50,000 MRR -> $99/mo -> Loop premium: ~$6,000/yr
$100,000 MRR -> $99/mo -> Loop premium: ~$12,000/yrLoop's cost story is meaningfully better than Recharge's at scale — at $100k MRR the gap to a flat-fee app is about $10k/year rather than $25k/year. That's still substantial, but it changes which decision wins on cost alone. If you've decided you want a percentage-priced app for ecosystem reasons, Loop is typically the cheaper of the two majors.
The "starter is cheap, growth is brutal" trap
The way percentage-priced apps win new merchants is by being demonstrably cheaper at the install-time MRR. A merchant with $1,500 MRR installs Recharge, looks at the bill ($21 in transaction fees + base), looks at the flat-fee alternative ($149/month), and reasonably concludes that flat-fee is overpriced for where they are. They install Recharge.
Two years later, that same merchant is at $40k MRR. The Recharge bill is now $700+/month. The merchant didn't make a decision to start paying that much — the cost compounded silently as their store grew. The flat-fee alternative they originally dismissed would have been the same $149/month it was on day one. The net regret math: about $5-8k of extra cost paid in year two, plus the migration cost of switching now.
If your honest projection is that you'll stay under $5k MRR for 2+ years, percentage pricing wins. If you're growing toward $15-30k MRR within 12-18 months — which is typical for a subscription business that finds product-market fit — flat-fee wins decisively. The hard part is admitting which trajectory you're on; merchants systematically over-estimate near-term growth and under-estimate year-2.
Add-on fees — the second hidden cost
The published transaction-fee percentage is not the full cost. Many percentage-priced apps gate features behind paid add-on modules, à la carte upgrades, or enterprise-only tiers that aren't visible until you need them. Common patterns: bundles and box builders as a separate paid module, advanced analytics on a higher tier, A/B testing on enterprise, white-glove migration on enterprise, the cancel-save flow on a mid-tier plan, custom domain on a higher tier.
Stores typically discover these gates when they hit the workflow that requires them. "I want to launch a build-a-box for Q4" turns into "that's a separate $200/month module on your current tier, or included on the next tier up at $499/month." Stores that have built operationally on a percentage-priced app are often in a situation where the cheapest path forward is paying the add-on, because switching apps to escape a $200/month module costs more in migration than the module does.
What flat-fee apps cover that percentage apps charge extra for
Flat-fee subscription apps generally include more features in the base price by necessity — they're competing on "everything you need is in one plan." The features that are commonly add-on or gated in percentage-priced apps but standard in flat-fee apps include the cancel-save flow, multi-step retention offers, bundle and build-a-box builders, advanced analytics dashboards, custom portal domain, A/B testing, white-glove migration, and priority support.
- Cancel-save flows — multi-step intercepts with pause / discount / skip offers. Typically a paid module on percentage apps, standard on flat-fee apps
- Build-a-box / bundles — let subscribers curate their box. Often $99-299/month additional on percentage apps
- Advanced analytics — cohort retention, churn breakdown, LTV by segment. Usually gated behind enterprise on percentage apps
- A/B testing — test pricing, frequencies, discounts. Enterprise-only on most percentage apps
- White-glove migration — dedicated help with the data move. Often a one-time $1-3k fee on percentage apps
- Branded customer portal on your own domain — subscribers stay on yourstore.com, not portal.recharge.com. Higher-tier feature on most percentage apps
- Public REST API + webhooks for custom integration — often gated to enterprise or charged per-call on percentage apps
Switching cost — does the savings justify migration?
If the cost gap is real, why doesn't every $50k+ MRR store on Recharge migrate? The answer is switching cost. Migration of active subscription contracts between apps takes work: exporting contracts and payment methods, importing into the new app, testing that renewals fire on the original cadence, updating the storefront widget, updating the customer portal link in every transactional email, and absorbing the small percentage of subscribers who churn during the transition because something is unfamiliar.
A clean migration with a competent destination app typically takes 2-4 weeks of merchant time and produces 1-3% subscriber churn from the disruption. At $50k MRR that's potentially $500-1,500 of one-time revenue loss plus 20-40 hours of merchant time. The payback math: if the cost gap to the cheaper app is $500-1000/month, the migration pays back in 2-4 months and saves $4-10k/year ongoing. Migration done well is a one-month project that pays back for years.
- Run the year-2 cost math on your current app vs the target flat-fee app — be honest about projected MRR
- Confirm the new app can import your specific data shape (contracts + payment methods + history)
- Check that all your add-on workflows (cancel-save, bundles, analytics) are in the target app's base plan
- Plan the migration window — typically 2-4 weeks of dual-running, then a cutover during a low-renewal window
- Notify subscribers ONLY when the portal URL changes (most migrations don't require subscriber action)
- Run a 14-day post-cutover audit for any contracts that didn't transfer cleanly
- Update transactional emails to point at the new portal domain
When percentage pricing actually IS cheaper
It's worth being honest: percentage pricing isn't a scam. It's the wrong model for stores past a certain size, but it's the cheaper model for stores below it. Three specific situations where percentage pricing wins on cost: very low MRR (under $3-5k), very low order count (a few high-AOV subscriptions per month), and very short tenure (a pilot you may shut down in 90 days). At any of those, the flat-fee base price represents a higher proportion of revenue than the percentage equivalent, and percentage wins.
A specific example: a luxury subscription with 30 subscribers at a $250/month AOV produces $7,500 MRR. Recharge: $112 (1.49%) + $5.70 (30 × $0.19) + $99 (base) = ~$217/month. A flat-fee app at $149/month is in the same ballpark, but if the flat-fee plan you'd actually need is $499 (because some operational feature gates higher on Skio or another vendor), Recharge is meaningfully cheaper. The right answer depends on which features you genuinely need, not on the headline rate.
Frequently asked questions about subscription app transaction fees
Do Shopify subscription apps charge transaction fees?
Most of the well-known apps do — Recharge at 1.49% + $0.19 per transaction, Loop at 1%, Skio at 1% + $0.20 — applied to the gross subscription order value. These are in addition to the base monthly plan and in addition to Shopify's own payment processing fees. A growing number of flat-fee alternatives charge zero transaction fee, only the monthly plan.
How much does Recharge actually cost per month at $25k MRR?
Approximately $660-720/month all-in for a typical monthly-cadence store: ~$372 in percentage fees (1.49% of $25k), ~$190 in per-order fees (1,000 orders × $0.19), plus the base plan at around $99/month. That's roughly $8,000/year — a meaningful budget line for an independent brand.
Is SimpleSubscription really free of transaction fees?
Yes. We charge a flat monthly plan (or $0 on the Free plan, up to 100 active subscribers) and zero percentage of subscription revenue. Appstle, Seal Subscriptions, and Shopify's native Subscriptions also offer 0% transaction fees — so the no-fee model isn't unique to us. Our honest differentiator is being powered by Shopify Sidekick AI on every plan (verify before relying on this claim).
What about Shopify's own subscription fees?
Shopify processes the payment for each subscription renewal at its standard credit-card processing rate (typically 2.4-2.9% + $0.30 depending on your Shopify plan and region). That fee is unavoidable — it's the cost of card processing, not the subscription app. The subscription app's transaction fee is separate and additive on top of that.
Are subscription app add-on fees mandatory?
Technically optional, often practically mandatory. Features like cancel-save flows, build-a-box, advanced analytics, and white-glove migration are commonly add-on modules on percentage-priced apps. Stores that need any of these workflows end up paying for the modules, which adds $100-400/month on top of the headline price. Compare all-in costs, not sticker prices.
Does the percentage fee apply to the discounted price or the original price?
The discounted price — the actual gross order value Shopify charges the subscriber. If your retail price is $50 and your subscription discount makes it $40, the percentage fee applies to $40. The fee does NOT apply to your margin, which is the more relevant denominator for understanding how much of your profit the app is taking.
What's the breakeven MRR where flat-fee beats percentage?
Typically between $8k and $15k MRR for the most common comparisons. Below that, percentage pricing usually wins on raw cost; above that, flat-fee wins and the gap widens linearly as MRR grows. Run the math with your specific order count and AOV — the breakeven shifts depending on cadence and per-order fees.
Do flat-fee subscription apps have any hidden costs?
Usually less than percentage apps but worth checking. Some flat-fee apps gate features by plan tier (e.g. advanced analytics on a higher tier, custom domain on enterprise). The total cost is still predictable because it doesn't scale with revenue — you know your monthly bill regardless of subscriber count. Compare what's actually in each tier, not just the headline price.
What happens to my transaction fee bill on Black Friday?
If you're on a percentage-priced app, it spikes proportionally. A 5x order day at 1.49% means 5x the percentage fees that day. Stores with strong promotional cycles end up paying meaningful percentage fees in their peak months. Flat-fee apps charge the same regardless of order volume — predictable through Q4.
Can I negotiate the transaction fee with subscription apps?
Sometimes, at enterprise scale. Recharge, Loop, and Skio all have enterprise tiers with custom contracts and reduced transaction fees for stores past a certain MRR threshold (typically $50-100k MRR). The negotiation usually trades a multi-year contract and committed minimums for a reduced rate. Smaller stores rarely get negotiated rates.
Are transaction fees deductible from my taxes?
Yes, in most jurisdictions transaction fees are a standard cost of doing business and fully deductible as a software or service expense. This is worth almost nothing as a counter-argument because both flat-fee and percentage-fee costs are equally deductible — the after-tax gap is proportional to the pre-tax gap.
If I'm on a percentage app, when should I migrate to a flat-fee app?
When the monthly all-in cost on your current app exceeds the monthly cost of the flat-fee alternative by enough to pay back migration within 3-4 months. For most stores this triggers around $20-30k MRR, but it depends on your add-on stack. Run the all-in comparison annually; if the gap is over $500/month and growing, migration pays for itself quickly.