Business, Marketing & E-commerce Customer Acquisition, LTV & Retention Start-of-period denominator convention

Customer Churn Rate Calculator

Churn rate is the share of your customers — or your recurring revenue — that disappears during a period. This calculator gives you both: logo churn from customer counts and gross and net revenue churn from your MRR movements. It then converts whatever period you measured into a monthly-equivalent and an annualised rate, so a quarterly figure can be compared with a monthly one, and turns the monthly rate into the average customer lifespan that feeds directly into lifetime value.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Measurement periodThe length of the window your counts cover. Everything is normalised back to a month from this.One month
Customers at start of periodThe count on the first day of the period, before any additions or cancellations.1200
Customers lost during periodCancellations and non-renewals among customers who were already there on day one.42
Customers added during periodNew customers won in the period. Used only for the ending count and the average-balance denominator.95
MRR at start of periodMonthly recurring revenue on day one. Use ARR instead if you prefer — the percentages come out the same.96000 $
MRR lost to cancellations and downgradesChurned MRR plus contraction MRR from existing customers who downgraded.3300 $
MRR gained from expansionUpgrades, seat additions and price rises on customers you already had. Exclude brand-new customers.2100 $
Denominator conventionStart-of-period is the standard. Average-balance smooths fast growth but understates churn.Customers at start of period

It returns

  • Customer (logo) churn for the period — Customers lost divided by the denominator you chose.
  • Customer retention for the period
  • Monthly-equivalent churn
  • Annualised churn
  • Implied average customer lifespan
  • Gross revenue (MRR) churn
  • Net revenue churn — Churned and contracted MRR less expansion MRR. Negative is excellent.
  • Net revenue retention

The formula

c=LtC0×100
m=1(1c)1/p
a=1(1m)12
T¯=1m

In plain text: Churn % = customers lost during the period ÷ customers at the start of the period × 100

  • cChurn rate for the period (%)
  • LCustomers lost during the period, drawn from the opening cohort (customers)
  • C₀Customers on the first day of the period (customers)
  • mMonthly-equivalent churn rate (decimal)
  • pLength of the measurement period (months)

Customers won during the period are excluded from the numerator and, under the standard convention, from the denominator too. Revenue churn replaces customer counts with MRR.

Updated Category Customer Acquisition, LTV & Retention Verified against published test cases Reading time 12 min

What churn rate measures, and the two things it can count

Churn rate is the proportion of what you had at the start of a period that you no longer have at the end. The formula is trivial. Getting the two numbers into it correctly is where every mistake lives.

The first decision is what you count. Logo churn counts customers: 42 cancellations out of 1,200 accounts is 3.5%. Revenue churn counts money: $3,300 of lost MRR out of $96,000 is 3.44%. These two rates are almost never equal, and the gap between them is diagnostic. If revenue churn is much lower than logo churn, you are losing small accounts and keeping big ones — usually a sign that your product fits the upper half of your market better than the lower half. If revenue churn is higher, your largest customers are leaving, and that is an emergency dressed up as a small percentage.

The second decision is the denominator. The standard is customers at the start of the period, because churn is a property of a cohort that was already there. Using the average of the opening and closing balance is defensible in a slow-growing business and dishonest in a fast-growing one: adding 200 customers in the month you lost 100 pushes the denominator up and the reported churn down, with no improvement in retention whatsoever.

The third is the period. Churn is not a rate until you attach a window to it, and a 6% figure means completely different things monthly and annually. That is why this calculator normalises whatever you measured to a monthly equivalent before it does anything else.

Why you cannot just multiply monthly churn by twelve

Churn compounds against a shrinking base, so at any non-zero rate annual churn is less than twelve times monthly churn. If you lose 5% of customers every month, after twelve months you have not lost 60% — you have 0.9512 = 54.0% of the cohort left, so you lost 46.0%.

The correct conversion runs through the survival rate, not the loss rate. Retention for the year is monthly retention raised to the twelfth power, and annual churn is one minus that. Going the other way, from an annual figure to a monthly one, you take the twelfth root: m = 1 − (1 − a)1/12. A quarterly figure uses the cube root, a six-month figure the sixth root. Multiplying and dividing by twelve is only a passable approximation below about 1% monthly, and it becomes badly wrong above 5%.

The same compounding gives you the average lifespan. If a constant fraction m of your customers leaves each month, the expected number of months a customer stays is 1 ÷ m. At 5% monthly churn that is 20 months; at 2% it is 50 months; at 0.5% it is 200 months, or nearly 17 years. This single reciprocal is the bridge from churn to customer lifetime value, which is why a small change in churn moves LTV so violently — dropping monthly churn from 4% to 3% lifts average lifespan from 25 months to 33, a third more revenue per customer for no change in price.

Worked example: a month with 1,200 customers and $96,000 of MRR

A subscription business opens the month with 1,200 customers and $96,000 in MRR. During the month it loses 42 customers, wins 95, sees $3,300 of MRR cancel or downgrade, and books $2,100 of expansion from existing accounts.

  1. Logo churn. 42 ÷ 1,200 = 0.035 = 3.50% for the month. Retention is 96.50%.
  2. Annualise it. Monthly retention is 0.965. Raise to the twelfth power: 0.96512 = 0.6521. Annual churn is 1 − 0.6521 = 34.79%.
  3. Average lifespan. 1 ÷ 0.035 = 28.6 months, a little under two and a half years.
  4. Gross revenue churn. $3,300 ÷ $96,000 = 3.44%.
  5. Net revenue churn. ($3,300 − $2,100) ÷ $96,000 = $1,200 ÷ $96,000 = 1.25%.
  6. Net revenue retention. ($96,000 − $3,300 + $2,100) ÷ $96,000 = $94,800 ÷ $96,000 = 98.75%.

Now read the three revenue figures together. Gross revenue churn of 3.44% is slightly below logo churn of 3.50%, so the accounts leaving are marginally smaller than average — nothing alarming. Expansion recovers about two-thirds of the loss, leaving net revenue churn at 1.25% and NRR just under 100%. This business shrinks slightly on its existing base and must win new customers to grow at all. Push expansion up by another $1,200 a month and NRR reaches exactly 100%; anything beyond that and the installed base grows by itself.

How to read the result: what churn is acceptable

The only honest answer depends on who you sell to and what you charge, because churn scales with how easy the purchase was to make.

For B2B software sold to mid-market and enterprise buyers, practitioners generally treat annual logo churn in the mid single digits as strong and low double digits as tolerable. Convert before you compare: 5% a year is a monthly rate of 1 − 0.951/12 = 0.43%, while 12% a year is 1.06% a month. Annual contracts and procurement friction do much of the work here.

For self-serve monthly SaaS sold to small businesses, monthly churn of 3% to 5% is the common range, and below 2% is genuinely good. That is not slack management; a business with no contract and a credit-card checkout is structurally easier to leave.

For consumer subscriptions — media, apps, boxes — monthly churn frequently runs 5% to 10% and the whole model is built around it, with acquisition cost kept low enough to repay inside a handful of months.

Treat all three bands as rules of thumb rather than measured statistics — they are the ranges practitioners work with, not figures from a published survey. Your own trailing trend, converted to a monthly equivalent so the periods match, is worth more than any of them.

Whatever your segment, two derived numbers matter more than the level. First, is your average lifespan longer than your CAC payback period? If customers leave before they have repaid acquisition cost, growth destroys cash no matter how good the headline looks. Second, is net revenue retention above 100%? Negative net revenue churn means expansion outruns losses and the installed base compounds without a single new logo — the single most valuable property a subscription business can have.

Beware one artefact: churn measured over a short window on a small base is extremely noisy. With 80 customers, one cancellation is 1.25%. Report a three-month trailing rate until your base is a few hundred.

Monthly churn converted to annual churn and average lifespan

Annual churn is 1 − (1 − monthly)¹², and average lifespan is 1 ÷ monthly churn. Note how the annual figure is always far below twelve times the monthly one.
Monthly churnMonthly retentionAnnual churnAverage lifespan
0.5%99.5%5.84%200 months (16.7 yr)
1.0%99.0%11.36%100 months (8.3 yr)
2.0%98.0%21.53%50 months (4.2 yr)
3.0%97.0%30.62%33.3 months
5.0%95.0%45.96%20 months
7.0%93.0%58.15%14.3 months
10.0%90.0%71.76%10 months

Average lifespan assumes a constant monthly hazard rate. Real cohorts churn hardest in months one to three, so this reciprocal flatters an early-life churn problem and understates the loyalty of survivors.

Customers won this period do not belong in either half of the fraction

A customer who signs up on the 8th and cancels on the 25th is a real loss, but including them makes the churn rate incoherent: they were never part of the cohort the denominator describes, and they had far less than a full period of exposure.

The clean convention is to measure churn only within the opening cohort, and to track early cancellations separately as a trial or onboarding failure rate. If you must include mid-period joiners, move to true cohort analysis — group customers by join month and track each group's survival — rather than patching the aggregate formula. Cohort tables also reveal something the aggregate rate hides completely: whether churn is concentrated in the first 90 days, which is a product-onboarding problem, or spread evenly, which is a value-delivery problem.

Mistakes that corrupt a churn number

  • Including new customers in the denominator. Growth then masquerades as retention. Use the opening balance.
  • Multiplying monthly churn by twelve. Overstates annual churn badly above 2% monthly, because losses compound against a shrinking base.
  • Mixing voluntary and involuntary churn. A failed credit card is a payments problem with a payments fix; a cancellation is a product problem. Report them separately.
  • Counting downgrades as churn in the logo rate. A customer who drops from 50 seats to 5 has not churned. Capture that in contraction MRR instead.
  • Netting expansion into gross churn. Gross revenue churn must show the full loss. Net churn is a separate line, and hiding the gross figure hides the leak.
  • Reporting monthly churn on a base of a few dozen. One cancellation swings the rate by whole percentage points. Use a trailing three-month figure.
  • Timing annual contracts as monthly churn. If most customers can only leave at renewal, monthly churn is lumpy and the annual cohort rate is the meaningful measure.

Churn in the wider set of retention metrics

Churn is one of a family of four measures that describe the same reality from different angles, and mature reporting shows all four.

Customer retention rate is simply the complement of logo churn, and teams tend to prefer whichever framing makes progress feel more visible — moving retention from 95% to 96% sounds smaller than cutting churn from 5% to 4%, though they are the same event. Gross revenue churn puts a dollar weight on each departure. Net revenue churn subtracts expansion and answers whether the installed base is growing or shrinking. Net revenue retention restates that as a level rather than a loss, and is the figure investors quote most.

Downstream, churn feeds two calculations directly. Average lifespan drives lifetime value, and therefore every judgement about how much you can afford to spend on customer acquisition. Churn also sets the treadmill speed in any forward plan: your MRR only grows if new plus expansion revenue beats churned plus contracted revenue, which is exactly the arithmetic in a subscription revenue forecast.

One limit worth stating plainly. A single aggregate churn rate assumes every customer faces the same constant risk of leaving each month. They do not. Survival analysis on cohorts — or at minimum a churn-by-tenure table — is the right tool once you have a few thousand customers, because it separates an onboarding failure from a long-run value failure. The aggregate rate tells you the size of the leak; only cohorts tell you where it is.

Key terms

Logo churn
Churn counted in customers or accounts, regardless of how much each one pays. Also called customer churn or unit churn.
Gross revenue churn
MRR lost to cancellations and downgrades as a share of opening MRR. Never netted against expansion.
Net revenue churn
Gross revenue churn minus expansion MRR. A negative value means the installed base grew by itself.
Contraction
Revenue lost from a customer who stayed but bought less — fewer seats, a cheaper plan, a reduced usage tier.
Involuntary churn
Cancellation caused by a payment failure rather than a decision to leave. Report it separately from voluntary churn, because a card updater and a retry-and-email sequence recover a meaningful share of it while product change does not.
Cohort
A group of customers who joined in the same period, tracked over time. The only way to see whether churn is an early-life or a whole-life problem.

Frequently asked questions

How do I convert monthly churn to annual churn?

Raise monthly retention to the twelfth power and subtract from one: annual churn = 1 − (1 − monthly churn)12. At 3% monthly, that is 1 − 0.9712 = 1 − 0.6938 = 30.6% annual. Do not multiply by twelve — that would give 36% and overstate the loss, because each month's churn applies to a base already reduced by the months before it.

Should churn use the customers I started with or the average for the period?

Start-of-period, in almost every case. Churn describes what happened to a group that already existed, and the average-balance denominator lets customers you won during the period dilute the rate. The average convention only makes sense when your base is roughly flat and you want to smooth a lumpy series. This calculator offers both so you can see the size of the difference — in a fast-growing month it is often a full percentage point.

What is a good churn rate?

For self-serve monthly SaaS, monthly logo churn under 2% is good and 3% to 5% is common. For enterprise software on annual contracts, annual logo churn in the mid single digits is strong. Consumer subscriptions routinely run 5% to 10% monthly and are built for it. The more useful test is structural: your average customer lifespan must comfortably exceed your CAC payback period, and net revenue retention should be at or above 100%.

Why is my revenue churn higher than my customer churn?

Because the customers leaving are bigger than your average customer. Divide lost MRR by lost customers and compare that with your overall average revenue per account — if the departing accounts are worth more, you have a problem concentrated in your best segment, which is far more dangerous than the headline percentage suggests. The reverse pattern, revenue churn below logo churn, means you are shedding your smallest customers.

Can churn rate be more than 100%?

Logo churn cannot exceed 100% if you measure it correctly, because you cannot lose more customers than you started with. A figure above 100% means your numerator includes customers who joined during the period, or that the two numbers come from different systems with different cut-off dates. Revenue churn can exceed 100% only in the same erroneous way. Net revenue churn, by contrast, can legitimately be negative when expansion exceeds losses.

How does involuntary churn change the picture?

It usually accounts for a substantial minority of cancellations and it has a completely different fix. Failed payments come from expired cards, insufficient funds and issuer declines, and card-updater services plus a structured retry-and-email sequence recover many of them. Report involuntary churn as its own line: an improvement there is a billing project, whereas voluntary churn improvement requires product or pricing change.

My churn is zero this month. Is the lifespan really infinite?

Mathematically yes, which is why the calculator shows a dash instead of a number. A zero-churn month at small scale is a rounding artefact rather than immortality. Use a trailing three- or six-month churn rate to get a usable lifespan estimate, or fall back on your longest reliable window. Never plug an infinite lifespan into a lifetime value calculation.

Does this work for annual contracts?

Yes, but set the period to twelve months and count only the contracts that actually came up for renewal in that window. With annual terms, most customers have no opportunity to leave in a given month, so a monthly churn figure is meaningless noise punctuated by renewal cliffs. The monthly-equivalent output remains useful for comparison and for lifetime value, but manage the business off the renewal-cohort rate.

How is churn different from retention rate?

They are complements: retention = 100% − churn, for the same period and the same denominator. Retention rate is the more natural framing when you are tracking a cohort forward through time, and churn is more natural when you are sizing a leak. Errors creep in when the two are computed with different denominators and then compared, so pick one convention for both.

References