Understanding the Shopify subscription app market

The subscription app market split into two eras when Shopify launched its Subscription Contracts API. Apps built before the API — Bold, early Recharge — used custom checkout flows. Apps built after — Loop, Skio, SimpleSubscription — use the native API and integrate with standard Shopify checkout. This architectural divide is the most important factor in evaluating checkout compatibility, accelerated payment support, and long-term maintenance overhead.

  • Pre-API apps: Bold, early Recharge — custom checkout, limited Shop Pay support
  • Native API apps: Loop, Skio, SimpleSubscription — standard checkout, Shop Pay works
  • Recharge has migrated portions of its stack to native but retains legacy elements
  • Native API means selling plans are Shopify-first objects, visible in admin and analytics
  • Legacy checkout apps require ongoing maintenance as Shopify updates checkout

How to read subscription app pricing honestly

The listed monthly price is the floor, not the ceiling. Transaction fees are the primary hidden cost. Recharge charges 1.49% + 19c per recurring transaction. At $10k MRR with an average order value of $40, that is roughly 250 transactions per month — adding approximately $380 in transaction fees on top of the base plan. SimpleSubscription charges zero transaction fees on every plan. When comparing pricing, always calculate the all-in monthly cost at your actual MRR.

  • Base plan price is rarely the full cost — add transaction fees at your order volume
  • 1.49% transaction fee at $10k MRR ≈ $149 extra per month
  • Feature tier gates add cost when you need advanced features like build-a-box or API
  • SimpleSubscription: $79/mo annual, all features included, $0 transaction fees
  • Calculate total cost as: (base plan) + (transaction fee × monthly order count)

The six apps compared: strengths and weaknesses

Each app has a genuine use case where it is the right choice. Recharge is strongest for enterprise stores with developer resources needing deep customisation. Loop is the best mid-market UX option for stores that want a polished out-of-box experience. Skio targets high-revenue DTC brands with an enterprise pricing model. Appstle and Bold offer broad feature sets with varying levels of interface polish. SimpleSubscription targets value-conscious merchants who want every feature at the lowest total cost.

  • Recharge: enterprise power, enterprise price — best for $1M+ ARR subscription revenue
  • Loop Subscriptions: polished UX, mid-market price — best for growth-stage DTC
  • Skio: premium portal, enterprise pricing — best for 8-figure brands
  • Appstle: broad features, tier-gated — best for budget-limited stores with patience
  • Bold Subscriptions: large install base, legacy architecture — best for existing customers with working flows
  • SimpleSubscription: full feature parity, flat pricing — best for value-conscious merchants at any scale

Customer portal quality: what to look for

The customer portal is the interface subscribers use to manage their own subscriptions. A weak portal drives support tickets; a strong portal keeps subscribers engaged and reduces churn. Key features to evaluate: self-serve skip/swap/pause, address update, frequency change, magic-link access (no password required), and mobile responsiveness. All six major apps offer a portal, but depth and UX quality vary significantly.

  • Magic-link access eliminates password friction and reduces 'I forgot my account' tickets
  • Self-serve skip/swap/pause is the single biggest driver of support ticket reduction
  • Mobile responsiveness matters because most customers manage via phone
  • Custom domain support lets the portal live on your brand's URL
  • Upsell opportunities in the portal (upgrade frequency, add products) increase ARPU

Retention and dunning: the revenue you're leaving on the table

Industry data suggests 15–30% of subscription churn is involuntary — driven by failed payments, not customer intent. Apps with strong dunning and payment recovery engines recover a meaningful portion of that revenue automatically. Basic dunning sends one email after failure. Advanced dunning uses pre-dunning notifications before expiry, intelligent retry scheduling (different days, different times), multi-step sequences, and per-sequence analytics.

  • 15–30% of subscription churn is involuntary — recoverable with good dunning
  • Pre-dunning email before card expiry catches failed payments before they happen
  • Smart retry scheduling improves recovery by testing different billing times
  • Multi-step sequences escalate from email to SMS to account pause
  • 30–40% payment recovery is achievable with advanced dunning vs 10–15% with basic

How to evaluate apps without a long sales process

Most subscription apps offer free trials. The fastest way to evaluate is to install, configure a selling plan, complete a test subscription purchase, and then test the customer portal. This 30-minute walkthrough reveals interface quality, checkout integration, and portal capability more reliably than any feature matrix. SimpleSubscription's 30-day free trial is long enough to run a real evaluation on a live store.

  • Install → configure selling plan → test purchase → test portal: 30 minutes total
  • Check Shop Pay works correctly in the subscription checkout
  • Navigate the customer portal as a subscriber and test skip, swap, pause
  • Trigger a test failed payment and verify the dunning email fires
  • Evaluate the merchant dashboard analytics on your real subscriber data