Where each app came from — and why history matters
Recharge was the dominant app before Shopify built a native subscription API. It grew through integrations, enterprise sales, and a deep feature set built for high-volume DTC brands. Loop Subscriptions launched more recently on the native API and focused on UX quality. SimpleSubscription entered with a value-pricing thesis: match the feature set of both, charge less, charge no transaction fees. Understanding each app's origin explains its current strengths and weaknesses.
- Recharge: built pre-native API, strongest enterprise features, highest all-in cost
- Loop: native API, best out-of-the-box UX, mid-market pricing with transaction fees
- SimpleSubscription: native API, full feature parity, flat $79/mo annual, zero transaction fees
- All three now support the Subscription Contracts API for core billing
Pricing: what you actually pay at real revenue tiers
The advertised base price is rarely what a store pays. Recharge's Standard plan is $99/mo but adds 1.49% + 19c per transaction. Loop's pricing varies by plan and also includes transaction fees. SimpleSubscription charges $79/mo on the annual plan with no transaction fees on any plan. At scale, the difference is significant — and it is worth running the exact calculation at your MRR.
- $5k MRR: Recharge ≈ $845+/mo all-in vs SimpleSubscription at $79/mo
- $10k MRR: Recharge ≈ $1,589+/mo all-in vs SimpleSubscription at $79/mo
- $25k MRR: Recharge ≈ $3,725+/mo all-in vs SimpleSubscription at $79/mo
- Loop: mid-point between Recharge and SimpleSubscription — still has transaction fees
- Annual savings switching from Recharge at $10k MRR: typically $15,000–$18,000
Feature comparison: where the three differ
At the core feature level — recurring billing, customer portal, skip/swap/pause, dunning, analytics — all three are roughly equivalent for stores under $1M ARR. The differences show up in depth of enterprise customisation (Recharge wins), polish of the customer-facing UX (Loop and SimpleSubscription are comparable), and total cost at any revenue tier (SimpleSubscription wins clearly).
- Core billing: all three are equivalent for standard subscription intervals
- Customer portal: Loop and SimpleSubscription comparable; Recharge strong on customisation
- Dunning depth: SimpleSubscription and Recharge comparable; Loop adequate
- Analytics: Recharge strongest at enterprise reporting; SimpleSubscription covers DTC needs
- Build-a-box: all three support it; implementation depth varies
- API access: all three offer API — SimpleSubscription includes it at base plan
Which app is right for which merchant
The choice depends on revenue scale, customisation requirements, and cost tolerance. Recharge makes sense for enterprise stores doing $1M+ ARR in subscription revenue who need deep custom integrations and have a developer team to maintain them. Loop makes sense for mid-market stores that prioritise UX and can absorb the transaction fees. SimpleSubscription makes sense for any store where the feature set is sufficient and saving thousands of dollars per month in fees matters.
- Enterprise with custom integration needs and developer resources: consider Recharge
- Mid-market focused on UX polish with moderate cost sensitivity: Loop is strong
- Value-conscious DTC under $1M ARR wanting every feature: SimpleSubscription wins
- Stores just starting subscriptions: SimpleSubscription's 30-day trial minimises risk
- Stores switching from either competitor: free white-glove migration from SimpleSubscription
Migration between the three apps
Migrating between any of these three apps is now structurally similar since all three use the Subscription Contracts API. Active contracts migrate without subscriber action, billing dates are preserved, and payment methods remain with Shopify. The practical difference is support quality during migration. SimpleSubscription provides a dedicated migration team, handles the full process, and runs in parallel with the old app until the switch is complete.
- Shopify native migration preserves all active contracts and billing dates
- Payment methods stay with Shopify — customers do not re-enter card details
- Run both apps simultaneously during migration — no downtime, no revenue gap
- Typical migration duration: 5–10 business days including QA
- SimpleSubscription migration team manages the full process at no extra charge