Subscription Business Model: How It Works
A subscription business model charges customers repeatedly for continuing access to a product or service, or for scheduled deliveries of goods. Payments follow an agreed interval, often monthly or annually, and the provider continues delivering the offering between charges (Stripe’s subscription model overview).

How a subscription business model works
The arrangement combines a continuing offer with payment terms. Its basic sequence is:
- Choose a plan. The subscriber agrees to the price, billing interval, and included access, products, or services (Stripe’s recurring revenue explanation).
- Start receiving the offering. The provider supplies the agreed access or service throughout each period, rather than ending the relationship after the initial purchase (Stripe’s recurring revenue explanation).
- Pay on the agreed schedule. Automated billing can collect recurring payments and handle subscription changes (Stripe’s subscription operations overview).
- Renew or end the arrangement. Some plans renew automatically until canceled; others require an explicit renewal (Stripe’s explanation of renewal arrangements).
Subscriptions can also change while they remain active: account controls may allow subscribers to switch plans, update payment details, pause, or cancel (Stripe’s subscription management overview).
Main types of subscription businesses
The following types describe what subscribers receive. Pricing and payment timing are separate choices.
| Type | What the recurring payment buys |
|---|---|
| Digital access | Continued use of software or a library of media, publications, or other content (Stripe’s subscription types). |
| Replenishment | Scheduled purchases of consumable products, reducing the need to place repeat orders manually (Shopify’s replenishment model). |
| Curation | Recurring deliveries of selected products, with the selection and discovery experience forming part of the offer (Shopify’s curation model). |
| Membership access | Continuing access to member benefits, special prices, or exclusive services (Shopify’s access model). |
Examples from actual subscription businesses
Netflix sells subscription access to streaming television and films. Its help center states that members are charged monthly and can change their plan or cancel online (Netflix’s service explanation).
Dollar Shave Club sells subscriptions for razors and grooming products. Subscribers choose the products and delivery frequency, with account controls for pausing or canceling (Dollar Shave Club’s subscription process).
These illustrate two different offers: ongoing digital access and recurring physical deliveries.
Subscription pricing and billing options
A pricing model determines the basis of a charge; the billing interval determines how often it is charged. Stripe’s documentation distinguishes products from their prices and payment intervals (Stripe’s recurring pricing documentation).
| Pricing structure | How the charge is determined |
|---|---|
| Fixed fee | A set recurring amount for the chosen service level (Stripe’s flat-rate definition). |
| Plan tiers | Packages with different features, service levels, or capacity carry different prices (Stripe’s subscription pricing guide). |
| Per user | The charge depends on the number of users covered by the subscription (Stripe’s per-seat definition). |
| Usage-based | Charges depend on measured consumption; arrangements can include a fixed fee plus overage (Stripe’s usage-based definition). |
| Hybrid | A fixed subscription is combined with variable usage charges or additional services (Stripe’s recurring revenue models). |
Payment timing can also differ. A pay-as-you-go subscription charges periodically as the arrangement continues, while a prepaid subscription collects an advance payment covering a specified number of periods (Shopify’s subscription billing models).
The price has two economic reference points: the cost of supplying the offering and its perceived value to the customer. Cost-based calculations include sourcing, packaging, delivery, and overhead where applicable; value-based pricing considers what the customer believes the offer is worth (Stripe’s subscription pricing strategy explanation).
The stated charge, billing schedule, and benefits of each tier need to be understandable. Flexible subscription lengths and cancellation options are also part of the offer described in Stripe’s subscription pricing guidance.
Advantages and limitations
A recurring base can improve revenue planning. Scheduled payments provide visibility into repeat income while the arrangement continues (Stripe’s recurring revenue explanation).
Ongoing relationships also create opportunities to understand usage and preferences and offer upgrades (Stripe’s subscription pricing benefits).
The provider has continuing obligations. Fulfillment, support, and reliable delivery remain necessary after acquisition. Their costs must be considered alongside the cost of attracting subscribers; rising subscriber numbers and profitability are separate questions (Stripe’s subscription operations and financial review guidance).
Customers can leave, and billing adds complexity. Cancellations remove future payments; plan changes, promotional prices, and payment failures require ongoing administration. Subscribers also evaluate whether the service remains worth its recurring cost (Stripe’s discussion of subscription challenges).
Metrics that explain subscription revenue
Monthly recurring revenue (MRR) expresses subscription value on a monthly basis. An annual recurring charge is divided by 12 to obtain its monthly contribution. Stripe’s documented MRR excludes taxes, free plans, metered products, and items in an active trial, while including eligible active and past-due subscriptions (Stripe’s MRR definition).
MRR changes through distinct movements:
Closing MRR = opening MRR + new subscriptions + expansion + reactivation − contraction − churn, with currency adjustments where relevant. Expansion increases an existing subscription’s recurring value; contraction reduces it (Stripe’s MRR growth definition).
Discount treatment and the definition of an active subscriber can be configurable, so comparisons require consistent measurement settings (Stripe’s analytics configuration).
Other measures answer different questions:
| Metric | What it measures |
|---|---|
| Average revenue per user (ARPU) | Revenue per subscriber (Shopify’s subscription metrics). |
| Customer acquisition cost (CAC) | The cost of acquiring a customer (Shopify’s subscription metrics). |
| Customer lifetime value (LTV) | Expected revenue from a customer across the relationship (Shopify’s subscription metrics). |
| Customer churn | Loss of subscribers, counted as customers rather than weighted by their recurring payments (ChartMogul’s churn definitions). |
| Revenue churn | Loss of recurring revenue through cancellations and downgrades (ChartMogul’s revenue churn explanation). |
Gross revenue retention (GRR) measures recurring revenue retained from existing customers after cancellations and downgrades, excluding expansion. Net revenue retention (NRR) also includes upsells and expansion from those customers. Both focus on the existing customer base; new customer acquisition is a separate source of growth (Stripe’s comparison of GRR and NRR).
NRR can exceed 100% when additional revenue from existing customers outweighs their losses. That does not establish that every subscriber stayed: expansion can offset cancellations (Stripe’s retention comparison).
Customer churn and revenue churn can diverge because subscribers pay different amounts. Churn comparisons also depend on company stage, category, and price point, rather than a single universal target (ChartMogul’s explanation of churn differences and benchmarks).
Renewal, cancellation, and payment failure
A trial start, a conversion to paid service, and a paid renewal are different events. Apple’s subscription analytics distinguishes those transitions and tracks later recoveries and churn (Apple’s subscription lifecycle documentation).
Voluntary churn occurs through user cancellation. Involuntary churn occurs when the subscription ends because payment fails. Apple’s analytics separates these categories, allowing the commercial decision to leave to be distinguished from unsuccessful billing (Apple’s voluntary and involuntary churn definitions).
Failed payments can be recoverable. Stripe supports automatic payment retries, but some failures require a new payment method before collection can succeed. If recovery fails, the resulting subscription state depends on the configured settings (Stripe’s payment recovery documentation).
Retention can also be examined by cohort, following groups of subscribers through conversion and later renewals. This provides a view of retention over time alongside the current subscriber total. Apple’s analytics supports cohort analysis for payer conversion and longer-term retention (Apple’s subscription cohort documentation).
Assessing fit and starting a subscription business
Fit begins with a recurring need, willingness to buy on subscription, and the ability to deliver consistent value. Regular use or replenishment provides a reason for the arrangement; customer demand still needs validation (Shopify’s subscription fit framework).
The launch process covers four practical decisions:
- Define the continuing offer and choose the products or services included.
- Build a prototype or pilot before a full rollout.
- Establish the subscription options, price, and purchase process.
- Track subscriber response, cancellations, recurring revenue, and acquisition costs.
These steps follow Shopify’s subscription launch process. They connect the offer, delivery, and renewal economics without assuming that recurring billing alone creates customer demand.
Frequently asked questions
Is a subscription the same as a membership?
The terms can overlap. A membership usually emphasizes participation, access, or privileges; a subscription describes the recurring payment arrangement. Recurring revenue also includes service retainers and maintenance contracts (Stripe’s recurring revenue classifications).
What is the difference between a free trial and freemium?
A free trial offers access for a limited period before paid service. Freemium provides an ongoing free version, with additional features available through a paid plan (Stripe’s trial and freemium explanation).
Is subscription cash received the same as earned revenue?
Subscription cash received and earned revenue can differ because payment timing and the period of service can differ. Stripe’s revenue recognition method allocates subscription invoice amounts across the service period associated with each line item, rather than treating the entire amount as earned immediately (Stripe’s subscription revenue recognition method).