Free account

Save your progress

Keep lessons, quiz scores and your certificate in sync across devices. Lessons you already finished in this browser are added automatically.

At least 8 characters.

By continuing you agree to our terms and privacy policy. We store your name, email and course progress. No spam.

Track 4 · Retention, CRM & Lifecycle · Lesson 1 of 4

Retention Curves and Churn Math: Read the Curve, Do the Compounding

Read cohort retention curves for flattening and smiles, convert monthly churn to annual correctly, separate logo from revenue churn, and find the ceiling your churn puts on growth.

TL;DR

Intermediate 15 min
  • A retention curve that flattens means some segment has found lasting value. A curve that keeps sliding to zero means you have a leak, not a growth problem.
  • Churn compounds. Annual churn is 1 - (1 - monthly churn)^12, so 3% a month is about 31% a year, not 36%.
  • Logo churn counts customers lost. Revenue churn weights them by what they paid. Report both, plus expansion, or you will misread the business.
  • Your customer base cannot grow past new customers per month divided by monthly churn. Halving churn doubles that ceiling.
KPIs it moves
  • Cohort retention (M1, M3, M6, M12)
  • Monthly logo churn
  • Gross revenue churn
  • Net revenue retention
  • Steady-state customer ceiling
Best for
  • B2B SaaS
  • E-commerce / D2C

Why this matters

Acquisition fills the bucket. Retention decides whether the bucket has a hole in it. Most teams know this as a slogan, yet they still report retention as a single blended number that hides everything useful.

Three practical problems come from weak retention math:

  • Wrong plans. Finance multiplies a monthly churn rate by 12, overstates annual losses, and sets the wrong acquisition target.
  • Wrong diagnosis. A team sees total customers rising and assumes retention is fine, while every new cohort decays faster than the last.
  • Wrong ceiling. Nobody calculates how big the base can get at today’s churn, so the company keeps spending to push past a limit that churn has already fixed.

This lesson gives you the curve-reading skills and the four formulas you need to avoid all three.

The framework

1. A retention curve is a cohort survival curve

Take everyone who started in one period (signed up, paid, or placed a first order in March). For each later period, plot the share still active. Month 0 is 100% by definition. The shape tells you more than any single point.

ShapeWhat it looks likeWhat it meansTypical response
Declining to zeroKeeps sliding, no floorNo segment has found lasting value yetFix activation and core value before scaling spend
FlatteningSteep early drop, then a level floorA durable core exists. The floor height is your product-market fit signalRaise the floor, then scale acquisition into the segments that sit on it
SmileDrops, then rises in later monthsUsers resurrect or expand over time (seasonal buyers, teams adding seats)Invest in resurrection and expansion triggers. Measure revenue retention, which smiles more often than logos do

The important point: a low floor is not the same as a broken shape. A D2C brand where 12% of first-time buyers become steady repeat customers has something to build on. A SaaS product that loses 4% of every cohort every month forever does not, however good month 1 looks.

Customers at month 24 227
Cohort retained at month 24 46%
Steady-state ceiling (new ÷ churn) 0

Cohort survival — % of one starting cohort still active

0% 50% 100% M0 M12 M24

Total customer base — start + new each month − churn

0 600 1,200 M0 M12 M24 ceiling
Model note: the floor flattens the cohort curve (some customers never leave). The total-base line deliberately keeps one flat churn rate, so it climbs toward the ceiling of new ÷ churn — the most customers this acquisition rate can ever sustain.

Drag the floor slider to 0 and watch what the same early churn does without a flattening point. That is the difference between a business that compounds and one that needs to replace its customers forever.

2. Churn compounds

Monthly churn applies to whoever is left. So survival after n months is a product, not a sum.

Monthly churnNaive x12Correct annual churnCustomers left after 12 months (of 1,000)
1%12%11.4%886
2%24%21.5%785
3%36%30.6%694
5%60%46.0%540
8%96%63.2%368

The gap widens as churn rises. At 8% monthly the naive method says you lose almost everyone. In reality about a third of the cohort survives.

3. Logo churn vs revenue churn

Logo churn tells you how many relationships you lose. Revenue churn tells you how much money walks out. They diverge when small and large customers behave differently. Losing ten customers on a starter plan and losing one enterprise account can produce the same revenue churn and wildly different logo churn. Report both, and never let new-customer revenue sneak into the numerator.

4. Churn sets a ceiling on your base

If you add N new customers a month and lose a fraction m of the base each month, the base stops growing when losses equal adds: m x Base = N.

With 500 new customers a month and 4% churn, the ceiling is 12,500. Starting from 500 customers you reach about 5,150 after 12 months, 8,000 after 24 and 9,740 after 36. You never actually reach 12,500. Halve churn to 2% and the ceiling doubles to 25,000 with the same acquisition budget.

Customers at month 36 9,740
Cohort retained at month 36 23%
Steady-state ceiling (new ÷ churn) 12,500

Cohort survival — % of one starting cohort still active

0% 50% 100% M0 M18 M36

Total customer base — start + new each month − churn

0 7,500 15k M0 M18 M36 ceiling
Model note: the floor flattens the cohort curve (some customers never leave). The total-base line deliberately keeps one flat churn rate, so it climbs toward the ceiling of new ÷ churn — the most customers this acquisition rate can ever sustain.

Step-by-step playbook

  1. Pick the activity definition. Write down what “retained” means. SaaS: performed the core action (not just logged in) in the period, or still paying. D2C: placed an order in the window. Subscription: still has an active paid subscription.
  2. Pick the period from the natural cadence. Daily products use day or week cohorts. B2B SaaS uses month. D2C uses month but defines lapse from the inter-purchase interval: find the 80th percentile of days between first and second order and use it as the lapse threshold.
  3. Build the cohort table. Rows are acquisition cohorts, columns are months since start, cells are percent retained. Use at least 12 cohorts so you can see the trend down the columns, not just across rows.
  4. Read the shape, then the trend. Does each row flatten? At what month and at what floor? Then read down each column: is month-3 retention for recent cohorts better or worse than older ones? Improving columns are the clearest sign your retention work is paying off.
  5. Segment before you conclude. Split by channel, plan, first product bought, country and company size. A curve that looks mediocre in aggregate often hides one segment that flattens at 40% and another that goes to zero.
  6. Convert to money. Run logo churn, gross revenue churn and NRR on the same monthly base. Annualise with the compounding formula, never with x12.
  7. Compute the ceiling and the gap. Divide monthly new customers by monthly churn. If today’s base is above 70% of that ceiling, growth will slow sharply on its own. Put this number in the plan.
  8. Choose the lever. Early drop (month 0 to 1) is an activation and onboarding problem. Mid-curve decay is a habit and value problem. A low floor is a positioning and fit problem. Late churn in SaaS is often involuntary, so check failed payments before anything else.

Worked example

Say a B2B SaaS tool starts June with 400 paying accounts and $100,000 MRR.

During June:

  • 12 accounts cancel. They were mostly on the starter plan and paid $1,800 MRR in total.
  • 20 accounts downgrade, losing $1,200 MRR.
  • 35 accounts add seats, adding $4,000 MRR.

Logo churn = 12 / 400 = 3.0% per month. Annualised: 1 - 0.97^12 = 1 - 0.694 = 30.6%.

Gross revenue churn = (1,800 + 1,200) / 100,000 = 3.0% per month.

Net revenue retention (monthly) = (100,000 - 1,800 - 1,200 + 4,000) / 100,000 = 101,000 / 100,000 = 101%. Expansion more than covered losses, so the existing base grew 1% in revenue even while losing 3% of logos.

Now the ceiling. The team adds 30 new accounts a month. Ceiling = 30 / 0.03 = 1,000 accounts. They have 400, so there is still room. But if logo churn crept to 5%, the ceiling would fall to 600 accounts, and the sales plan to reach 900 accounts next year would be mathematically impossible without more acquisition.

Last, the cohort view. The January cohort retained 82% at month 3 and 74% at month 6. The April cohort retained only 71% at month 3. Reading down the column tells the team something changed in onboarding or in the leads coming in around April. That is where to dig.

B2B SaaS vs D2C: what changes

TopicB2B SaaSD2C / e-commerce
Unit of retentionAccount (logo) and revenueCustomer and orders
Churn eventCancellation or non-renewal, clearly datedSilent. Customers just stop buying, so you define lapse yourself
Expected shapeFlattening logo curve, revenue curve can smile through expansionSteep first-to-second order drop, then a flat floor of loyal buyers
Headline metricGross revenue churn and NRRRepeat purchase rate by cohort, 12-month customer value
Common hidden leakInvoluntary churn from failed cardsOne-time buyers from discount-led acquisition
Ceiling mathWorks directly with monthly logo churnUse active-customer churn based on your lapse window

For subscription D2C (coffee, pet food, supplements) the SaaS math applies almost unchanged. For non-subscription D2C, treat “active in the last X days” as the state and churn as the share of actives who fall out of that window each month.

How to measure it

MetricNumeratorDenominatorWindow and notes
Cohort retention MnCohort members active in month nCohort size at month 0Fixed cohort, by month of start. Do not add later joiners
Monthly logo churnCustomers active at start who cancelled in the monthCustomers active at start of monthExclude customers acquired during the month from both
Gross revenue churnMRR lost to cancellation plus downgradeMRR at start of monthNever net expansion into this one
Net revenue retentionStart MRR minus churn and contraction plus expansion, from the same customersStart MRRMonthly or trailing 12 months on a fixed cohort
D2C repeat rateFirst-time buyers in cohort who ordered again within the lapse windowFirst-time buyers in cohortSet the window from the inter-purchase interval
Steady-state ceilingNew customers per month (trailing 3-month average)Monthly churn (trailing 3-month average)Recompute monthly, show in planning decks

Two rules keep these honest. First, always fix the denominator at the start of the period. Second, segment every metric at least by acquisition channel and plan, because averages blend healthy and broken cohorts into a number that describes neither.

Case study · Peloton

Case study: A public company that reports monthly churn every quarter, and why the annual number matters more

  • 1.2% Avg net monthly churn, Q3 FY24
  • 1.9% Avg net monthly churn, Q4 FY24
  • 2.981M Paid CF subscriptions, end Q4 FY24
  • -110 bps Rental churn change Y/Y (Q4)

Peloton discloses Average Net Monthly Paid Connected Fitness Subscription Churn in each shareholder letter, which makes it a clean public example of churn compounding and seasonality. Its Q4 FY2024 letter (quarter ended June 2024) reports churn of 1.9%, up 70 basis points from 1.2% in Q3 FY2024 and up 10 basis points from 1.8% a year earlier. The company described the Q4 rise as in line with its seasonality expectations, and it ended the quarter with 2.981 million paid Connected Fitness subscriptions, a net decrease of 75 thousand in the quarter. Now apply the compounding formula (our arithmetic, treating each quarter's rate as if it held all year): 1.2% a month compounds to roughly 13.5% of subscribers lost a year, while 1.9% a month compounds to roughly 20.6%. A 0.7 point move in a monthly number is a 7 point swing in annual loss. The letter also shows why you segment churn: rental subscribers saw net churn fall 110 basis points year over year, and subscribers on secondary-market hardware churned less than rental subscribers. One blended rate hides those very different curves.

Sources: Peloton Q4 FY2024 Shareholder Letter (Form 8-K exhibit, SEC EDGAR)

Pitfalls vs pro moves

What amateurs do What top 1% growth teams do
Multiply monthly churn by 12 and tell the board annual churn is 36%. Compound it: 1 - (1 - 0.03)^12 = 30.6%. And go the other way correctly too: 20% annual churn is 1.84% a month, not 1.67%.
Track one blended retention line for all customers ever acquired. Plot retention by acquisition cohort (month of signup or first order) and by channel, plan and segment. Blended lines mix healthy and broken cohorts.
Report logo churn only, or revenue churn only, whichever looks better this month. Report logo churn, gross revenue churn and net revenue retention side by side with the same denominator definitions every month.
Celebrate a growing customer count while monthly churn is creeping up. Compute the steady-state ceiling (new per month divided by churn) and show how close the base already is to it. Growth that stalls near the ceiling is a churn problem, not a marketing one.
Count a D2C customer as churned the day after their first order if they have not reordered. Define churn from the inter-purchase interval. If 80% of repeat orders happen within 75 days, a customer is lapsed at day 75, not day 31.

Knowledge check

Knowledge check

3 questions · pick an answer to see the reasoning

  1. Q1. Your SaaS reports 4% monthly logo churn. The CFO's plan assumes you lose 48% of customers a year. What is the correct annual figure?

  2. Q2. A D2C brand's month-1 repeat rate is 22%. Month 3 is 15%, month 6 is 13%, month 9 is 12% and month 12 is 12%. What does this curve tell you?

  3. Q3. You add 600 new customers a month and monthly churn is 3%. You have 15,000 customers today. The CEO wants 30,000 within two years without increasing acquisition. What is the most useful answer?

Sources

  1. Peloton Q4 FY2024 Shareholder Letter (SEC EDGAR)

Updated