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.
**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 ✓.
**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.
**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).
**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.
Calculate exponential growth or decay using A = A0 * e^(kt).
Calculate doubling time using the Rule of 72 and the exact formula.
Calculate the percentage increase or decrease between two values.
Calculate percent error from experimental and theoretical values.
Calculate the absolute value and distance on the number line.
Perform long division with a step-by-step solution showing all work.
Compound Growth Rate
14.8698%
Total Growth
100
Total Growth %
100.00%
Multiplier
2.0000
Doubling Time
5.00 periods