Skip to content
SaaS Metrics30 March 20268 min read

How I Analyze Revenue Cohorts in Baremetrics

Blended MRR can look healthy while retention quietly slips. To see the truth, open revenue cohorts in Baremetrics. A cohort table shows which signup groups stay, shrink, or grow over time. SaaS revenue has a memory. A strong month of new sa...

Blended MRR can look healthy while retention quietly slips. To see the truth, open revenue cohorts in Baremetrics. A cohort table shows which signup groups stay, shrink, or grow over time.

SaaS revenue has a memory. A strong month of new sales can hide a weak month of retention. This guide shows how to read each cohort like a story, how to spot five common patterns, and how to act before the plot turns ugly. Definitions follow the Baremetrics cohort analysis guide.

Why Cohorts Tell You More Than Blended MRR

A cohort is a group of customers who share an experience in a set timeframe. Think of a graduating class. Everyone who started in January sits in one row. Everyone who started in February sits in the next. You compare groups beginning at the same point instead of mixing all customers together.

The Baremetrics cohort analysis guide describes two common types. Behavioral cohorts group users by an action inside the product. Acquisition cohorts group users by signup period. Revenue cohorts in Baremetrics follow the acquisition model, so each row starts at the month of signup.

Topline MRR shows what happened. Cohorts show when the change started. If total revenue rises while newer cohorts fade fast, growth may be masking a leak. Founders and finance teams need this difference.

How Baremetrics Presents the Cohort Table

According to the Baremetrics guide, each row is a cohort labeled by month with a customer count. The first column shows the share still active after the first month. Each later column shows the share remaining after each additional month.

  • Relative and absolute views: A toggle switches between percentages and actual counts.
  • Revenue view: A revenue retention chart is available when you want dollars instead of customer counts.
  • Segments: A dropdown lets you pick a segment. The guide names signup date, plan, and cancellation reason as examples.
  • Time range: The guide describes a default 12-month view, which you can extend to 24 months.

Screens change over time. The live product may label controls differently, so confirm the options in your own account.

How to Read the Table Step by Step

Start with one row, not the whole screen. A cohort table feels like a quilt of numbers, but the table becomes simple once you read left to right. To explain the basics to a teammate, share this revenue cohort analysis guide before you review live data.

  1. Find the starting row: Each row is one signup cohort, usually by month. Treat the row as a single customer class.
  2. Read across the row: Each cell shows the same cohort at a later age, such as month 1, month 2, and month 3. Depending on the view, you see dollars, customers, or a percentage.
  3. Compare the same age across rows: Month 2 against month 2 gives a fair comparison.
  4. Watch the color pattern first: Use shading to spot shape, then confirm with numbers. Good cohorts cool off slowly. Weak cohorts fall early.
  5. Check segments before you blame the product: If one plan or source looks weak, segment further. The problem may be traffic quality, not onboarding.

Never judge a cohort by one ugly cell. Look for repeated shape across several rows.

A worked example with invented numbers

Suppose a cohort starts with 24 customers. After month one, 22 remain. Divide 22 by 24 to get 91.7%. The cohort lost two customers in its first month. Now suppose the next cohort starts with 30 customers and keeps 27 after month one. Divide 27 by 30 to get 90%. The two cohorts behave in a similar way. A third cohort with 20 starting customers and 14 remaining shows 70%. Investigate the third row first. The figures are examples only.

The Baremetrics guide uses a similar example and notes some text inconsistencies, so verify percentages against the live chart before you quote them in a report.

Five Patterns in Revenue Cohorts

Most patterns speak plainly once you stop staring at totals. Use the cheat sheet below as a lens.

PatternWhat you usually seeWhat to assume first
Strong retentionSmall early drop, then flatter later cellsUsers reach value fast
Weak retentionSharp fall in months 1 and 2Onboarding or customer fit is weak
Expansion revenueLater cells hold steady or riseUpsells offset losses
Churn spikeOne row or several rows fade hardA product, pricing, or billing issue
SeasonalityMany cohorts dip in the same calendar periodDemand or buying cycles changed

The strongest cohorts rarely look dramatic. They look calm. Some revenue slips at the start, then the row settles. Customers stick, renew, and sometimes buy more.

Weak retention

A cohort losing a large share in the first one or two periods signals a value problem close to signup. The promise was bright, but the room went dark too fast. Cross-check tracking gross and net revenue churn to learn whether you lost accounts, dollars, or both.

Expansion revenue

Expansion shows up when later cells stop shrinking or even climb. Upgrades, add-ons, seat growth, and stronger annual renewals all produce this shape. When a cohort expands after month 3, ask what nudged customers deeper into the product. Then compare the result with Baremetrics pricing metrics for SaaS to see whether plan design helped or hurt.

Seasonality

Seasonality is the trickiest signal. If many cohorts dip at the same customer age, look at onboarding or product value. If many cohorts dip in the same calendar month, look for holidays, budget freezes, or renewal timing.

Segment Cohorts to Find the Cause

An overall cohort table shows the symptom. A segmented table shows the cause. Use the segment dropdown to split the same cohorts by one trait at a time. Change only one trait per view so you can trust the comparison.

SegmentQuestion to answerTypical action
PlanDoes a low-priced plan churn faster?Review packaging and onboarding for the plan
Signup sourceDoes one channel bring weaker customers?Shift budget toward stronger channels
Billing intervalDo annual customers stay longer?Test annual offers for new signups
Cancellation reasonWhich reasons repeat most?Fix the top reason in product or support

Segment only after you spot a pattern in the overall table. Too many splits create small groups, and small groups create noise. Keep a written log of each segment you tried and the result. The log prevents repeat work and shows which levers matter most.

Questions to Ask Before You Act

A cohort table raises questions. Answer these questions before you change anything.

  • Did a pricing change, feature launch, or onboarding fix coincide with the start of the pattern?
  • Does the pattern repeat across several cohorts or only one?
  • Which segment drives the difference, such as plan, source, or billing interval?
  • Does revenue retention tell the same story as customer retention?
  • Did a promotion pull in customers who were never a good fit?

Write the answers in a shared note. A record of past causes saves hours when a similar pattern returns.

Turn Cohort Signals Into Action

Do not stop at reading the table. Use the table to make smaller, safer decisions.

  • New cohorts retain better after a change: Push the change further and watch the next two cohorts.
  • Cohorts convert well but decay fast: Fix activation before you spend more on acquisition.
  • One plan retains worse: Review packaging, pricing, and the onboarding path for the plan.
  • Cohorts dip in one calendar month: Adjust forecasts and plan outreach before renewals.

Pair cohort trends with the Baremetrics MRR forecasting methods. A forecast is only as good as the retention beneath the forecast. A shiny growth line built on weak cohorts is like a house on wet soil.

Common Mistakes With Revenue Cohorts

  • Comparing different ages: Month 1 of one row against month 4 of another gives a false signal.
  • Reading one row: A single cohort can reflect a promotion or a one-time event.
  • Mixing customer and revenue views: Label each chart so readers know the unit.
  • Ignoring small cohorts: A row with five customers swings wildly. Wait for volume.
  • Skipping the calendar: Compare calendar months as well as customer age.

Frequently Asked Questions

What is a revenue cohort?

A revenue cohort groups customers by a shared start period and tracks the revenue from the group over time.

What is the difference between customer and revenue retention?

Customer retention counts accounts. Revenue retention counts dollars. A cohort can lose customers yet hold revenue when remaining customers expand.

How many months of data do you need?

Six months gives a first read. Twelve months shows renewal behavior. The Baremetrics guide describes a default 12-month view.

Can you filter cohorts by plan?

The Baremetrics guide describes a segment dropdown with plan as an example. Confirm the available segments in your own account.

How often should you review cohorts?

Review monthly. Add a deeper quarterly review comparing the newest rows against older rows at the same age.

Conclusion

Revenue cohorts in Baremetrics show the shape of future revenue. Averages hide leaks, while patterns across rows reveal them. One good row never earns full trust on its own.

Open one cohort table today. Read across, not down. Compare the same age across rows, then segment the weakest pattern and act on the answer.

Exit mobile version