ROI Calculator

Calculate return on investment with total ROI %, annualized ROI (CAGR), gain/loss, and doubling time.

Money Total ROI % Annualized CAGR Multi-currency
Rate this calculator · 4.0 (2)

ROI Calculator

Enter your investment, final value, and holding period. Results update live.

Instructions — ROI Calculator

  1. Enter your initial investment (the amount you put in).
  2. Enter the final value (current worth or sale proceeds).
  3. Set the holding period in years. For inter-year investments use decimals (0.5 = six months).
  4. The headline shows total ROI. Stats below show annualized ROI (CAGR), gain/loss, multiplier, and doubling time.

Annualized ROI is the apples-to-apples figure for comparing investments of different durations. A 100% total return over 10 years is only 7.18% per year.

Formulas

Simple ROI:

ROI % = ((Final Value − Initial Investment) / Initial Investment) × 100

Annualized ROI (CAGR):

CAGR = (Final / Initial)^(1/years) − 1

Doubling time (exact):

years = ln(2) / ln(1 + CAGR)

The Rule of 72 approximation: years ≈ 72 / (CAGR %).

Reference

S&P 500 long-run average: approximately 10% nominal CAGR over 30+ year windows, per Federal Reserve and Robert Shiller datasets. Adjusted for inflation, real return is closer to 7%.

10-year Treasury (risk-free baseline): 4-5% range in recent years per Federal Reserve H.15 data.

Inflation: the Bureau of Labor Statistics CPI averages roughly 2-3% annually over long windows. Subtract inflation from nominal ROI to estimate real return.

Article — ROI Calculator

ROI calculator: measure return on investment

Return on investment (ROI) is the net gain or loss on an investment expressed as a percentage of the amount invested. For a $10,000 investment that ends at $13,500, ROI equals 35%; if that took three years, the annualized rate (CAGR) is 10.52%.

The metric is universal because it strips out absolute dollar amounts. A $1,000 gain on $5,000 invested is twice as good as a $1,000 gain on $10,000 invested, even though the dollar figure looks identical. ROI lets you compare a stock trade, a rental property, and a small business on the same scale.

What is ROI?

ROI answers a single question: for every dollar I put in, how many cents came back as profit? A 25% ROI means you got 25 cents of profit per dollar invested. The number can be positive (gain) or negative (loss), and it has no unit beyond the percent sign.

The Securities and Exchange Commission emphasizes that ROI is descriptive, not predictive. Past returns do not commit a stock, fund, or business to repeating them. The SEC requires mutual fund prospectuses to display 1-, 5-, and 10-year returns precisely because no single window tells the whole story.

Did you know

The Federal Reserve's long-run inflation target of 2% is the implicit floor for a meaningful real ROI. Anything below 2% nominal is losing purchasing power even when the headline number is positive.

Simple ROI vs annualized ROI

Simple ROI ignores time. Annualized ROI (CAGR) converts a multi-year return into the equivalent steady annual rate. The two diverge fast as holding periods grow.

Doubling your money over 10 years is a 100% simple ROI but only 7.18% per year compounded. Doubling it in two years is also 100% simple ROI, but the annualized figure is 41.42% — almost six times as fast. Without annualizing, you cannot fairly compare investments held for different durations.

Time conversions at a glance
+100% over 10 yr = 7.18% CAGR
+100% over 5 yr = 14.87% CAGR
+100% over 2 yr = 41.42% CAGR
+50% over 5 yr = 8.45% CAGR

The ROI formula

Two formulas cover almost every case. Simple ROI is gain divided by initial investment, expressed as a percent. Annualized ROI takes the nth root of the growth factor and subtracts one.

  • Simple ROI = ((Final Value − Initial) / Initial) × 100
  • Annualized ROI (CAGR) = (Final / Initial)^(1/years) − 1
  • Final value from ROI = Initial × (1 + ROI)
  • Doubling time ≈ 72 / annual rate (Rule of 72)
  • Exact doubling = ln(2) / ln(1 + rate)

What counts as a good ROI

The default benchmark is the broad US stock market. The S&P 500 has averaged roughly 10% nominal CAGR over rolling 30-year windows, per Federal Reserve Economic Data and Robert Shiller's long-run dataset. Adjusted for inflation tracked by the Bureau of Labor Statistics, the real return is closer to 7%.

Anything materially above 10% per year sustained over a decade is above-market. Anything below the 10-year Treasury yield — currently in the 4-5% range per Federal Reserve H.15 data — is below the risk-free rate, which means you are taking risk without being compensated for it.

S&P 500
~10%
long-run nominal CAGR
10-yr Treasury
~4-5%
risk-free baseline

ROI vs IRR, NPV, and CAGR

ROI is the simplest member of a family of return metrics. Each adds something the others miss.

CAGR is just annualized ROI — same math, different name when used for multi-year horizons. Internal rate of return (IRR) handles irregular cash flows, like a rental property with monthly rent plus a sale at year ten. Net present value (NPV) discounts future cash flows back to today using a chosen discount rate, giving an absolute dollar figure rather than a percentage.

For a single buy-and-sell investment with no cash flows in between, ROI and CAGR are sufficient. For projects with deposits, withdrawals, or income payouts, IRR is the better tool.

Common ROI mistakes

Comparing returns of different lengths without annualizing

A 60% return over six years sounds better than 30% over two years, but the annualized rates are 8.15% versus 14.02%. The shorter window wins handily. Always convert to CAGR before comparing.

Other frequent errors: quoting gross ROI without subtracting fees and taxes, treating last year's S&P return as a forecast, and confusing total dollar gain with percent return. A $100 gain on $200 invested is a 50% ROI; a $100 gain on $10,000 is 1%.

Tip

Always net out taxes when comparing investments held in taxable accounts to ones held in retirement accounts. Long-term US capital gains rates are 0%, 15%, or 20% depending on income; short-term gains hit ordinary income tax brackets.

Real ROI after inflation

Nominal ROI is the headline number; real ROI subtracts the loss of purchasing power. The BLS Consumer Price Index has averaged around 2-3% annually over long windows, with sharper spikes during shocks.

A 10% nominal CAGR during a year of 3% inflation produces roughly 6.8% real return via the Fisher equation: (1 + nominal) / (1 + inflation) − 1. Over decades, the gap compounds; a portfolio that earns 10% nominally for 30 years grows 17.4×, but in inflation-adjusted dollars it grows closer to 7.6×.

Why the order of returns matters

Two investors can have the same average return and end up with different portfolio values if they are adding to or drawing from the account. This is called sequence-of-returns risk and it dominates retirement planning research.

If you retire just before a bear market and start drawing income, the early drawdown shrinks your base permanently. The same average return delivered in the opposite order — gains first, drawdown later — preserves far more wealth. The takeaway: average ROI is necessary but not sufficient. Volatility patterns and timing matter, especially near retirement.

Did you know

Per Federal Reserve studies on household wealth, the median 65-year-old US household holds far less in retirement accounts than a steady 10% CAGR would predict. Sequence risk, contribution gaps, and fee drag account for most of the shortfall.

This calculator handles the most common case — a single starting amount and a single ending value over a fixed period. For investments with cash flows in between (a rental property collecting rent, a business with monthly profits, a stock paying dividends), internal rate of return is the more accurate tool. Treat ROI as a quick comparison metric and IRR or NPV as the final-decision metric for complex projects.

One last note on real-world usage: brokerage statements and fund prospectuses report ROI in many flavors — total return, time-weighted return, money-weighted return — each with different methodology. The SEC has standardized which methodology funds must use in advertising, but individual portfolio reports may differ. When comparing two return figures, always check whether both are computed the same way before drawing conclusions.

FAQ

Simple ROI shows total return over the entire holding period. CAGR (annualized ROI) shows the equivalent compounded annual rate. For one-year investments they match; for multi-year investments, CAGR is the fairer comparison metric.
Context matters. The S&P 500 has averaged near 10% nominal CAGR long-term, so anything materially above that is above-market. A real return (after inflation) below 2-3% means you are losing purchasing power despite positive numbers.
Yes. A negative ROI means the final value is lower than the initial investment. For example, investing $10,000 and ending with $8,000 produces a -20% ROI.
Both reduce net ROI. US long-term capital gains rates are 0%, 15%, or 20% depending on income, and brokerage or management fees compound over time. A 10% gross CAGR can drop to 7-8% net after taxes and fees.
No. This computes ROI from a single starting amount to a single ending value over a fixed holding period. For investments with deposits or withdrawals, internal rate of return (IRR) or modified Dietz methods are more accurate.
A shortcut for doubling time: divide 72 by the annual ROI percentage to estimate years to double. At 8% per year, money doubles in about 9 years. The calculator shows the exact figure using the natural log formula.
Treat dividends as cash returned. Add total dividends received to the final value before computing ROI. If you invest $1,000, the stock is worth $1,100, and you collected $50 in dividends, the effective final value is $1,150 for ROI purposes.