courses › Growth & Marketing Math

Cohorts & Revenue Retention

level 39 course

Track groups of customers over time, by head count and by dollars.

In your head, jot if needed · no calculator why?

Learn first (about 3 minutes)

Opens at level 39.

Sign in to start

Builds on: Payback & Lifetime Value (not open yet)

the lesson

The idea, the techniques and a tip for each skill, right here. The Learn page adds worked examples for every skill and untimed practice.

Read the lesson · about 3 minutes

The idea

A cohort is a group of customers who started in the same period, followed over time. Always divide by what that cohort started with.

Revenue retention follows the cohort's monthly revenue instead of its head count. Net revenue retention adds upgrades and subtracts downgrades and cancellations, so it can top 100%. Gross revenue retention leaves the upgrades out, so it never does. New customers count in neither.

Heads and dollars can move apart: if the customers who stay pay more, revenue can grow while the count falls.

Techniques

Ending revenue over starting revenue

Net or gross revenue retention for a cohort.

  1. Start from the cohort's starting monthly revenue.
  2. Net: add upgrades, subtract downgrades and cancellations. Gross: subtract only.
  3. Divide by the starting revenue and write it as a percent.
worked example

Example: A cohort starts the year paying $40,000 a month. Upgrades add $8,000 of monthly revenue, downgrades remove $2,000, and cancellations remove $4,000. New customers are not counted. What is net revenue retention, as a percent?

  1. $40,000 + $8,000 − $2,000 − $4,000 = $42,000.
  2. $42,000 ÷ $40,000 = 1.05 = 105%.
  3. Gross leaves out upgrades: $34,000 ÷ $40,000 = 85%.

Answer: 105%

Weight each month by its chance

Expected contribution over the first few months.

  1. Month 1 counts in full.
  2. Each later month multiplies in the chance of staying. At 50%: month 2 is 50%, month 3 is 25%.
  3. Multiply each month's contribution by its chance, then add.
worked example

Example: A customer contributes $200 a month while active. They are active in month 1. Assume they stay each later month with probability 50%; once gone, they don't return. What is the expected contribution over the first 3 months?

  1. Chances active: 100%, 50%, 25%.
  2. $200 + $100 + $50 = $350.

Answer: $350

Tips by skill

  • TipNet revenue retention: Starting revenue plus upgrades, minus downgrades and cancellations, all divided by the starting revenue.
  • TipGross revenue retention: Leave the upgrades out: starting revenue minus downgrades and cancellations, ÷ starting revenue. It can't top 100%.
  • TipExpected contribution over a few months: Multiply each month's contribution by the chance they are still active, then add the months.
  • TipRead a cohort: Divide the asked cohort's active count by that cohort's own starting size.
  • TipHeads versus dollars: Head counts and dollars split apart when leavers and stayers pay different amounts, or stayers change plans. New customers lift total revenue, not retention.

Watch out for

  • Leaving the upgrades out of net revenue retention. That gives gross revenue retention instead.
  • Using the same chance for every later month. Staying two more months at 50% each is a 25% chance, not 50%.
  • Dividing one cohort's active count by both cohorts' starting sizes added together.
  • Expecting customer retention and revenue retention to match. One counts heads; the other weighs each customer by what they pay.

skills · practice stats

From rounds of this course only: box, review and test-out answers are left out. Once a skill has 40 tries, it compares your first 20 tries with your last 20.

rest ladder

Win 3 of your last 4 rounds and the course rests. A win is 90% right, within 2× the round's par. Pass the review when it comes back and the next rest is longer.

  1. 1 day
  2. 3 days
  3. 7 days
  4. 14 days
  5. 30 days
  6. 60 days
  7. mastered · every 90 days

your rounds

No rounds yet.