Compound Growth Rate Calculator
Enter a starting value, ending value, and number of periods to compute the compound growth rate. Works for any quantity that grows over time — population, revenue, investments, etc.
Compound growth rate is the steady annual (or periodic) rate that would take a starting value to an ending value over a given number of periods. Often called CAGR (Compound Annual Growth Rate) in finance, it's the rate at which an investment would have grown if it had grown at a steady rate each year, compounding continuously. The formula: r = (End/Start)^(1/n) − 1.
CAGR smooths out volatility, giving a single number that summarizes overall growth trajectory. A stock that goes 100 → 150 → 120 → 200 over 3 years has CAGR ≈ 25.99% — much more useful than reporting the year-by-year changes for comparing investments or business performance.
Compounding matters enormously. A 10% annual growth rate doubles money in ~7 years (rule of 72: years to double ≈ 72/rate). At 7%: ~10 years. At 3%: ~24 years. Small rate differences compound to large absolute differences over time — the magic (and tragedy) of compound interest.
The formula extends beyond investments to any quantity growing exponentially: bacterial populations, viral spread, Moore's Law (chip density doubling), national GDP growth, energy consumption, technology adoption, social media followers, and YouTube views. Anywhere growth is roughly proportional to current value, compound growth applies.
Common applications: investment performance analysis, business metrics (revenue CAGR, user growth), economic indicators (GDP growth), demographic projections, scientific phenomena (population growth, decay), and personal financial planning.
Inputs
Results
Compound Growth Rate
14.8698%
Total Growth
100
Total Growth %
100.00%
Multiplier
2.0000
Doubling Time
5.00 periods
Formula
How to use this calculator
- Enter starting value (initial amount, beginning state).
- Enter ending value (final amount, current state).
- Enter number of periods (typically years, but can be months, quarters, etc.).
- Calculator returns CAGR per period.
- Multiply by 100 to express as percentage.
- For projection: future = current × (1 + CAGR)^future_periods.
Worked examples
Investment performance
**Scenario:** $10,000 invested grew to $35,000 over 20 years. CAGR? **Calculation:** r = (35000/10000)^(1/20) − 1 = 3.5^0.05 − 1 = 1.0648 − 1 = 0.0648. **Result:** CAGR ≈ 6.48% per year — typical of long-term stock market returns. The Rule of 72 quick check: 72/6.48 ≈ 11.1 years to double. Verify: 10,000 × 1.0648^20 ≈ 35,000 ✓.
Business revenue growth
**Scenario:** Tech startup revenue: Year 1: $500K, Year 5: $5M (5 years total growth period = 4 periods). **Calculation:** r = (5,000,000/500,000)^(1/4) − 1 = 10^0.25 − 1 = 1.778 − 1 = 0.778. CAGR ≈ 77.8%. **Result:** ~78% CAGR — characteristic of high-growth startups. Sustainable? Few companies maintain 70%+ growth past 5 years. Most mature businesses grow at 5-15% CAGR. Hyper-growth slows as base grows.
Population projection
**Scenario:** City population grew from 200,000 to 280,000 in 10 years. Project 20 years forward at same CAGR. **Calculation:** Current CAGR: (280K/200K)^(1/10) - 1 = 1.4^0.1 - 1 = 0.0342 (3.42%). Project 20 more years: 280K × (1.0342)^20 ≈ 549K. **Result:** Projected population in 20 years: ~549,000. Reality: growth rarely stays constant; demographic transitions, immigration, jobs all affect. CAGR is best-case smooth projection — adjust for realistic constraints (housing, jobs, water).
When to use this calculator
**Use CAGR for:**
- **Investment comparison**: smoothed return for comparing options. - **Business metrics**: revenue, user growth, ARR growth. - **Demographic projections**: population, market size. - **Economic indicators**: GDP, productivity growth. - **Scientific phenomena**: bacterial growth, viral spread. - **Technology trends**: Moore's Law, adoption rates. - **Personal finance**: retirement savings projections. - **Comparative analysis**: peer benchmarking.
**What CAGR doesn't show:**
- **Volatility**: smooth vs erratic paths can have same CAGR. - **Drawdowns**: maximum loss during the period. - **Path dependence**: order of returns matters for portfolio with withdrawals. - **External factors**: not adjusted for inflation, taxes, fees.
For complete analysis, supplement with: - Standard deviation (volatility). - Maximum drawdown. - Sharpe ratio (risk-adjusted return). - Year-by-year returns table.
**Real vs nominal:**
Nominal: actual currency growth. Real: adjusted for inflation.
Stock market 10% nominal CAGR with 3% inflation = ~7% real CAGR (true purchasing power growth).
**Rule of 72 quick estimates:**
Doubling time ≈ 72 / rate% Tripling time ≈ 110 / rate% Quadrupling ≈ 144 / rate%
For 6% growth: - Doubles in ~12 years. - Triples in ~18 years. - Quadruples in ~24 years.
**Compounding effects:**
| Years | At 5% | At 7% | At 10% | |---|---|---|---| | 10 | 1.63× | 1.97× | 2.59× | | 20 | 2.65× | 3.87× | 6.73× | | 30 | 4.32× | 7.61× | 17.45× | | 40 | 7.04× | 14.97× | 45.26× |
Small rate differences become huge over time.
**Common applications:**
- **Stock comparison**: S&P 500 vs alternatives. - **Mutual fund evaluation**: looking past short-term swings. - **Business KPIs**: revenue, customer, MRR growth. - **Tech adoption**: market penetration over time. - **Renewable energy**: capacity growth (~20% historically). - **Healthcare costs**: ~5% CAGR in US over decades. - **Wealth tracking**: net worth growth over decades. - **Marketing**: customer base growth rate.
**Limitations of CAGR:**
- **Cherry-picking start/end**: same data can yield wildly different CAGRs. - **Doesn't capture volatility**: can have same CAGR with very different risk profiles. - **Ignores intermediate values**: only uses endpoints. - **Doesn't show flow**: investments with deposits/withdrawals need IRR, not CAGR.
For investment analysis: use multiple metrics (CAGR, max drawdown, Sharpe, sortino).
**Comparing CAGRs:**
- Same time period: CAGRs directly comparable. - Different periods: must adjust or use other metrics. - Different volatility: high-vol investment with same CAGR is riskier. - Survivorship bias: only looking at survivors overstates returns.
**Software:**
- **Excel**: simple formula or built-in functions. - **Yahoo Finance, Google Finance**: pre-computed. - **Morningstar**: detailed fund analysis with CAGR. - **Python (numpy, pandas)**: easy calculation. - **Bloomberg Terminal**: professional analysis.
**Pitfalls:**
- **Comparing different time periods**: 5-year CAGR not comparable to 1-year. - **Ignoring volatility**: same CAGR ≠ same investment quality. - **Misusing inflation**: nominal vs real important. - **Assuming sustainability**: growth rarely stays constant forever. - **Confusing simple vs compound**: simple growth is linear, compound is exponential. - **Path dependence in cash flows**: deposits at start vs end matter. - **Negative starting value**: formula breaks down for sign changes.
Common mistakes to avoid
- Confusing compound growth with simple (arithmetic) growth.
- Cherry-picking start/end dates to get favorable CAGR.
- Ignoring volatility — two investments with same CAGR may differ greatly in risk.
- Forgetting to adjust for inflation (use real CAGR for purchasing power).
- Projecting current CAGR into future as if constant.
- Using CAGR for cash flow investments (need IRR instead).
- Comparing CAGRs over different time periods.
- Computing arithmetic mean of returns instead of geometric (gives wrong "average").