Growth Accounting: How to Measure Real Growth
Growth Accounting: How to Measure Real Growth
A +20% MRR growth number looks great. But what if 15% comes from one large customer while you are losing 10 small ones? Growth accounting allows you to see beneath the surface of aggregated numbers and understand the true dynamics of your growth.
What is Growth Accounting?
Growth accounting is a framework for decomposing total growth into individual components. Instead of one number (MRR growth), you see four:
1. New MRR - Revenue from new customers
2. Expansion MRR - Additional revenue from existing customers (upsell, cross-sell, seat expansion)
3. Contraction MRR - Revenue decrease from customers who downgraded
4. Churned MRR - Lost revenue from departed customers
Formula for Net New MRR:
Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR
Why is Growth Accounting Important?
Example: Two Companies with Same Growth
Company A:
- New MRR: +50k
- Expansion MRR: +10k
- Contraction MRR: -5k
- Churned MRR: -25k
- Net New MRR: +30k
Company B:
- New MRR: +20k
- Expansion MRR: +30k
- Contraction MRR: -5k
- Churned MRR: -15k
- Net New MRR: +30k
Both companies have the same Net New MRR, but Company B is in much better position:
- Lower dependency on acquisition
- Higher expansion (product-market fit signal)
- Lower churn (healthier customer base)
Quick Ratio: One Metric for Growth Health
Quick Ratio measures the ratio between revenue inflows and outflows:
Quick Ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)
Quick Ratio Interpretation
| Quick Ratio | Interpretation | Action |
|---|---|---|
| < 1 | Losing revenue | Urgent problem |
| 1-2 | Slow growth | Focus on retention |
| 2-4 | Healthy growth | Optimize both sides |
| > 4 | Excellent | Scale acquisition |
Benchmarks by Stage
| Stage | Typical Quick Ratio |
|---|---|
| Pre-PMF | 0.5 - 1.5 |
| Early Growth | 2 - 3 |
| Scale-up | 3 - 4 |
| Mature | 2 - 3 |
Note: Very high Quick Ratio (>5) may indicate insufficient churn data (too young cohort) or ignoring warning signs.
Net Revenue Retention (NRR): Key SaaS Metric
NRR measures how much revenue you generate from existing customers without counting new ones:
NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100%
What NRR Tells You
-
NRR < 100%: You are losing on existing customers. Even with perfect acquisition, you will struggle to grow.
-
NRR = 100-110%: Healthy but room for improvement. Expansion does not compensate churn.
-
NRR > 120%: Best-in-class. You can grow even without new customers.
NRR Benchmarks
| Segment | Median NRR | Top Quartile |
|---|---|---|
| SMB | 90% | 100% |
| Mid-Market | 100% | 110% |
| Enterprise | 110% | 125%+ |
NRR Leaders
| Company | NRR |
|---|---|
| Snowflake | 158% |
| Twilio | 143% |
| Datadog | 130% |
| Slack | 125% |
Cohort Analysis: Seeing Growth Over Time
Cohort analysis allows tracking behavior of customer groups over time. For growth accounting, two types are key:
1. Revenue Cohort Analysis
Tracks revenue from customer cohort over time:
| Month | M0 | M3 | M6 | M12 |
|---|---|---|---|---|
| Jan 2024 | 100k | 95k | 98k | 110k |
| Feb 2024 | 120k | 112k | 115k | - |
| Mar 2024 | 90k | 88k | - | - |
Healthy cohort: Revenue grows or stays stable Problematic cohort: Continuous decline
2. Logo Retention Cohort
Tracks % of customers who stay:
| Month | M0 | M3 | M6 | M12 |
|---|---|---|---|---|
| Jan 2024 | 100% | 85% | 75% | 65% |
| Feb 2024 | 100% | 88% | 78% | - |
| Mar 2024 | 100% | 82% | - | - |
Goal: Curve should flatten and not continuously decline.
Growth Components in Detail
New MRR
What to measure:
- New MRR (total)
- New MRR by channel
- New MRR by segment
- CAC payback period
Red flags:
- High dependency on paid channels
- Worsening CAC trend
- Concentration in one segment
Expansion MRR
Expansion types:
| Type | Definition | Example |
|---|---|---|
| Upsell | Move to higher tier | Basic -> Pro |
| Cross-sell | Purchase of another product | Add-on purchase |
| Seat expansion | More users | 5 -> 20 seats |
| Usage-based | Higher usage | More API calls |
What to measure:
- Expansion MRR (total)
- Expansion rate by segment
- Time to first expansion
- Expansion triggers
Benchmarks:
- Expansion % of total growth: >30% is healthy
- Time to first expansion: <6 months
Contraction MRR
Contraction causes:
- Downgrades (tier reduction)
- Seat reduction
- Discount negotiation
- Partial churn
What to track:
- Contraction rate trend
- Reasons for contraction
- Segment analysis
- Early warning indicators
Actions:
- Proactive CSM outreach before renewal
- Value demonstration campaigns
- Usage monitoring and alerts
Churned MRR
Churn types:
- Voluntary churn (customer leaves)
- Involuntary churn (payment failure)
- Competitive churn (leaving for competitor)
What to measure:
- Gross churn rate
- Net churn rate
- Churn by reason
- Churn by segment
- Time to churn (how long before churn do you see signals)
Growth Accounting Dashboard
Weekly View
| Metric | This Week | Last Week | Trend |
|---|---|---|---|
| Net New MRR | +45k | +38k | +18% |
| New MRR | +30k | +28k | +7% |
| Expansion MRR | +25k | +22k | +14% |
| Contraction MRR | -5k | -6k | -17% |
| Churned MRR | -5k | -6k | -17% |
| Quick Ratio | 5.5 | 4.2 | +31% |
Monthly Trends
| Month | New | Expansion | Contraction | Churn | Net | Quick Ratio |
|---|---|---|---|---|---|---|
| M-3 | 100k | 40k | 15k | 25k | 100k | 3.5 |
| M-2 | 110k | 50k | 12k | 28k | 120k | 4.0 |
| M-1 | 120k | 55k | 10k | 30k | 135k | 4.4 |
| M0 | 130k | 60k | 12k | 25k | 153k | 5.1 |
Action Framework: What to Do with Data
When Quick Ratio < 2
Problem: Too high churn/contraction
Actions:
- Audit churn reasons
- Implement early warning system
- Improve onboarding and activation
- Invest in customer success
When Expansion is Low (<20% growth)
Problem: Not utilizing existing customer potential
Actions:
- Analyze usage patterns
- Identify expansion triggers
- Create upsell playbooks
- Implement in-product nudges
When New MRR is Unstable
Problem: Unpredictable pipeline
Actions:
- Diversify channels
- Improve lead scoring
- Invest in organic growth
- Optimize sales process
Case Study: Growth Accounting Transformation
Situation: B2B SaaS, 2M ARR, stagnating growth
Before analysis: Only saw Net New MRR: +5%/month
After growth accounting:
- New MRR: +12%
- Expansion: +3%
- Contraction: -4%
- Churn: -6%
- Quick Ratio: 1.5
Insight: Problem is not in acquisition, but in retention and expansion.
Actions:
- Implemented customer health score
- Created expansion playbook
- Optimized onboarding
Results after 6 months:
- New MRR: +10% (slight decrease - less focus)
- Expansion: +8% (2.5x increase)
- Contraction: -2% (50% reduction)
- Churn: -3% (50% reduction)
- Quick Ratio: 3.6 (2.4x improvement)
- Net growth: +13%/month
Conclusion
Growth accounting is not just about measurement - it is about understanding your business dynamics. Aggregated metrics like MRR growth can mask serious problems or untapped opportunities.
Key takeaways:
- Always decompose growth into 4 components
- Quick Ratio should be >2 for healthy growth
- NRR >100% is the foundation for sustainable growth
- Cohort analysis reveals trends that aggregate data hides
- Each component requires different strategy