# SaaS Cohort Analysis: Track Retention and Revenue by Cohort

> Learn how to use SaaS cohort analysis to measure retention, expansion, and revenue quality by signup month, plan type, and segment so churn problems become visible early.
- **Author**: Ayush Agarwal
- **Published**: 2026-04-12
- **Category**: SaaS Metrics, Growth
- **URL**: https://dodopayments.com/blogs/saas-cohort-analysis

---

SaaS cohort analysis answers a simple but important question: are your newer customers getting better over time, or are you just adding more customers and hoping the aggregate numbers stay healthy?

A company can grow MRR while hiding serious retention problems underneath. Overall churn might look stable because new signups replace lost revenue. Expansion revenue might lift top-line growth even while early cohorts weaken. Without cohort analysis, those problems stay invisible until they get expensive.

This guide breaks down how SaaS cohort analysis works, which cohort types matter most, how to track retention and revenue by cohort, and how billing data helps you move from surface-level reporting to real diagnostic insight.

If you want broader context first, read our posts on [reducing churn metrics in SaaS](https://dodopayments.com/blogs/reduce-churn-metrics-saas), [SaaS metrics and KPIs](https://dodopayments.com/blogs/saas-metrics-kpi), [subscription fatigue](https://dodopayments.com/blogs/subscription-fatigue), and [dunning management](https://dodopayments.com/blogs/dunning-management).

## What is SaaS cohort analysis?

Cohort analysis groups customers who share a common characteristic, then tracks how that group behaves over time. In SaaS, the most common cohort characteristic is the signup month, but it can also be:

- acquisition channel
- pricing plan
- contract length
- geography
- company size
- product use case

Instead of asking, "what is our retention rate right now?" cohort analysis asks, "how well did the customers we acquired in January retain after one month, three months, six months, and twelve months?"

That shift matters because it tells you whether the business is improving.

> Failed payments are the silent killer of SaaS revenue. Most founders focus on acquisition while 3-5% of their MRR quietly leaks out through expired cards and failed renewals every month.
>
> - Rishabh Goel, Co-founder & CEO at Dodo Payments

## Why aggregate SaaS metrics are not enough

Most dashboards highlight totals:

- total MRR
- logo churn
- net revenue retention
- CAC payback
- trial conversion

Those are useful, but they flatten time. If March customers retain much worse than February customers, your top-line metrics may not show it immediately.

For example:

- Your new pricing plan may improve conversion while attracting lower-quality customers.
- A new onboarding flow may reduce early churn for self-serve users but not for sales-led accounts.
- [Subscription fatigue](https://dodopayments.com/blogs/subscription-fatigue) may affect monthly cohorts more than annual cohorts.
- Weak retry logic may inflate churn for international users until you improve [dunning management](https://dodopayments.com/blogs/dunning-management).

Cohort analysis makes those shifts visible.

## The 4 cohort types SaaS teams should track

### 1. Signup cohorts

This is the default cohort view. Group customers by the month they first became paying users.

**Best for:** understanding retention quality over time.

Use signup cohorts to answer:

- Are recent customers retaining better than older ones?
- Did the new onboarding flow improve month-one retention?
- Did a pricing change affect activation quality?

### 2. Revenue cohorts

Instead of tracking customer counts, track retained MRR or ARR from a cohort.

**Best for:** seeing whether expansion offsets churn.

Revenue cohorts are usually more informative than logo cohorts because a small number of high-value customers can drive most of your business. This is especially true if you compare [MRR vs ARR](https://dodopayments.com/blogs/mrr-vs-arr) or manage a mix of monthly and annual contracts.

### 3. Plan or segment cohorts

Group customers by plan type, ACV band, or billing model.

This shows whether customers on [usage-based billing](https://dodopayments.com/blogs/usage-based-billing-saas), [pay-per-seat billing](https://dodopayments.com/blogs/pay-per-seat-billing-b2b), or other [subscription pricing models](https://dodopayments.com/blogs/subscription-pricing-models) behave differently over time.

### 4. Acquisition-source cohorts

Track how cohorts from content, paid acquisition, referrals, affiliates, outbound, and partnerships retain and expand.

This is one of the fastest ways to learn if your GTM engine is creating durable revenue or just cheap signups.

## The two cohort metrics that matter most

### Customer retention by cohort

This measures what percentage of customers from a cohort remain active after each period.

Example:

```text
Month 0 customers: 100
Month 3 active customers: 74
Customer retention at Month 3 = 74%
```

This is useful for diagnosing onboarding, activation, and product fit.

### Revenue retention by cohort

This measures what percentage of revenue from the original cohort remains after each period.

Example:

```text
Month 0 cohort MRR: $10,000
Month 6 retained MRR: $9,300
Revenue retention at Month 6 = 93%
```

If expansion within the cohort pushes retained revenue above the starting point, revenue retention can exceed 100%. That is the path to strong net revenue retention and durable growth.

For more context, compare this with our articles on [recurring revenue](https://dodopayments.com/blogs/recurring-revenue), [build predictable revenue](https://dodopayments.com/blogs/build-predictable-revenue), and [revenue intelligence in SaaS](https://dodopayments.com/blogs/revenue-intelligence-saas).

```mermaid
flowchart LR
    A[New Customer Cohort] --> B[Activation]
    B --> C[Month 1 Retention]
    C --> D[Month 3 Retention]
    D --> E[Month 6 Revenue Retention]
    E --> F[Expansion or Churn Signal]
```

## How to build a SaaS cohort analysis table

At minimum, your cohort table should include:

- cohort month
- number of customers in the cohort
- starting MRR or ARR
- active customers at each future month
- retained revenue at each future month
- expansion, contraction, and churn drivers

Your columns might look like this:

| Cohort | Start Customers | Start MRR | Month 1 | Month 2 | Month 3 | Month 6 | Month 12 |
| ------ | --------------- | --------- | ------- | ------- | ------- | ------- | -------- |
| Jan 26 | 120             | $14,000   | 90%     | 82%     | 78%     | 74%     | 68%      |
| Feb 26 | 132             | $15,600   | 92%     | 86%     | 81%     | -       | -        |
| Mar 26 | 148             | $18,200   | 94%     | -       | -       | -       | -        |

You can build a second table for revenue retention using the same structure.

## How to interpret cohort patterns correctly

### Pattern 1: Strong month-one drop, then stability

This usually points to onboarding, activation, or poor-fit acquisition. The product is not becoming sticky fast enough.

Look at:

- trial-to-paid transitions
- onboarding steps completed
- first-value time
- messaging and promise accuracy

This often overlaps with decisions around [free trial vs freemium](https://dodopayments.com/blogs/saas-free-trial-vs-freemium) and packaging.

### Pattern 2: Healthy logo retention, weak revenue retention

This means customers stay, but they downgrade, shrink seats, or reduce usage. That can signal packaging mismatch, missing upsell paths, or weak customer success engagement.

Relevant supporting reads are [upselling and cross-selling strategies](https://dodopayments.com/blogs/upselling-crossselling-saas-strategies), [one-click upsells after purchase](https://dodopayments.com/blogs/one-click-upsells-after-purchase), and [outcome-based pricing](https://dodopayments.com/blogs/outcome-based-pricing-saas).

### Pattern 3: Revenue retention rises above 100%

This is usually a good sign. It means expansion from the cohort outweighs churn and contraction. In B2B SaaS, that often comes from seat growth, add-ons, usage growth, or higher-tier upgrades.

### Pattern 4: International cohorts underperform

This may be a billing issue, not just a product issue. Payment method fit, tax friction, renewal recovery, and checkout localization can all affect early retention.

Teams should review payment method coverage, subscription documentation, [webhooks guide](https://docs.dodopayments.com/developer-resources/webhooks/intents/webhook-events-guide), and [customer portal docs](https://docs.dodopayments.com/features/customer-portal) when diagnosing billing-related cohort drops.

## The most useful SaaS cohort cuts by stage

### Early-stage SaaS

Focus on:

- signup month
- acquisition source
- pricing plan
- monthly vs annual billing

You want fast answers about who is sticking and why.

### Growth-stage SaaS

Add:

- SMB vs mid-market vs enterprise
- geography
- self-serve vs sales-led
- product line or feature bundle

At this stage, cohort analysis should inform both GTM and product strategy.

### Mature SaaS

Add:

- contract start quarter
- customer success owner
- expansion path
- usage intensity bands

These cuts are especially useful when [revenue operations](https://dodopayments.com/blogs/revenue-operations-saas) and [revenue forecasting](https://dodopayments.com/blogs/revenue-forecasting-saas) become formalized.

## How billing data improves cohort accuracy

Many SaaS teams try to run cohort analysis using only product analytics or CRM exports. That usually misses the revenue truth.

Billing data helps answer questions such as:

- Did the customer actually renew?
- Was churn voluntary or caused by failed payment?
- Did they downgrade or pause instead of cancel?
- Did usage drop before revenue dropped?
- Did international checkout friction reduce conversion quality?

This is why billing systems matter for growth analytics, not just finance. Dodo Payments gives teams tools that are useful for cohort work across the [customer portal](https://docs.dodopayments.com/features/customer-portal), [usage-based billing](https://docs.dodopayments.com/features/usage-based-billing/introduction), and [webhook event tracking](https://docs.dodopayments.com/developer-resources/webhooks/intents/webhook-events-guide).

## A simple SaaS cohort analysis workflow

### Step 1: Choose the cohort definition

Start with first paid month. Do not overcomplicate the first version.

### Step 2: Pick one customer metric and one revenue metric

For example:

- logo retention by month
- retained MRR by month

### Step 3: Review cohorts at a fixed cadence

Monthly review works well for most SaaS teams. Quarterly is too slow if retention is changing quickly.

### Step 4: Annotate major changes

When looking at a cohort chart, note:

- pricing changes
- onboarding changes
- product launches
- checkout changes
- geographic expansion

Otherwise you will see movement but not know what caused it.

### Step 5: Turn cohort insights into actions

Examples:

- Month-one retention is weak -> fix onboarding and activation.
- Cohorts from paid social churn fast -> cut spend or change targeting.
- Usage-based customers expand well -> lean further into [usage-based billing for SaaS](https://dodopayments.com/blogs/usage-based-billing-saas).
- Renewal failures cluster in one market -> improve [dunning management](https://dodopayments.com/blogs/dunning-management) and payment methods.

## Common mistakes in SaaS cohort analysis

### Mixing free users and paid users

This blurs retention signals badly. Keep product adoption analysis separate from paid cohort revenue analysis unless you have a clear reason to combine them.

### Looking only at customer counts

Customer retention is useful, but revenue retention is what tells you whether the cohort is economically strong.

### Ignoring annual contracts

If you only look monthly, annual customers may appear stable until renewal month. Tie cohort views back to recognized revenue and renewal schedule where needed. This is also where [SaaS accounting](https://dodopayments.com/blogs/saas-accounting-guide) becomes relevant.

### Treating failed payments as churn

Some customers do not want to leave. Their cards fail. Good cohort analysis separates voluntary churn from preventable revenue loss.

### Not linking cohort analysis to action owners

Cohort charts do not improve retention by themselves. Product, lifecycle marketing, finance, and customer success need clear ownership of the fixes.

## Where Dodo Payments fits into cohort-driven growth

Dodo Payments helps SaaS teams connect growth analysis with actual billing behavior. As a Merchant of Record operating across 220+ countries and regions, Dodo centralizes subscription, payment, tax, and renewal events that often distort retention analysis when spread across multiple systems.

That is especially useful when you want to understand why cohorts behave differently by geography, plan type, or billing model. Dodo's transparent pricing is 4% + 40c for domestic US payments, +1.5% international, and +0.5% for subscriptions, which also makes billing cost assumptions easier to model as the business scales.

To explore more, visit [Dodo Payments](https://dodopayments.com) and [Dodo Payments pricing](https://dodopayments.com/pricing).

## FAQ

### What is the difference between cohort analysis and retention analysis in SaaS?

Cohort analysis is the structure, while retention analysis is one of the outputs. Cohort analysis groups users by a shared starting point, then tracks retention, expansion, churn, or other outcomes over time.

### Should SaaS teams track logo retention or revenue retention by cohort?

You should track both, but revenue retention is usually more important for understanding business quality. A cohort can lose some customers and still become more valuable if the remaining customers expand meaningfully.

### How many months of data do you need for SaaS cohort analysis?

You can start with a few months, but 6 to 12 months usually gives much better signal. Longer history becomes especially helpful when annual plans, slower expansion patterns, or enterprise renewals matter.

### What causes a sudden drop in a newer SaaS cohort?

Common causes include weaker onboarding, bad-fit acquisition channels, confusing pricing, failed payments, or a product change that reduced time to value. That is why cohort analysis should be reviewed alongside billing and product events, not in isolation.

### How often should cohort tables be reviewed?

Monthly is a strong default for most SaaS teams. Weekly may be useful for fast-moving self-serve products, while quarterly review alone is usually too slow to catch retention quality changes early.

## Conclusion

SaaS cohort analysis is how you stop guessing whether growth is improving and start proving it. It shows which customers stay, which ones expand, which segments weaken, and where retention problems begin.

If aggregate metrics tell you what happened, cohorts tell you why. That makes cohort analysis one of the most useful operating tools for SaaS teams focused on durable growth rather than surface-level momentum.
---
- [More SaaS Metrics articles](https://dodopayments.com/blogs/category/saas-metrics)
- [All articles](https://dodopayments.com/blogs)