Skip to main content
Skip to main content
DigiCalcs

Marketing & Growth

Growth Accounting Calculator

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

f(x)Net New MRR = New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churned MRR

Variable Legend

SymbolNameUnitDescription
New MRRMRR from customersThe 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 MRRAdditional MRR fromThe number of time periods (years, months, or other intervals) over which the calculation applies, determining the duration of compounding, amortization, or measurement
Reactivation MRRMRR from previouslyThe number of time periods (years, months, or other intervals) over which the calculation applies, determining the duration of compounding, amortization, or measurement
Contraction MRRMRR lost fromThe number of time periods (years, months, or other intervals) over which the calculation applies, determining the duration of compounding, amortization, or measurement
Churned MRRMRR lost fromThe 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

  1. 1Gather the required input values: MRR from customers, Additional MRR from, MRR from previously, MRR lost from.
  2. 2Apply the core formula: Net New MRR = New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churned MRR.
  3. 3Compute intermediate values such as Quick Ratio if applicable.
  4. 4Verify that all units are consistent before combining terms.
  5. 5Calculate the final result and review it for reasonableness.
  6. 6Check whether any special cases or boundary conditions apply to your inputs.
  7. 7Interpret the result in context and compare with reference values if available.

Worked Examples

Example 1Healthy SaaS Growth Accounting
Given:Beginning MRR: $500,000. New MRR: $45,000. Expansion MRR: $28,000. Reactivation: $5,000. Contraction: $8,000. Churned: $22,000.
Result:Net MRR growth 9.6%. Quick Ratio 2.43 — healthy (above 4 is excellent, 2 to 4 is good). Expansion is 58% of churn — improving NRR dynamics.
Example 2Company Masking Churn with Acquisition
Given:Beginning MRR: $300,000. New MRR: $80,000. Expansion: $5,000. Reactivation: $2,000. Contraction: $15,000. Churned: $65,000.
Result:Appears to grow but Quick Ratio near 1 and 26.7% gross churn is unsustainable. Without new MRR, company shrinks rapidly. Investors see this — fix retention before scaling acquisition.
Example 3User Growth Accounting for Consumer App
Given:Beginning MAU: 2,000,000. New users: 280,000. Resurrected: 95,000. Churned (no activity past 30 days): 310,000.
Result:3.25% net MAU growth. Resurrection rate = 95/310 = 30.6% of churned users return — healthy. Focus: reduce churn from 15.5% to under 12% to significantly accelerate net growth.
Example 4Quick Ratio Benchmarking
Given:Company A: New $100K + Expansion $50K vs. Churned $40K + Contraction $10K. Company B: New $200K + Expansion $10K vs. Churned $150K + Contraction $30K.
Result:Company A grows less in absolute terms but has dramatically healthier growth quality (QR 3.0 vs. 1.17). Company B is acquisition-dependent and fragile.

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 RatioClassificationInvestor SentimentPrimary Focus Area
Under 1.0ShrinkingMajor red flagStop acquisition; fix retention urgently
1.0 - 1.5Fragile growthConcernRetention + expansion investment needed
1.5 - 2.5ModerateAcceptable for early stageBalance acquisition and retention
2.5 - 4.0HealthyStrong investor signalScale growth systematically
4.0 - 6.0ExceptionalTop-quartileExpand into new segments
6.0+Rare/exceptionalBest-in-classMaintain while managing hypergrowth complexity

Frequently Asked Questions

Q

What is growth accounting and how does it work?

A

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.

Q

How can I apply growth accounting in my business?

A

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.

Q

What are some common values or ranges for growth accounting components?

A

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.

Q

What are some common mistakes to avoid when using growth accounting?

A

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.

Q

Can you provide a real-world example of growth accounting in action?

A

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
Growth accounting framework is universal. Currency conversion needed for multi-currency SaaS — standardize to functional currency (usually USD) for consistent MRR reporting.

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
📖Difficulty:Advanced
Ask a Question

Have a question about this calculator? Get a detailed answer.

Mathematically verified
Reviewed July 2026
Our methodology

Get Weekly Math Tips

Join 12,000+ subscribers who get calculator tips every week.

🔒
100% Free
No sign-up ever
Accurate
Verified formulas
Instant
Results as you type
📱
Mobile Ready
All devices

Settings

PrivacyTermsAbout© 2026 DigiCalcs