Rate of Return Calculator

Calculate your total rate of return and annualized return (CAGR) from any investment.

Money CAGR Real return
Rate this calculator · 5.0 (2)

Gain / Initial × 100 = Return %

Total return · CAGR · inflation adjustment

Instructions — Rate of Return Calculator

1

Enter initial and final values

Initial investment is what you paid up front. Final value is the current or sale price. Add any income received during the holding period (dividends, interest, distributions) in the income field. The SEC notes that about 40% of investors forget to include dividends, which can be a third of stock total return.

2

Set the holding period

Years is the time between purchase and sale. Use decimals for partial years — 2.5 for two and a half years, 0.5 for six months. The calculator uses the period to compute annualized return (CAGR), which is the only fair way to compare investments held for different lengths of time.

3

Read total return and CAGR

Total return shows the cumulative gain as a percent of what you invested. Annualized return (CAGR) shows the constant annual growth rate that would produce the same final value, assuming reinvested gains. Turn on the inflation switch to see the real return (purchasing-power growth).

Compare investments fairly: always use CAGR, never total return, when the holding periods differ. A 50% three-year return is 14.5% CAGR; a 50% ten-year return is only 4.1% CAGR. Same percent, very different performance.
Include all income: dividends, bond coupons, REIT distributions, and rental income all count toward total return. Excluding them understates the true return, especially on dividend-paying assets held for years.

Formulas

Three formulas matter for almost every investment: total return, annualized return (CAGR), and inflation-adjusted real return. Each takes the same inputs in slightly different form.

Total return
$$ RoR = \frac{FV - IV + Income}{IV} \times 100\% $$
FV = final value, IV = initial value, Income = dividends/interest. $10,000 grows to $15,000 with $500 dividends: (15,500 − 10,000) / 10,000 = 55%.
CAGR (annualized return)
$$ CAGR = \left( \frac{FV}{IV} \right)^{1/n} - 1 $$
n = years. A 55% total return over 5 years equals (1.55)^(1/5) − 1 = 9.16% CAGR. The investment grows by 9.16% per year compounded.
Fisher real return (exact)
$$ R_{real} = \frac{1 + R_{nominal}}{1 + i} - 1 $$
i = inflation rate. An 8% nominal return at 2.5% inflation gives 5.37% real return. Use this form, not the approximation, when inflation is above 3%.
Approximate real return
$$ R_{real} \approx R_{nominal} - i $$
A useful shortcut for low inflation. The approximation breaks down above 5% inflation, where the Fisher formula is materially more accurate.
Simple return (no income, no time)
$$ R = \frac{FV - IV}{IV} \times 100\% $$
The most basic version. Useful for back-of-envelope checks; misleading for multi-year comparisons.
Holding period from CAGR
$$ n = \frac{\log(FV/IV)}{\log(1 + CAGR)} $$
How long it takes to grow IV to FV at a given CAGR. $10,000 at 7% reaches $20,000 in 10.24 years (the rule of 72 estimates 72/7 = 10.3 years).

Reference

Historical S&P 500 annualized returns (with dividends reinvested)
PeriodNominal CAGRReal CAGR (inflation-adjusted)
1928 to 2023 (~96 years)9.8%6.7%
Last 50 years10.7%6.7%
Last 30 years10.1%7.5%
Last 20 years9.7%7.0%
Last 10 years12.0%9.0%
10-year Treasury (historical)4.6%1.4%
Long-term US bonds5.1%2.0%
Cash (3-month T-bill)3.3%0.3%

Total return at common CAGRs

Cumulative return on $10,000 at each annual rate. Note how compounding accelerates with both time and rate.

$10,000 growth at common CAGRs
CAGR10 yrs20 yrs30 yrs
3%$13,439$18,061$24,273
5%$16,289$26,533$43,219
7%$19,672$38,697$76,123
9%$23,674$56,044$132,677
10%$25,937$67,275$174,494
12%$31,058$96,463$299,599
Rule of 72 (doubling time)
CAGRYears to double
2%36.0 yrs
4%18.0 yrs
6%12.0 yrs
7%10.3 yrs
8%9.0 yrs
10%7.2 yrs
12%6.0 yrs
15%4.8 yrs

Note: historical returns from Federal Reserve and SEC data. Past returns do not guarantee future performance. The S&P 500 has returned 8 to 12% nominal in most rolling 20-year periods, but individual years range from −38% (2008) to +37% (1995).

Article — Rate of Return Calculator

Rate of return calculator: total return, CAGR, and inflation-adjusted growth

Rate of return measures the gain or loss on an investment as a percent of what you put in. The basic formula is (Final Value minus Initial Value plus Income) divided by Initial Value, times 100. A $10,000 investment that grew to $15,000 with $500 in dividends produces a total return of 55%. Spread over five years that becomes an annualized return (CAGR) of 9.16% per year. The Federal Reserve and SEC publish long-run benchmarks: the S&P 500 has returned about 9.8% nominally and 6.7% in real terms (after inflation) since 1928, roughly twice the historical bond return.

The calculator above handles the arithmetic and adds an inflation toggle so you can see whether your nominal gains actually grew your purchasing power. The rest of this article explains why total return alone is misleading, why CAGR is the right comparison, and what realistic return ranges look like by asset class.

What is rate of return?

Rate of return is the most important investment metric, full stop. It converts dollar gains into a comparable percent, which lets you measure a $10,000 investment against a $1 million one on the same scale. The SEC's investor education materials define it as a percentage measure of the profit or loss on an investment relative to its cost.

The percent matters more than the dollar amount because it normalizes for scale. A $5,000 gain on a $10,000 investment is a 50% return. The same $5,000 gain on a $500,000 investment is only 1% return. Without the percent, the two outcomes look equal. With it, the difference is unmissable.

Did you know

The SEC tracked which years the S&P 500 returned exactly its long-run average of 10% (within plus or minus two percentage points). In 96 years of data, only six years landed in that band. The long-run average is real, but individual years almost always overshoot or undershoot.

Total return vs. annualized return (CAGR)

Total return is the cumulative percent gain over the entire holding period. CAGR (Compound Annual Growth Rate) is the equivalent constant annual rate that, compounded over the same period, would produce the same final value. A 55% total return over 5 years compounds at 9.16% per year. The same 55% total return over 10 years compounds at only 4.49% per year — barely better than inflation.

Key formulas
Total return = (FV − IV + Income) ÷ IV × 100
CAGR = (FV ÷ IV)^(1/n) − 1
Real return = (1 + Nominal) ÷ (1 + Inflation) − 1

How to calculate rate of return

Step one: subtract initial investment from final value, then add any income received (dividends, bond coupons, REIT distributions). Step two: divide by initial investment. Step three: multiply by 100 for percent. That gives total return. For CAGR, raise (Final / Initial) to the power of 1/n, where n is the number of years, then subtract 1. The calculator above does both at once.

Example: $20,000 invested for 7 years grows to $34,000 with $1,800 in interim dividends. Total return = (34,000 − 20,000 + 1,800) / 20,000 = 79%. CAGR = (35,800 / 20,000)^(1/7) − 1 = 8.65% per year. The investment more than doubled in nominal value over 7 years, and the compounded annual rate of 8.65% explains why.

Nominal vs. real rate of return

Nominal return is the headline percent without inflation adjustment. Real return strips out inflation to show actual growth in purchasing power. The Fisher equation gives the exact form: Real Return = (1 + Nominal) / (1 + Inflation) − 1. The crude approximation Real Return = Nominal − Inflation works fine when inflation is below 3% but understates the real return at higher inflation levels.

Ignoring inflation distorts long-term return

A 6% nominal return at 3% inflation is 2.91% real. Over 30 years, $10,000 nominal grows to $57,435 at 6%, but only $23,720 in real purchasing power. Ignoring inflation makes retirement spending look more affordable than it is.

Historical stock and bond returns

The Federal Reserve and Bureau of Labor Statistics publish the data needed for this. Since 1928, the S&P 500 has compounded at about 9.8% per year nominally and 6.7% in real terms (after CPI inflation of about 3%). 10-year US Treasuries have returned about 4.6% nominal and 1.4% real. Long-term corporate bonds sit between the two. Cash (3-month Treasury bills) has barely outpaced inflation over the long run.

  • S&P 500 = 9.8% nominal, 6.7% real CAGR (1928 to 2023)
  • US 10-year Treasury = 4.6% nominal, 1.4% real
  • Long-term corporate bonds = 6.0% nominal, 3.0% real
  • 3-month T-bill (cash) = 3.3% nominal, 0.3% real
  • Gold = 6.5% nominal, 3.5% real
  • US residential real estate = 4.8% nominal, 1.8% real (Case-Shiller)

Rule of 72 and doubling time

The rule of 72 is the most useful shortcut in personal finance. Divide 72 by an annual return rate to estimate how many years it takes the investment to double. At 7%, money doubles in roughly 10 years. At 10%, in about 7. At 4%, in 18. The rule is accurate within 1% for rates between 5% and 12%, which covers most equity and bond return assumptions you would use for planning.

Tip

Use the rule of 72 to gut-check any retirement projection. If your planner shows you doubling money in 5 years on bonds, the math is wrong: that would require 14.4% bond returns, which haven't happened in 40 years. The rule keeps optimistic projections honest.

Rate of return and reinvested dividends

Dividends are easy to overlook and they dramatically change long-run returns. About 40% of total stock return since 1928 has come from dividends and their reinvestment, not price appreciation alone. The price return of the S&P 500 over the last century is 5 to 6%; the total return with reinvested dividends is closer to 10%. When you compute your own returns, include every dividend, every distribution, every interest coupon. The calculator above has a dedicated income field.

Common rate-of-return mistakes

The five most frequent errors: forgetting dividends (understates return), comparing total returns from different holding periods (use CAGR), ignoring inflation on long horizons (understates real risk), applying CAGR to investments with multiple cash flows (use IRR or money-weighted return instead), and counting unrealized gains as if they were realized (taxes are real). Round only at the end. Document the cash flows. Use CAGR for any comparison spanning more than a year.

FAQ

Rate of return = (Final Value − Initial Value + Income) ÷ Initial Value × 100. A $10,000 investment that grows to $14,000 with $500 in dividends earned has a total return of (14,000 − 10,000 + 500) ÷ 10,000 = 45%.
Total return is the cumulative gain over the entire holding period (e.g., 55% over 5 years). Annualized return (CAGR) is the equivalent constant yearly growth rate (9.16% per year compounded). Use CAGR when comparing investments held for different lengths of time.
CAGR stands for Compound Annual Growth Rate. It is the smoothed annual rate that would take the initial investment to the final value, assuming all gains are reinvested. CAGR is the single most useful number for comparing investments with different time horizons.
Annualized return = (Final Value ÷ Initial Value)^(1 / years) − 1. For $10,000 growing to $15,000 over 5 years: (15,000 ÷ 10,000)^(1/5) − 1 = 1.5^0.2 − 1 = 8.45% CAGR. The calculator above does this for you.
Real return is the nominal return adjusted for inflation, showing the actual increase in purchasing power. Using the Fisher equation: Real Return = (1 + Nominal) ÷ (1 + Inflation) − 1. An 8% nominal return at 2.5% inflation gives a 5.37% real return.
Historically, 10% nominal annual return matches the long-run S&P 500 average (since 1928). After 3% average inflation, the real return is closer to 6.7%. Bonds historically return 4 to 6% nominal; cash returns 2 to 3%. The Federal Reserve and SEC investor data confirm these benchmarks.
Rule of 72 estimates how many years it takes for an investment to double: divide 72 by the annual return. At 8%, an investment doubles in 72 ÷ 8 = 9 years (the exact answer is 9.01 years). The rule is accurate within a percent for rates between 5% and 12%.
For an honest picture, yes. After-tax return on a stock fund in a taxable account can be 15 to 30% lower than the pre-tax return shown in marketing materials. Subtract expense ratios, transaction costs, and taxes from the final value before running the calculator above for net real return.