Recurring Revenue

Recurring revenue is the portion of a company's income that is predictable and repeatable — typically from subscriptions, memberships, or regular repeat purchases — providing ongoing cash flow for ecommerce businesses.

Quick answer / Definition

Recurring revenue is predictable income a merchant receives on a regular schedule from repeat customer payments—most commonly through subscriptions, memberships, or automated replenishment orders. It measures the value of stable, repeatable sales used to forecast cash flow, prioritize retention, and evaluate the health of a subscription or repeat-purchase strategy.

Why it matters

  • Revenue predictability: Recurring revenue smooths cash-flow forecasting and reduces reliance on one-off promotions or seasonal spikes.
  • Customer acquisition efficiency: When customers pay repeatedly, the lifetime value (LTV) increases, which lets you spend more on acquisition while preserving payback period.
  • Profitability and margin: Fixed recurring payments make unit economics easier to model and improve through retention and upsells.
  • Marketing performance: Subscription models change funnel priorities—acquisition focuses on LTV, retention, and onboarding rather than single-sale conversion only.
  • Operational planning: Predictable demand simplifies inventory, fulfillment, and staffing decisions.
  • Decision-making: Investors and leaders prefer recurring revenue for valuation and strategic planning because it reduces revenue volatility.

What is Recurring Revenue?

Recurring revenue is revenue generated from customers who pay on a recurring cadence (monthly, quarterly, annually) for ongoing products or services. In ecommerce this often appears as:

  • Subscription boxes and replenishment programs (e.g., razors, vitamins)
  • Memberships (exclusive access, members-only pricing)
  • Software-as-a-service or digital subscriptions sold by DTC brands (content, loyalty tiers)

What it includes: all customer payments that are expected to repeat under an active agreement (recurring charges, subscription add-ons, prorated upgrades if part of the subscription model).

What it excludes: one-time purchases, irregular manual reorders that aren’t automated, and non-recurring professional services or consulting fees.

When businesses use it: companies use recurring revenue metrics during budgeting, investor reporting, and when deciding product roadmaps or subscription pricing. A rising share of recurring revenue usually signals more predictable cash flow and higher customer lifetime value; a falling share indicates reliance on one-time transactions and potentially higher marketing spend to maintain growth.

Important terminology:

  • MRR (Monthly Recurring Revenue): total recurring revenue normalized to a month.
  • ARR (Annual Recurring Revenue): recurring revenue normalized to a year (often MRR × 12).
  • Churn: percentage of customers or revenue lost over a period.
  • ARPU (Average Revenue Per User): average recurring revenue per active subscriber.

Formula / Calculation

Recurring revenue is typically measured with MRR and ARR. Use these formulas and then track change over time.

MRR = Sum of all active subscription recurring charges this month

Explain each variable:

  • Active subscription recurring charges: monthly portion of customer subscriptions, excluding one-time fees and taxes.

ARR = MRR × 12

When you want growth rates or percentage metrics, use formulas that include multipliers by 100 for percentage outputs:

Recurring Revenue Growth (%) = ((MRR this period - MRR previous period) / MRR previous period) × 100

Numeric example (step-by-step):

  1. Start month: you have 1,000 active subscribers. Each pays $20/month recurring. MRR = 1,000 × $20 = $20,000.
  2. Next month: you acquire 200 new subscribers and lose 50 subscribers to churn. Ending subscribers = 1,150. Ending MRR = 1,150 × $20 = $23,000.
  3. Recurring Revenue Growth (%) = ((23,000 - 20,000) / 20,000) × 100 = 15% growth month-over-month.

How it works (practical flow)

  1. Acquire a recurring customer

    What happens: a customer signs up for a subscription or membership via checkout. What you measure: new subscriptions (count), acquisition cost (CAC), initial ARPU. Why it matters: sets the baseline for future recurring payments and unit economics.

  2. Onboard and bill

    What happens: automated billing cycles begin (monthly/annual), and onboarding communications are sent. What you measure: first-payment success rate, failed payment rate, onboarding engagement. Why it matters: poor onboarding or billing failures spike churn early and reduce realized MRR.

  3. Retain and expand

    What happens: customers renew automatically; some upgrade or add one-time purchases. What you measure: churn rate, expansion MRR (upsells), ARPU changes. Why it matters: retention drives LTV; upsells increase revenue per subscriber without proportionally increasing CAC.

  4. Manage failures and churn

    What happens: payments fail, customers cancel, or are involuntarily lost. What you measure: dunning recovery rate, involuntary churn, voluntary churn. Why it matters: effective recovery and win-back programs protect MRR and reduce churn-related revenue leakage.

  5. Analyze cohorts and optimize

    What happens: you run cohort analysis by signup month, channel, or plan. What you measure: cohort retention curves, CAC payback, LTV to CAC ratio. Why it matters: reveals which acquisition channels and plans produce sustainable recurring revenue.

Key components / factors that affect recurring revenue

  • Pricing and plan structure: tiered pricing, free trials, and discounts change conversion into recurring plans and ARPU.
  • Checkout & payment methods: saved cards, local payment options, and one-click subscriptions reduce friction and failed payments.
  • Dunning and billing reliability: automated retry logic, card updater services, and clear billing emails recover involuntary churn.
  • Product fit & value delivery: a product that justifies regular payment improves retention.
  • Onboarding and customer experience: first 30 days matter for stickiness; poor onboarding increases early churn.
  • Traffic source & intent: paid search and influencer signups may convert differently and have different LTVs than organic or referral channels.
  • Seasonality: subscription signups and cancellations can be seasonal, affecting short-term MRR fluctuation.
  • Technical performance & tracking: accurate attribution and subscription tracking (webhooks, order APIs) are essential to measure true MRR and churn.

Example (realistic ecommerce scenario)

Starting situation: A DTC skincare brand launches a refill subscription. Month 0: 500 subscribers at $15/month each. Monthly CAC for subscription signups is $45/customer. Monthly churn rate (voluntary) is 5%.

Calculation & diagnosis:

  • Initial MRR = 500 × $15 = $7,500.
  • First month new signups = 120. Churned customers = 500 × 5% = 25. Ending subscribers = 500 - 25 + 120 = 595. Ending MRR = 595 × $15 = $8,925.
  • Monthly MRR growth = ((8,925 - 7,500) / 7,500) × 100 = 19%.

Action taken: they implemented a 14-day onboarding series, added card updater with dunning retries, and introduced a $3/month premium tier with enhanced freestanding sheet masks aimed at increasing ARPU.

Result after three months:

  • Subscribers: 595 → 720 (net increase across months as retention improved)
  • ARPU increased from $15 to $17 for those who upgraded (20% of base)
  • MRR improvement: calculate month 3 MRR = 720 × $15 baseline + (0.20 × 720 × $2 uplift) = $10,800 + $288 = $11,088 (approx.)

Business impact: the combination of improved retention and paid upgrades reduced effective CAC payback time and increased projected 12-month revenue. The company measured lower churn and higher LTV, justifying continued investment in subscription acquisition channels.

Benchmark / What is a good metric?

There is no universal “good” recurring revenue number—context matters. Benchmarks vary by product type, price point, region, traffic source, and maturity stage. Instead of a single target, use comparative signals:

  • Positive signs: steady month-over-month MRR growth, declining churn, improving ARPU, and CAC payback within an acceptable window for your capital situation.
  • Warning signs: flat or declining MRR despite acquisition, rising involuntary churn (payment failures), or acquisition channels with low LTV relative to CAC.

If you need an external reference, seek industry reports for your vertical (e.g., subscription commerce studies) and compare cohorts (sign-up month, channel). Always note that reported averages may not apply to your product mix or pricing.

How to improve / optimize recurring revenue

Prioritize strategies by revenue impact and implementation complexity.

  1. Fix billing failures and implement robust dunning

    What to change: set up automated retry rules, send clear payment-failure emails, use card updater services and SMS reminders. Why it works: involuntary churn from failed cards is a major revenue leak; recovering even a fraction boosts MRR immediately. How to implement: use your payment gateway or subscription platform’s dunning features, test sequences, and measure recovery rates. What to monitor: dunning recovery rate, involuntary churn, and MRR regained.

  2. Segment pricing and introduce value-based tiers

    What to change: create 2–3 plans with clear value differences and price anchors. Why it works: tiering captures more willingness to pay and creates easy upgrade paths. How to implement: A/B test plan names, features, and price points; use analytics to track upgrades. What to monitor: conversion to paid, upgrade rate, and ARPU by cohort.

  3. Improve onboarding to reduce early churn

    What to change: deliver rapid value in the first 7–30 days via emails, product usage tips, and quick wins. Why it works: customers who see value early are likelier to remain subscribers. How to implement: build a 3-email automated sequence plus a welcome SMS; add product tutorials or sample usage guides. What to monitor: first-month churn, time-to-first-success metric, and MRR retention curve.

  4. Design upsell and cross-sell flows

    What to change: present add-ons at logical moments (billing anniversary, product refill reminders). Why it works: expanding existing customers is cheaper than acquiring new ones and increases ARPU. How to implement: test in-account offers and checkout add-ons; measure incremental MRR from expansions. What to monitor: expansion MRR, attach rate, and impact on churn.

  5. Use cohort analysis to optimize acquisition

    What to change: evaluate which channels produce high-LTV subscribers and reallocate budget accordingly. Why it works: not all acquisition is equal; optimizing for long-term value improves recurring revenue sustainability. How to implement: tag signups by channel, run 3–12 month cohort LTV analysis, and shift spend to high-LTV sources. What to monitor: LTV by channel, CAC payback period, and customer retention curves.

Best practices

  • Track MRR and ARR separately from gross revenue; exclude one-time fees for clarity.
  • Segment MRR by plan, channel, and cohort for actionable insights—don’t rely on a single aggregate number.
  • Measure involuntary vs voluntary churn; treat them differently in remediation strategies.
  • Implement reliable event-driven tracking (webhooks) for subscription state changes to avoid reporting lags and duplicates.
  • Test price and feature changes with holdout groups to measure true impact on retention and upgrades.
  • Monitor payment-failure rates and set up automated retries and recovery flows immediately.
  • Optimize checkout UX for subscriptions—pre-select frequency, save payment details, and show clear billing schedules.
  • Report CAC, ARPU, churn, and LTV together to evaluate the true profitability of recurring revenue.

Common mistakes to avoid

  • Mixing one-time revenue with recurring revenue in reports

    Why it happens: convenience or poorly instrumented analytics. Why it is harmful: masks subscription performance and misguides strategic decisions. Correct approach: separate revenue streams and report MRR/ARR distinctly from transactional revenue.

  • Ignoring involuntary churn

    Why it happens: focus on voluntary cancellations. Why it is harmful: can silently erode MRR without visible cancellations. Correct approach: track failed payments, use dunning, and report involuntary churn separately.

  • Using only aggregate MRR

    Why it happens: simplicity or lack of reporting tools. Why it is harmful: conceals underperforming plans or channels. Correct approach: segment by plan, cohort, and acquisition channel before acting on data.

  • Over-discounting to acquire subscribers

    Why it happens: drive signups quickly. Why it is harmful: lowers ARPU and LTV, making CAC unsustainable. Correct approach: test limited promotions and model long-term impact on payback and LTV before scaling.

  • Failing to test pricing and offer presentation

    Why it happens: fear of churn changes or operational complexity. Why it is harmful: leaves revenue on the table and misses optimization opportunities. Correct approach: run controlled experiments and measure cohort retention and upgrade behavior.

Recurring Revenue vs related concepts

Recurring Revenue vs One-time Revenue

  • Recurring Revenue: predictable payments that repeat on a schedule (subscriptions, memberships).
  • One-time Revenue: single purchases without an automated repeat commitment.
  • Key difference: predictability and the ability to forecast future cash flow—recurring revenue is forecastable, one-time is not.

MRR vs ARR

  • MRR: Monthly recurring revenue, useful for short-term pacing and month-to-month performance.
  • ARR: Annualized view (MRR × 12), useful for long-term planning and investor communications.
  • Key difference: cadence and sensitivity—MRR is more sensitive to month-level changes.

Recurring Revenue vs Customer Lifetime Value (LTV)

  • Recurring Revenue: a flow metric (MRR/ARR) showing current recurring income.
  • LTV: the total expected value from a customer over their lifetime.
  • Key difference: recurring revenue is a snapshot of current recurring income; LTV is a projection that depends on churn and ARPU.

When should you track recurring revenue?

  • Who: any DTC or ecommerce merchant using subscriptions, memberships, replenishment programs, or with a material base of repeat purchases should track recurring revenue.
  • Stage of business: start tracking as soon as you have automated repeat payments (even small scale). Early tracking helps validate unit economics and retention.
  • Frequency: review MRR weekly for operational issues (payment failures), and monthly/quarterly for growth and strategic decisions.
  • Segments to analyze: by acquisition channel, plan tier, cohort (signup month), device, and geography.
  • Metrics to view alongside it: churn (voluntary/involuntary), ARPU, CAC, LTV, CAC payback period, and expansion MRR.

Related ecommerce metrics

  • Churn rate: percentage of customers or revenue lost; directly impacts MRR retention.
  • ARPU (Average Revenue Per User): shows revenue per subscriber and helps evaluate pricing changes.
  • LTV (Lifetime Value): projects long-term value from recurring customers—used to size acquisition budgets.
  • CAC (Customer Acquisition Cost): cost to acquire a recurring customer; compare to LTV for profitability.
  • Expansion MRR: extra recurring revenue from upgrades or add-ons; a key growth lever.
  • Net Dollar Retention (NDR): measures whether existing customers produce more revenue over time after accounting for churn and expansion.

Frequently asked questions (FAQs)

  • What counts as recurring revenue?

    Recurring revenue includes payments customers make on a defined repeating schedule (subscriptions, memberships, automated replenishment). One-off purchases and non-recurring service fees are excluded.

  • How do I calculate MRR for mixed billing cycles?

    Normalize all recurring charges to a monthly value: divide annual plans by 12, add monthly charges, and sum. Do not include one-time setup fees.

  • Is recurring revenue the same as profitability?

    No. Recurring revenue shows predictable income, but profitability depends on CAC, COGS, fulfillment, and operating expenses—track gross margin and LTV-to-CAC alongside MRR.

  • Why did my MRR drop even though orders increased?

    Possible reasons: new orders are one-time purchases (not subscriptions), you lost higher-value subscribers, or involuntary churn (failed payments) removed recurring charges. Segment revenue to find the cause.

  • How often should I report recurring revenue?

    Operationally, check MRR weekly for payment issues and monthly for growth trends. Quarterly reviews are appropriate for strategic planning and investor updates.

  • What tools track recurring revenue on Shopify?

    Use a combination of subscription apps (for billing), your payment gateway (for payment status), and analytics platforms that can ingest subscription webhooks to calculate MRR and churn. Ensure the tool differentiates recurring vs one-time sales.

  • How do I prioritize fixes to improve MRR?

    Start with billing reliability (dunning and payment recovery), then improve onboarding to cut early churn, then work on pricing tiers and upsell paths to increase ARPU.