Benchmark

Subscription churn benchmarks 2026.

Updated 10 August 2026· 8 min read

Every benchmark on this page states its period, its source, and its date. Where a number is ours, it says which cut of our production data it came from. Where a number is somebody else's, it is linked so you can check it. That sounds like a low bar. It is the bar most churn benchmark pages fail, which is why the answers you find to "is 5% churn good" range from "excellent" to "you are in serious trouble".

Is a 5% churn rate good?

5% per month is high for subscription commerce. 5% per year is excellent. The gap between those two readings is the whole answer.

Churn compounds, so a monthly rate does not multiply by twelve - it decays. Run the arithmetic on a cohort of 1,000 subscribers who never get replaced:

Monthly churnSubscribers left after 12 monthsLost over the year
2%78521.5%
5%54046.0%
8%36863.2%
10%28271.8%
20%6993.1%

So a store quoting "5% churn" is either losing about a twentieth of its subscriber base every year, or close to half of it. Nobody can tell you which without the period. If you are reading your own dashboard, check what window it uses before you compare yourself to anything.

Against a yearly measure, 5% sits just outside the band Recurly describes as where most well-run subscription businesses operate - 2% to 4% annual churn, with anything above 5% worth investigating regardless of vertical.

Is 20% churn high?

Monthly: yes, severely. 20% a month leaves 69 subscribers out of 1,000 after a year. You would be losing half your subscriber base roughly every three months just to stand still, and no acquisition budget survives that for long.

Annual: no, not unusual. 20% a year is roughly four to five times the 4.25% median annual ecommerce churn Recurly reports across its network, but it is an ordinary number for consumer subscriptions with low price points and impulse signups - which describes most Shopify subscription stores.

If you are seeing 20% and you are not sure which one it is, one check settles it: divide cancellations in a single calendar month by the active subscribers you had on the first of that month. That is a monthly rate. Anything else is a different metric with the same name.

Subscription churn benchmarks by industry

The most complete industry table with a stated period comes from Recurly network data, July 2026. Recurly labels these median annual churn rates, split into voluntary (the subscriber left) and involuntary (the payment failed and never recovered).

IndustryTotal annual churnVoluntaryInvoluntary
SaaS3.22%2.16%1.06%
Business & professional services3.44%2.27%1.18%
Travel, hospitality & entertainment3.91%2.63%1.28%
Digital media & entertainment4.14%2.55%1.59%
Ecommerce4.25%2.87%1.38%
Education4.99%3.30%1.69%
All industries3.60%2.34%1.25%

Source: Recurly, churn rate benchmarks, median annual churn from Recurly network data, July 2026. Ecommerce is the row that covers subscription boxes and direct-to-consumer.

Two things worth pulling out of that table. First, involuntary churn is about a third of the ecommerce total - 1.38 points of the 4.25. That third is a payments problem, not a product problem, and it is the half you can fix without touching what you sell. Recurly's own network shows involuntary churn collapsing to 0.18% in the highest-value cohort ($250+ average revenue per customer), which is what good retry logic and card-updater coverage buy you.

Second, ecommerce and education sit at the top of the table for the same underlying reason: low price points and discretionary signups. If you sell a $22 monthly box, the SaaS benchmark is not your benchmark.

Why published churn benchmarks disagree by 13x

Recurly puts ecommerce at 4.25% annual. A large number of benchmark pages quote 6.5% to 8.5% monthly for the same category. Compounded, that second range works out to 55% to 66% a year.

Those two claims are 13 to 15 times apart, and both circulate as "the ecommerce subscription churn benchmark". They are not measuring the same thing, and in most cases you cannot tell from the page which one you are reading. Three things go unstated almost every time:

  • The period. Monthly and annual rates share a name and differ by an order of magnitude.
  • The denominator. Subscribers at the start of the period, average subscribers across it, and contracts rather than customers all give different answers on the same data.
  • Whether paused counts as churned. Almost nobody says. It is worth more than you would guess - see the next section.

Before you benchmark yourself against any number, find those three. If a page does not state them, it is not a benchmark, it is a vibe.

The paused subscriber problem, measured

Here is a number we can put a real denominator on. Across 59,964 Shopify subscription contracts running on Joy Subscriptions, this is how contract status is distributed:

Contract statusContractsShareShops
Cancelled28,62447.7%1,044
Active21,84036.4%947
Paused9,40615.7%690
Expired940.2%36

Source: Joy Subscriptions production data, aggregated 2026-04-23, anonymised, cohorts of 20+ shops only. Installs observed from 2024-07-24 to 2026-04-23. Published in full in the State of Shopify Subscriptions 2026 report.

15.7% of contracts are paused, not cancelled. That single line decides your churn number:

  • Count paused as churned, and the non-active share of this dataset is 63.6%.
  • Count paused as retained, and it is 47.7%.

Same contracts, same window, 15.7 percentage points apart, purely from a definition. Any benchmark that does not tell you which convention it used is giving you a range, not a number.

Treating pause as churn is also the wrong read commercially. Recurly's 2026 State of Subscriptions, drawn from 76 million subscribers across 2,200 merchants, reports that three out of four subscribers who pause eventually return, and that merchants offering a pause-before-cancel option saw pause usage rise 337% year over year. A paused subscriber is a retention outcome. Filing them under churn hides the thing that worked.

If you are deciding how to handle this in your own store rather than your spreadsheet, we wrote the subscriber-facing version separately: pause or cancel a subscription.

Voluntary and involuntary churn are different problems

Splitting the two is the highest-value thing you can do to your own churn reporting, and almost no published benchmark does it.

  • Voluntary churn is a decision. The subscriber has too much product, hit a cadence mismatch, or stopped seeing value. Recurly's 2026 report finds 52% of consumers cancelled at least one subscription in the past year for lack of use. The fixes are product, onboarding, cadence and save flows.
  • Involuntary churn is a failed payment that never recovered. Expired cards, insufficient funds, issuer declines. The fixes are retry schedules tuned per decline code, dunning emails, and card-updater coverage - none of which require changing what you sell. See payment retries and dunning.

On the ecommerce row above, involuntary is 1.38 of 4.25 points - roughly a third of the problem, and the cheaper third to fix.

What this page does not claim

The Joy figures on this page are a status distribution across a roughly 21-month observation window. They are not a monthly churn rate, and we have deliberately not converted them into one. Publishing a cumulative lifetime share as if it were a monthly rate is the single most common error in this category, and a wrong benchmark gets quoted for years.

What is still missing, and what we are working on: monthly cancellations over active contracts at the start of each month, split by industry and by store size, and split voluntary versus involuntary. When that cut is ready it will be published here with the same sourcing discipline as everything above.

How to work out your own number

  1. Pick the period and say it out loud. Monthly is the default for subscription commerce. Write "monthly" next to the number every single time.
  2. Fix the denominator. Active subscribers on day one of the month. Not the average, not the end-of-month figure.
  3. Decide where paused goes, and hold it. Our recommendation: report active, paused and cancelled as three separate states, and never fold pause into churn.
  4. Split voluntary from involuntary. If your app cannot tell you which cancellations were failed payments, you cannot tell which half of your churn is fixable this quarter.
  5. Compare against your own price point and category, not the cross-industry average. A $22 box and a $250/month B2B subscription do not share a benchmark.

Related reading: churn, customer retention, active subscriptions, and pause subscription.

Frequently asked questions.

Is a 5% churn rate good?+
5% per month is high for subscription commerce - it costs you 46% of your subscribers over twelve months. 5% per year is excellent and sits inside the 2-4% band Recurly calls the benchmark zone for well-run subscription businesses. The number on its own means nothing until you attach the period.
Is 20% churn high?+
At a monthly rate, yes - severely. 20% monthly leaves 6.9% of a cohort after twelve months, so roughly 13 of every 14 subscribers are gone in a year. At an annual rate, 20% is unremarkable for consumer subscriptions and roughly four times the ecommerce median Recurly reports.
Why do published churn benchmarks disagree so much?+
Because most omit the period. Recurly network data puts ecommerce at a 4.25% median annual churn rate. Many benchmark pages quote 6.5-8.5% monthly for the same category, which compounds to 55-66% a year. Those two claims are 13-15x apart and both are presented as "the ecommerce churn benchmark".
Should paused subscribers count as churned?+
No, but most benchmarks never say either way, and it moves the number a lot. Across 59,964 Shopify subscription contracts on Joy, 15.7% are paused rather than cancelled. Count paused as churned and the non-active share is 63.6%; count it as retained and it is 47.7%. Same dataset, 15.7 points apart.
What is the difference between voluntary and involuntary churn?+
Voluntary churn is a subscriber deciding to leave. Involuntary churn is a payment failing and never recovering. Recurly network data (July 2026) splits ecommerce into 2.87% voluntary and 1.38% involuntary annually - roughly one in three cancellations is a card problem, not a decision. Involuntary churn is usually the cheaper half to fix, because it needs retry logic and dunning rather than product changes.
How do I calculate my own monthly churn rate?+
Divide the subscribers you lost during the month by the subscribers you had at the start of the month, then multiply by 100. Do not annualise by multiplying by 12 - churn compounds. A 2% monthly rate is roughly 22% annual, not 24%.

Know which half of your churn is fixable

Joy splits voluntary from involuntary churn, retries failed payments on a schedule tuned per decline code, and reports paused subscribers as their own state instead of burying them in churn.

  • $0/month up to 50 subscribers
  • Churn, LTV & retention analytics
  • Free migration