ROI Calculator
Measure return on investment as a total percentage and an annualized rate.
About ROI Calculator
ROI (Return on Investment) measures the gain or loss on an investment relative to its cost. Total ROI is straightforward: (final value − cost) / cost. But total ROI alone doesn't tell you how fast you earned it — a 50% return in two years is vastly better than the same return over 20 years. The annualized ROI (also called CAGR — Compound Annual Growth Rate) answers that question by finding the constant annual return that produces the observed total over the holding period. Use CAGR to compare investments with different time horizons on equal footing.
Formulas
Total ROI
ROI = (Final value − Initial cost − Additional costs) / Initial cost × 100
- V_f
- Final value
- V_i
- Initial investment
- C
- Additional costs and fees
Annualized ROI (CAGR)
CAGR = (Final value / Initial value)^(1/n) − 1
- n
- Holding period in years
Worked example
With the default values below, ROI Calculator returns Total ROI of 50.00%. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Initial Investmentminimum 0.01 $
- 10,000 $
- Final Valueminimum 0 $
- 15,000 $
- Holding Period (years)accepts 0–100
- 3
- Additional Costs & Feesminimum 0 $
- 0 $
Results
- Total ROINet gain divided by initial investment.
- 50.00%
- Annualized ROI (CAGR)Equivalent annual compound growth rate over the holding period.
- 14.47%
- Net Gain / Loss
- $5,000.00
- Initial Investment
- $10,000.00
- Final Value
- $15,000.00
Step by step
- 1Net gain= $5,000.00
- 2Total ROI= 50.00%
- 3Annualized ROI (CAGR)= 14.47%CAGR assumes steady compounding. Actual year-by-year returns may vary significantly.
Assumptions and limits
- The result is derived only from the 4 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation into account.
- Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
- This is an estimate for general information and not professional financial, tax or legal advice. See the full disclaimer for the limits that apply to this kind of calculator.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
What's the difference between total ROI and annualized ROI?
Total ROI is the raw percentage gain or loss, regardless of time. Annualized ROI (CAGR) converts that to a per-year compound rate. A $10,000 investment worth $15,000 after 3 years has a 50% total ROI but only a 14.5% annualized ROI — because it took three years to accumulate.
Does this account for inflation?
No. This is nominal ROI. To get real ROI, subtract the inflation rate from the annualized ROI: if CAGR is 14.5% and inflation is 3%, the real return is roughly 11.2% (exact: (1.145/1.03) − 1 = 11.2%).
What costs should I include in 'Additional Costs'?
Any cash outflows beyond the initial investment that reduce your net return: brokerage commissions, transaction taxes, management fees, maintenance costs, or closing costs. Include them to calculate your true net return.
Can ROI be negative?
Yes. A negative ROI means the investment lost money. If you invested $10,000 and recovered only $7,000, your ROI is −30%. The annualized figure will also be negative.
