What is Growth Accounting Calculator?
▾
Growth accounting is a framework for decomposing a company's net growth in any metric — users, revenue, or engagement — into its contributing components: new additions, resurrections, expansions, contractions, and churns. It provides a structured way to understand not just how fast something is growing, but why it is growing (or declining) and which lever has the most impact. Applied to MRR (Monthly Recurring Revenue), growth accounting breaks net MRR change into: New MRR (from new customers), Expansion MRR (upsells, seat additions from existing customers), Reactivation MRR (returning churned customers), Contraction MRR (downgrades), and Churned MRR (lost customers). The net formula is: Net New MRR = New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churned MRR. This framework, popularized by David Skok and widely used in SaaS, is also applied to user growth: Net New Users = New Users + Resurrected Users - Churned Users. Growth accounting reveals whether growth is driven primarily by acquisition (new MRR dominant), retention (expansion and low churn), or reactivation (indicating a healthy re-engagement motion). Companies with healthy growth accounting show strong expansion MRR that partially offsets churn — the mechanics of 'negative churn' where existing customers expand faster than others cancel. Companies in trouble show accelerating churn and contracting expansion that masks declining new business acquisition. The framework is essential for board reporting, investor updates, and internal strategy because it removes the ambiguity of net growth numbers. A company reporting 15% MRR growth might be growing through strong acquisition masking catastrophic churn — or through exceptional retention and expansion with slowing acquisition. Growth accounting shows the difference.
DigiCalcs delivers precision-engineered tools for engineers and STEM professionals.
Formula
▾
Net New MRR = New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churned MRRVariable Legend
▾
| Symbol | Name | Unit | Description |
|---|---|---|---|
| New MRR | MRR from customers | — | The electrical resistance measured in ohms, representing the opposition to current flow in the circuit and determining voltage drop and power dissipation in the component |
| Expansion MRR | Additional MRR from | — | The number of time periods (years, months, or other intervals) over which the calculation applies, determining the duration of compounding, amortization, or measurement |
| Reactivation MRR | MRR from previously | — | The number of time periods (years, months, or other intervals) over which the calculation applies, determining the duration of compounding, amortization, or measurement |
| Contraction MRR | MRR lost from | — | The number of time periods (years, months, or other intervals) over which the calculation applies, determining the duration of compounding, amortization, or measurement |
| Churned MRR | MRR lost from | — | The electrical resistance measured in ohms, representing the opposition to current flow in the circuit and determining voltage drop and power dissipation in the component |
How to Growth Accounting Calculator
▾
- 1Gather the required input values: MRR from customers, Additional MRR from, MRR from previously, MRR lost from.
- 2Apply the core formula: Net New MRR = New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churned MRR.
- 3Compute intermediate values such as Quick Ratio if applicable.
- 4Verify that all units are consistent before combining terms.
- 5Calculate the final result and review it for reasonableness.
- 6Check whether any special cases or boundary conditions apply to your inputs.
- 7Interpret the result in context and compare with reference values if available.
Worked Examples
▾
Real-World Applications
▾
Portfolio managers at asset management firms use Growth Accounting Calc to project expected returns across different asset allocations, stress-test portfolios against historical market scenarios, and communicate performance expectations to institutional clients and pension fund trustees.
Individual investors and retirement planners apply Growth Accounting Calc to determine whether their current savings rate and investment returns will produce sufficient wealth to fund 25 to 30 years of retirement spending, accounting for inflation and required minimum distributions.
Venture capital and private equity firms use Growth Accounting Calc to calculate internal rates of return on fund investments, model exit scenarios for portfolio companies, and benchmark performance against industry standards like the Cambridge Associates index.
Financial advisors use Growth Accounting Calc during client reviews to illustrate the compounding benefit of starting early, the impact of fee drag on long-term wealth accumulation, and the trade-off between risk and expected return in diversified portfolios.
Special Cases
▾
Negative or zero return periods
In practice, this edge case requires careful consideration because standard assumptions may not hold. When encountering this scenario in growth accounting calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.
Extremely long time horizons
In practice, this edge case requires careful consideration because standard assumptions may not hold. When encountering this scenario in growth accounting calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.
Lump sum versus periodic contributions
In practice, this edge case requires careful consideration because standard assumptions may not hold. When encountering this scenario in growth accounting calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.
Growth Accounting Calc reference data
▾
| Quick Ratio | Classification | Investor Sentiment | Primary Focus Area |
|---|---|---|---|
| Under 1.0 | Shrinking | Major red flag | Stop acquisition; fix retention urgently |
| 1.0 - 1.5 | Fragile growth | Concern | Retention + expansion investment needed |
| 1.5 - 2.5 | Moderate | Acceptable for early stage | Balance acquisition and retention |
| 2.5 - 4.0 | Healthy | Strong investor signal | Scale growth systematically |
| 4.0 - 6.0 | Exceptional | Top-quartile | Expand into new segments |
| 6.0+ | Rare/exceptional | Best-in-class | Maintain while managing hypergrowth complexity |
Frequently Asked Questions
▾
What is growth accounting and how does it work?
Growth accounting is a framework used to decompose a company's net growth in any metric into its contributing components: new additions, resurrections, expansions, contractions, and churns. The formula for calculating net growth is: Net Growth = New Additions + Resurrections + Expansions - Contractions - Churns. By understanding these components, businesses can identify areas of strength and weakness, and make data-driven decisions to optimize their growth strategy. For example, if a company has 100 new users, 20 resurrections, 50 expansions, 30 contractions, and 10 churns, the net growth would be 130.
How can I apply growth accounting in my business?
To apply growth accounting in your business, start by selecting a key metric you want to analyze, such as revenue or user engagement. Then, track the components of growth, including new additions, resurrections, expansions, contractions, and churns, over a specific period. Use the growth accounting formula to calculate the net growth and analyze the results to identify trends and areas for improvement. For instance, if you're a subscription-based service, you might track the number of new subscribers, reactivations, upgrades, downgrades, and cancellations each month.
What are some common values or ranges for growth accounting components?
The values and ranges for growth accounting components can vary widely depending on the industry, business model, and stage of growth. However, as a general guideline, a healthy business might aim for new additions to account for 20-50% of net growth, resurrections to account for 5-15%, and expansions to account for 10-30%. Churn rates, on the other hand, typically range from 2-10% per month, depending on the industry and customer retention strategies.
What are some common mistakes to avoid when using growth accounting?
One common mistake to avoid when using growth accounting is failing to accurately track and categorize the components of growth. For example, misclassifying a contraction as a churn or overlooking resurrections can lead to incorrect calculations and misguided strategic decisions. Another mistake is not regularly reviewing and updating growth accounting metrics, which can lead to stagnation and missed opportunities. To avoid these mistakes, establish a consistent and rigorous process for tracking and analyzing growth accounting data.
Can you provide a real-world example of growth accounting in action?
A real-world example of growth accounting in action is the analysis of a mobile app's user growth. Suppose the app has 10,000 new downloads, 1,000 reactivations, 2,000 upgrades, 1,500 downgrades, and 500 uninstalls in a given month. Using the growth accounting formula, the net growth would be 10,000 + 1,000 + 2,000 - 1,500 - 500 = 11,000. By analyzing these components, the app developer can identify areas for improvement, such as reducing churn or increasing upgrades, and develop targeted strategies to optimize user growth and engagement.
Common Mistakes to Avoid
▾
- !Reporting only net MRR change without the growth accounting breakdown — hides churn problems
- !Not separating contraction from churn — downgrades have different interventions than cancellations
- !Ignoring reactivation MRR as a growth lever — a winback motion can be highly efficient
- !Calculating Quick Ratio without including contraction in the denominator
- !Comparing Quick Ratios across different stage companies — early-stage QR is expected to be lower
- !Not trending growth accounting metrics over time — the direction of each component matters as much as the level
Pro Tip
Build a growth accounting waterfall in your BI tool (Metabase, Looker, Tableau) that auto-updates monthly. Include a 12-month trend line for each component. This single dashboard gives more insight into business health than any other single metric view.
Did you know?
David Skok's blog post on SaaS metrics, which popularized growth accounting for the startup community, has been read over 10 million times and is considered required reading for SaaS founders seeking venture funding.
Regional Guides
▾
Global▾
References
- ›David Skok — SaaS Metrics 2.0 (ForEntrepreneurs.com)
- ›Christoph Janz — Point Nine Capital SaaS Metrics Framework
- ›OpenView Partners — SaaS Benchmarks Report
- ›Bessemer Venture Partners — State of the Cloud
Have a question about this calculator? Get a detailed answer.
Get Weekly Math Tips
Join 12,000+ subscribers who get calculator tips every week.