CAGR & Return Calculator

CAGR = Compound Annual Growth Rate. This tool computes arithmetic mean, geometric mean (CAGR), time-weighted return, volatility, and Sharpe ratio from a stream of period returns or asset values.

Paste returns, enter asset values, or just type start/end value — charts update live. Runs entirely in your browser.

Why arithmetic and geometric return give different numbers

A fund returns +10% in Year 1 and +10% in Year 2. The arithmetic mean is a simple average: (10 + 10) / 2 = 10% per year. But $100 grows to $100 × 1.10 × 1.10 = $121, so the actual compounded annual rate is 1211/2 − 1 = 10.00%. In this lucky case they match.

Now a fund that returns +50% then −50%. Arithmetic mean: 0%. Geometric: $100 → $150 → $75, annualised 0.751/2 − 1 = −13.4%. The investor really does lose a quarter of the money — the arithmetic mean is misleadingly rosy.

Rule: for past performance and to project capital growth, use the geometric mean (CAGR). The arithmetic mean is only useful as input to forward-looking expected-return models (e.g., CAPM).

Input

Each row is one period return in percent. +10 means up 10%, -5 means down 5%. Add rows or paste a newline-separated list.

PeriodReturn (%)

Enter asset values over time. The tool computes period returns from consecutive values.

PeriodValue

Pure CAGR: starting value, ending value, and number of periods. Single-line answer.

Period & annualisation

Sharpe ratio input

Growth curve

Results

Geometric Mean / CAGR (annualised) Enter data to compute.
Arithmetic Mean Return (annualised) Simple average — overstates compound growth.
Total Cumulative Return
Volatility (σ) Annualised std dev.
Sharpe Ratio Excess return ÷ σ.
Best period
Worst period
Positive periods How often the period was a gainer.

Arithmetic vs Geometric

The gap widens with volatility (“volatility drag”).

Per-period returns

Green bars are positive periods, red are negative. Hover a bar to see exact value.

Growth of $10,000

Solid line: actual compounded growth. Dashed line: hypothetical growth at the arithmetic mean (what a naïve average would imply).

What this tool does

Paste a series of period returns (monthly, quarterly, annual — whatever you have) and the calculator returns five numbers that together describe an investment's historical performance: arithmetic mean, geometric mean (CAGR), total cumulative return, volatility, and Sharpe ratio. You also get a bar chart of the per-period returns and a growth curve showing how $10,000 would have evolved over the same window.

Arithmetic vs geometric mean — which to use?

The arithmetic mean averages period returns additively. The geometric mean multiplies them. For any non-zero variance, the geometric mean is always less than the arithmetic mean, and the gap is roughly σ² / 2 — the so-called volatility drag.

Use the geometric mean (CAGR) for:

  • Stating past performance of a fund, stock, or portfolio.
  • Projecting how a lump sum would grow under a constant return assumption.
  • Comparing the historical performance of competing investments.

Use the arithmetic mean for:

  • Feeding into CAPM or similar single-period expected-return models.
  • Unbiased estimate of the next period's return under i.i.d. assumptions (rarely realistic for real markets).

The formulas

Arithmetic mean   = (r₁ + r₂ + … + rₙ) / n
Geometric mean    = [(1+r₁)(1+r₂)…(1+rₙ)]^(1/n) − 1
CAGR              = (End / Start)^(1/years) − 1        (same thing, if returns are annual)
Cumulative return = (1+r₁)(1+r₂)…(1+rₙ) − 1
Volatility (σ)    = √( Σ(rᵢ − r̄)² / (n − 1) )         (sample std dev)
Sharpe ratio      = (annualised geom mean − rf) / annualised σ
Annualised σ      = σ_period × √k                      (k = periods per year)
Annualised geom   = (1 + geom_period)^k − 1

Time-weighted return (TWR)

For mutual fund and manager performance reporting the industry standard is TWR — the geometric mean of periodic returns, ignoring external cash flows (deposits and withdrawals). If you enter a fund's published monthly or quarterly returns, the geometric mean output of this tool is the TWR. Money-weighted return (IRR) is a different animal — it accounts for when cash was added or withdrawn, and is what this tool's sibling IRR Calculator computes.

Volatility drag — the real reason geometric is lower

An investment that alternates +50% and −50% returns has arithmetic mean 0% but geometric mean roughly −13%. The variance in returns eats compound growth. The approximation geometric ≈ arithmetic − σ²/2 holds well for small returns and makes the cost of volatility concrete: a portfolio with 20% arithmetic mean but 40% volatility gives up ~8 percentage points to drag, ending with a ~12% compound rate.

Sharpe ratio cheat-sheet

SharpeVerdict
< 0Underperforming the risk-free rate — not worth the risk.
0 – 1Subpar. Most vanilla long-only portfolios land here.
1 – 2Good. Well-diversified equity portfolios.
2 – 3Very good. Top quartile hedge funds.
> 3Excellent — or your data is wrong. Double-check.

Tips & gotchas

  • Units matter. If you enter 10, the tool reads it as 10% (i.e., 0.10). If you mean 10 basis points, enter 0.1.
  • Period consistency. Don't mix monthly and annual returns in the same list. Pick one period.
  • Set the correct “Period =” dropdown so annualisation is right. 12 monthly returns → select Month (k=12). 10 yearly returns → Year (k=1, no-op).
  • Sharpe uses geometric. We use the annualised geometric mean (not arithmetic) as the numerator, which is the more conservative and realistic convention.
  • Sample vs population σ. This tool uses sample standard deviation (divide by n−1), the standard choice for historical return analysis.

Related tools