Definition
TTM Net Retention (Trailing Twelve Months Net Retention) measures how much Annual Recurring Revenue (ARR) your existing customer base generates over a 12-month period, expressed as a percentage of the starting ARR. The calculation takes two points in time exactly 12 months apart (for example, June 2025 compared to June 2024) and computes the ratio:- BOP (Beginning of Period) = ARR from customers who were active 12 months ago
- Delta = Total ARR gained or lost by those same customers over the 12-month period
Example: Exact Method
Here’s how exact TTM Net Retention works with a clear example:| Customer | June 2024 (Start) | June 2025 (End) | ARR Change | Included? |
|---|---|---|---|---|
| A | $100 | $150 | +$50 upsell | ✅ Yes |
| B | $100 | $100 | $0 stable | ✅ Yes |
| C | $100 | $80 | -$20 downsell | ✅ Yes |
| D | $100 | $0 | -$100 churn | ✅ Yes |
| E | (joined Jan 2025) | $120 | +$120 new | ❌ No |
| Totals | $400 | $450 |
Approximate Method vs. Exact Method
Some analysts use an approximate method based on monthly waterfall data. While convenient, this can create significant biases.The Core Problem
What Goes Wrong
The approximate method includes movements from ALL customers, even those who joined during the measurement period. This contaminates a metric that should only track the original cohort.
Example 1: New Customer Makes Retention Look Better Than Reality
| Customer | June 2024 | Activity | June 2025 | Movement in Waterfall |
|---|---|---|---|---|
| A | $100 | Stable | $100 | $0 |
| B | $100 | Stable | $100 | $0 |
| C | (new July) | Joined + Upsold | $300 | +100 upsell |
- New ARR: +$200 (Customer C)
- Upsell: +$100 (Customer C)
- Total movements: +$300
Example 2: New Customer Makes Retention Look Worse Than Reality
| Customer | June 2024 | Activity | June 2025 | Movement in Waterfall |
|---|---|---|---|---|
| A | $100 | Upsold | $120 | +$20 |
| B | $100 | Stable | $100 | $0 |
| C | (new July) | Joined then churned | $0 | +200 churn |
- New ARR: +$200 (Customer C)
- Upsell: +$20 (Customer A)
- Churn: -$200 (Customer C)
- Net movements: +$20
Example 3: The Pessimistic Bias from New Customer Downsells
| Customer | June 2024 | Activity | June 2025 | Movement in Waterfall |
|---|---|---|---|---|
| A | $100 | Stable | $100 | $0 |
| B | $100 | Stable | $100 | $0 |
| C | (new July) | Joined, then downsold | $150 | +50 downsell |
- New ARR: +$200 (Customer C)
- Downsell: -$50 (Customer C)
- Net movements: +$150
Visual Summary
Exact Method ✅
- Tracks only original cohort
- Excludes new customer noise
- Accurate retention measure
- Always use this
Approximate Method ⚠️
- Includes all customer movements
- Contaminated by new customers
- Can be wildly misleading
- Avoid for accuracy
When Approximate Method Works
The approximate method gives acceptable results only in specific scenarios:Mature, Stable Business ✅
Mature, Stable Business ✅
- Minimal new customer acquisition during period
- Most ARR movements from existing customers
- New customer activity is negligible
Growing Business ⚠️
Growing Business ⚠️
- Significant new customer acquisition
- New customers have large ARR movements
- Growth or transition phase
Recommendation
Always Use the Exact Method
For accurate TTM Net Retention, always use the exact method:
- ✅ Identify customers active 12 months ago
- ✅ Track only their ARR movements
- ✅ Exclude movements from customers who joined during the period
