All articles
Churn Rate Calculation·Jun 30, 2026·17 min read

Churn Rate Calculation for Subscription & Ecommerce in 2026

Master churn rate calculation with our step-by-step guide. Learn customer, revenue, and cohort churn formulas to reduce attrition for your e-commerce business.

Churn Rate Calculation for Subscription & Ecommerce in 2026

Most churn advice starts in the wrong place. It tells you to find one clean percentage, track it every month, and use it as your retention KPI. That sounds tidy. It also hides the reason you're losing money.

A blended churn number can look healthy while your most valuable subscribers leave, your failed-payment churn goes untreated, or one acquisition cohort collapses after the second rebill. In subscription and DTC, especially in high-growth or high-risk environments, the useful question isn't “what's our churn?” It's “which customers are leaving, which revenue is disappearing, and where is the leak coming from?”

Founders in recurring revenue businesses usually don't need more dashboards. They need a churn rate calculation method that matches how the business runs. If you operate memberships, replenishment, continuity offers, or rebill-heavy funnels, your retention decisions affect approvals, routing, dunning, messaging, and LTV. Even teams trying to stop losing gym members run into the same issue. One top-line churn number rarely tells them whether the problem sits in onboarding, billing friction, offer quality, or customer fit.

That's why astute operators separate customer churn from revenue churn, and both from cohort behavior. They also keep retention tied to business health, not vanity reporting. If you want the retention lens that matters most for recurring revenue, this breakdown of gross vs net retention is the right companion to what follows.

Why Your Single Churn Rate Is Lying to You

A single churn rate is easy to report and hard to act on. That's the problem.

If your dashboard says churn is fine, but your highest-value subscribers are canceling, you don't have a retention summary. You have a false sense of control. Counting all churn as one blended figure treats a downgraded low-value buyer, a failed rebill, and a premium subscriber cancellation as if they carry the same business impact. They don't.

In modern recurring commerce, churn is rarely one problem. It's a stack of different problems showing up through one output. Some are product issues. Some are acquisition issues. Some come from billing recovery, payment routing, poor onboarding, or weak post-purchase messaging. If you lump them together, the metric becomes decorative.

Practical rule: If a churn number doesn't tell you what to fix next, it's not a decision metric. It's a vanity metric.

This matters even more in fast-moving brands. New customer volume can mask retention weakness. Upsells can hide account loss. Retry logic can improve revenue retention without changing logo churn much. A founder who only watches one percentage usually reacts too late, or reacts to the wrong thing.

The better approach is to treat churn rate calculation as a set of lenses. One lens tells you how many accounts left. Another tells you how much recurring revenue disappeared. A third shows whether newer cohorts are retaining better or worse than earlier ones. Together, those numbers tell the truth. Separately, each one can be dangerously incomplete.

The Foundational Churn Metrics Every Merchant Must Track

The cleanest way to think about churn is to separate it into three jobs. Account loss. Revenue loss. Retention quality over time.

That sounds simple, but many teams still skip the separation. Industry experts emphasize that overall churn is a “blended average that hides more than it reveals,” and they push merchants to segment by customer type before calculating churn. The same analysis notes that 68% of DTC brands now track cohort-based churn, yet only 12% adjust their core formula for segment-specific baselines in Onramp's churn analysis. That gap is exactly why so many churn reports look polished and still fail to produce useful retention action.

A flowchart outlining essential churn metrics for merchants, ranging from strategic overview to segmented churn rates.

Customer churn answers who left

This is the simplest layer. Customer churn, sometimes called logo churn, answers a direct operational question: Are we losing accounts?

For a subscription brand, that might mean canceled memberships or inactive recurring subscribers. For a DTC business with repeat purchase behavior, it means deciding when a repeat buyer should count as lost. This metric is useful because it shows retention pressure at the account level, but it still lacks context on economic value.

A merchant can lose relatively few customers and still take a serious financial hit if those customers were the most profitable ones.

Revenue churn answers how much money left

Revenue churn moves the conversation from account counts to economic impact. It answers: Are we losing meaningful recurring revenue, or just low-value accounts?

Operators become more astute. A business can tolerate some customer loss if expansion revenue, cross-sells, or upsells from the remaining base offset that decline. But if high-value subscribers leave, revenue churn exposes the problem quickly, even if customer churn looks manageable.

Blended customer churn can stay stable while the P&L gets worse. Revenue churn catches that mismatch.

For high-risk and subscription-heavy merchants, this distinction matters because billing events often affect revenue before they show up clearly in customer counts. Failed renewals, soft declines, partial downgrades, and payment recovery all hit financial performance differently.

Cohort churn answers whether retention is improving

Cohort churn answers a different question: Are newer customers behaving better or worse than earlier ones?

That's what lets you diagnose change. If one acquisition source starts bringing in weaker buyers, cohorts will show it. If a pricing change hurts second-cycle retention, cohorts will show it. If your onboarding got better, cohorts will show that too.

Here's the practical hierarchy most merchants should use:

  • Start with customer churn because it gives you a basic attrition signal.
  • Add revenue churn because money, not account count, determines business health.
  • Layer in cohort churn because trend diagnosis matters more than a monthly average.

Merchants who stop at the first metric often spend months fixing the wrong issue.

Calculating Basic Customer Churn With Spreadsheets and SQL

The basic churn rate calculation still matters. You need a clean, defensible customer attrition number before you move into revenue and cohort analysis.

According to Coursera's churn rate guide, the foundational formula is (Lost Customers / Total Customers at Start) × 100. The same guide gives the simplest example: if a company starts a month with 100 customers and loses 10, the monthly customer churn rate is 10%.

A hand pointing at a laptop screen showing a spreadsheet and SQL code calculating churn rate.

The core formula

The key detail is the denominator. Use the customer count at the start of the period. Not the end. Not the average unless you're intentionally using an adjusted method for high-growth conditions. For standard churn rate calculation, you're asking one question:

Of the customers who were with us when the period began, what percentage did we lose?

That framing matters because new acquisitions in the same month were never fully at risk for the whole period.

A straightforward monthly workflow looks like this:

  1. Pick the period: monthly is the usual starting point for subscriptions.
  2. Count starting customers: everyone active at the beginning of the month.
  3. Count lost customers: everyone from that starting pool who canceled or became inactive by your business definition.
  4. Apply the formula: lost customers divided by starting customers, then multiplied by 100.

A spreadsheet version you can use today

In Google Sheets or Excel, keep it simple. One tab is enough if your data is clean.

You might structure it like this:

MonthStarting CustomersLost CustomersChurn Rate
January1001010%

If B2 is starting customers and C2 is lost customers, the formula in D2 is:

=C2/B2*100

Format the result as a percentage if you want a cleaner display.

What matters more than spreadsheet complexity is consistency in your definitions:

  • Define active clearly: paid subscriber, successful rebill, or purchase-window qualified customer.
  • Exclude new adds from the denominator: they belong to acquisition reporting, not starting-base retention.
  • Lock your dates: month-end exports get messy fast if finance and growth use different cutoffs.

Use one churn definition across ops, finance, and lifecycle marketing. Misaligned definitions create fake debates.

For a data-savvy operator, a sheet is fine early on. It starts to break when cancellations, retries, pauses, failed payments, and reactivations all live in different systems.

Here's a walkthrough if you want another visual reference before you automate the query:

<iframe width="100%" style="aspect-ratio: 16 / 9;" src="https://www.youtube.com/embed/ATUztd4IemI" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

A simple SQL pattern

If your subscription data sits in a warehouse, SQL gives you a cleaner path. The exact schema varies, but the logic doesn't.

A basic pattern looks like this:

WITH starting_customers AS (
  SELECT customer_id
  FROM subscriptions
  WHERE status = 'active'
    AND start_date < '2026-01-01'
    AND (end_date IS NULL OR end_date >= '2026-01-01')
),
churned_customers AS (
  SELECT customer_id
  FROM subscriptions
  WHERE customer_id IN (SELECT customer_id FROM starting_customers)
    AND end_date >= '2026-01-01'
    AND end_date < '2026-02-01'
)
SELECT
  COUNT(DISTINCT c.customer_id) * 100.0 / COUNT(DISTINCT s.customer_id) AS churn_rate
FROM starting_customers s
LEFT JOIN churned_customers c
  ON s.customer_id = c.customer_id;

This gives you the base metric. It won't tell you whether churn came from premium plans, soft declines, one weak acquisition cohort, or voluntary cancellations. But that's fine. This is the floor, not the ceiling.

Finding the Real Financial Impact with Revenue Churn

Customer churn tells you how many accounts left. Revenue churn tells you whether the business got weaker.

That distinction matters most in subscriptions, continuity offers, and high-risk ecommerce categories where customer value varies widely. Losing one high-LTV account can hurt more than losing several low-value buyers. If your churn reporting ignores that, your retention plan will drift away from financial reality.

For high-risk industries, Finsi's ecommerce churn benchmarks article frames net revenue churn as the critical metric and defines it as ((MRR Lost - MRR Gained from Expansion) / Starting MRR) × 100. The reason it matters is straightforward. It includes upsells and expansion revenue from existing customers, while gross churn only measures revenue lost.

Gross revenue churn versus net revenue churn

Gross revenue churn asks a narrow question: How much recurring revenue disappeared from the existing base?

Net revenue churn asks the better one: After churn and expansion inside the existing base, did the customer book shrink or grow?

That difference changes how you read the health of the business.

MetricFormulaWhat it tells you
Gross Revenue Churn(Revenue Lost to Churn / Revenue at Start) × 100Revenue lost from existing customers before expansion is considered
Net Revenue Churn((MRR Lost - MRR Gained from Expansion) / Starting MRR) × 100Whether the existing book contracted or expanded after upsells and cross-sells

A few practical cases make this clearer:

  • Low customer churn, bad revenue churn: You lost only a few customers, but they were your highest-value subscribers.
  • Visible customer churn, stable net revenue churn: Some lower-value accounts left, but plan upgrades from retained customers offset the damage.
  • Healthy-looking logo retention, weak gross revenue retention: Customers stayed, but many downgraded.

This is why finance leaders and experienced subscription operators usually trust revenue churn more than customer churn when they're deciding where to intervene.

Churn calculation formulas at a glance

Here's the operating table worth keeping in your reporting docs.

MetricFormulaWhat It Measures
Customer Churn Rate(Lost Customers / Total Customers at Start) × 100Percentage of starting customers lost in a period
Revenue Churn Rate(Revenue Lost to Churn / Total Beginning Revenue) × 100Percentage of starting revenue lost in a period
Net Revenue Churn((MRR Lost - MRR Gained from Expansion) / MRR at Start of Month) × 100Revenue contraction or expansion within the existing customer base

If your team still debates what counts as MRR, this guide to MRR calculation is useful because churn reporting falls apart when the revenue base itself isn't defined consistently.

Why finance teams trust revenue churn more

Revenue churn forces better conversations because it eliminates one common blind spot. Not all customers are equally important.

A subscription brand with tiered plans, order bumps, continuity upsells, or add-on products can show acceptable account retention while the revenue mix erodes. That's especially true when premium subscribers leave and lower-value buyers stay. Gross revenue churn catches the loss. Net revenue churn goes one step further and shows whether expansion inside the installed base is strong enough to compensate.

If you run a rebill business, revenue churn is usually closer to the truth your bank account already knows.

This metric also improves decision-making across functions:

  • Lifecycle teams can tell whether upsell flows are offsetting natural account loss.
  • Finance teams can separate retention strength from acquisition noise.
  • Payment teams can see whether recovered renewals materially protect recurring revenue.
  • Founders can decide whether growth is coming from a stronger customer base or from replacing churn with more acquisition spend.

Customer churn belongs on the dashboard. Revenue churn belongs in the board-level conversation.

Using Cohort Analysis to Pinpoint Retention Problems

Monthly churn gives you a snapshot. Cohort analysis gives you the pattern behind it.

A cohort is a group of customers who started in the same period or share the same acquisition event. For a subscription brand, that might be everyone who subscribed in January. For ecommerce, it might be everyone who made a first purchase during a campaign window. When you track those groups over time, you stop asking “what is churn?” and start asking “what changed?”

A four-step infographic illustrating the process of cohort analysis for customer retention in green and white.

What a cohort shows that monthly churn never will

Take a simple example. Your January signup cohort retains reasonably well through its second and third billing cycles. February looks similar. Then the March cohort drops off faster. April does too.

That pattern usually means one of a few things changed:

  • Acquisition quality shifted: a new channel brought in weaker-fit buyers.
  • Onboarding broke: subscribers didn't reach the habit or value milestone they needed.
  • Billing friction increased: more rebills failed or renewal communication got weaker.
  • Offer positioning changed: the promise got the first conversion, but not the second purchase.

A blended monthly churn number can hide all of that because new growth and old retention mix together. Cohorts pull those layers apart.

Here's the practical use case. If several older cohorts stay stable and one newer cohort underperforms, don't rush into a full product overhaul. Audit the specific change that happened before that cohort entered the funnel. It could be creative, checkout friction, a pricing test, or a payment issue.

A stronger retention operating rhythm usually looks like this:

  1. Group customers by start month or first purchase month.
  2. Track repeat behavior across later periods.
  3. Compare cohorts side by side for drop-off shape.
  4. Match the decline to a product, funnel, pricing, or payment change.

For merchants looking to operationalize that workflow, this primer on what cohort analysis is is a solid reference.

Cohorts don't just tell you that customers churned. They show when the relationship started to fail.

If your support and lifecycle teams are working on retention programs, it also helps to pair cohort analysis with practical strategies to boost customer loyalty, especially once you can identify which stage of the customer journey needs attention.

Ecommerce needs a real churn window

Subscription brands usually have a natural billing cycle, so the churn window is obvious. Ecommerce is trickier. A generic month-based cutoff often mislabels customers as lost long before they lapse, or keeps them marked active long after repurchase probability has faded.

For ecommerce businesses, Access Development's guide to ecommerce churn rate calculation argues that the churn window should come from the median repurchase interval, not a generic 30-day cutoff. The method is to calculate the median time between the first and second purchase for retained customers, then use that behavior to define when a customer is lost.

That's a better operating rule because it matches your category. Consumables, beauty, supplements, info products, and seasonal replenishment all have different buying rhythms. If the churn window is wrong, every cohort table built on top of it becomes less useful.

Common Calculation Pitfalls That Skew Your Data

Most churn reporting errors aren't math problems. They're definition problems.

The numbers look precise. The logic underneath them often isn't. And when churn is one of the main inputs into retention strategy, lifecycle campaigns, and acquisition payback assumptions, a small calculation mistake can send the team in the wrong direction for months.

The denominator mistake that flatters bad retention

One of the most common errors is using the wrong customer base in the denominator. Specifically, teams divide cancellations by the current month's total customer count after new sales have already inflated that number.

That's the Same-Month Denominator error. According to this churn calculation breakdown on YouTube, it can artificially deflate the calculated churn rate by 30–40% when new customer growth inflates the current-month total. In plain language, growth makes retention look better than it is.

The fix is simple. Count churn against the customers who were at risk at the start of the period. If someone joined later in the month, they don't belong in the denominator for that full-period churn calculation.

A flattering churn number is worse than a bad churn number. At least the bad one forces action.

Other mistakes that distort the story

The denominator error is the famous one, but it's not the only trap.

  • Mixing voluntary and involuntary churn: A cancellation and a failed rebill need different fixes. One points to product, offer, or fit. The other often points to dunning, retries, payment routing, or card lifecycle management.
  • Using one blended number across all customer types: Self-serve buyers, managed accounts, trial conversions, and premium plans rarely behave the same way.
  • Applying an arbitrary churn window in ecommerce: If the lapse definition ignores your actual repurchase pattern, your “lost customer” count is unstable from the start.
  • Changing reporting cutoffs between teams: Finance closes on one date, growth reports on another, and support exports from a third system. Now everyone is arguing over “churn” while measuring different populations.

Once you identify a weak segment, treat the next step like an experiment, not a guess. If you're testing retention messaging, cancellation flows, or rebill recovery sequences, these A/B testing best practices are worth reviewing before you roll changes out broadly.

A useful audit question is this: can you explain, in one sentence, who counts as churned, when they count as churned, and which starting population they were measured against? If the answer is fuzzy, the metric is fuzzy too.


Tagada helps merchants turn churn analysis into action by connecting checkout, payments, messaging, and recurring revenue operations in one system. If you need stronger subscription retention, smarter retry logic, better payment routing, and tighter visibility into the events that drive revenue loss, explore Tagada.

T

Eden Bouchouchi

Tagada Payments

Written by the Tagada team—payment infrastructure engineers, ecommerce operators, and growth strategists who have collectively processed over $500M in transactions across 50+ countries. We build the commerce OS that powers high-growth brands.

Published: Jun 30, 2026·17 min read·More articles

Continue Reading

Ready to explore Tagada?

See how unified commerce infrastructure can work for your business.