When you outgrow Shopify's native subscriptions
Shopify ships a free, first-party Subscriptions app, and for a brand new store it’s a reasonable place to start. But it’s deliberately minimal, and a common question in the Shopify merchant community is some version of: “native subscriptions feel limiting — what are people using instead?” Usually the person asking has grown past what the free tool can do.
Where merchants tend to outgrow it
Industry write-ups put the typical outgrow point somewhere around 300 to 500 active subscribers — not because of a hard cap, but because that’s when the missing features start costing you real revenue. The walls show up in a few predictable places:
- Customer self-service. Native subscriptions give customers little control. There’s no rich portal to skip, swap, pause, or reschedule a delivery, so “I want to pause for a month” becomes a support ticket — or a cancellation.
- Failed-payment recovery. As you add subscribers, cards expire and charges fail. Without proper dunning — smart retries plus customer emails — that revenue silently churns.
- Box and bundle formats. Build-your-own and curated boxes, tiered plans, and gift subscriptions are hard or impossible to model natively.
- Analytics. You can’t easily see MRR, churn rate, or lifetime value, which are the numbers you need to actually manage a subscription business.
- Incentives. Discounts on recurring orders, free shipping on subscriptions, and “subscribe and save” offers are limited.
The good news: you don’t lose Shopify’s rails
Outgrowing the native app doesn’t mean leaving Shopify’s billing. Modern subscription apps — Curobi included — build on top of Shopify’s Subscription Contracts and native checkout. You keep the same payment processing and the same one-checkout experience; the app adds the portal, dunning, box formats, and analytics on top. So “switching” is really “adding a layer,” not migrating your payments. That native-checkout foundation matters for more than payments — it’s also what keeps Local Pickup and Local Delivery from breaking on apps that redirect to their own checkout.
When to make the move
A good rule of thumb: if you’re spending support time on subscription changes, if you can’t see your churn rate, or if failed payments are lapsing without a fight — you’ve outgrown native. Those three symptoms each map to a concrete feature the free app doesn’t have.
For the full diagnostic — each wall the native app hits, what to keep from Shopify’s rails, and what to look for in a replacement — read our guide on when you outgrow Shopify’s native subscriptions.
If churn is the symptom pushing you, start with our guide on reducing subscription churn on Shopify. And for the mechanics of moving to a more capable app without disrupting active subscribers, see how to switch subscription apps without losing subscribers.







