ROI Calculator
Total return and — the number that actually matters for comparing investments — the annualized return.
The ROI formulas
Annualized = [(Final ÷ Cost)1/years − 1] × 100
Invested $10,000, now worth $14,000 after 3 years:
ROI = 40% total · Annualized = (1.4)1/3 − 1 = 11.9% per year — slightly ahead of long-run stock averages.
Using ROI without fooling yourself
Three classic traps. Ignoring time: "I doubled my money" means 26%/yr over 3 years but only 7.2%/yr over 10 — always annualize (that's just CAGR). Ignoring costs: commissions, taxes, maintenance (for property), and your own time all belong in the cost basis. Ignoring risk: a 15% return on a speculative bet and 10% on an index fund aren't equally good outcomes — one of them could easily have been −50%. For repeated cash flows (rent, dividends), simple ROI understates reality; see the dividend calculator for income-producing assets.
Frequently asked questions
How do you calculate ROI?
(Final − Cost) ÷ Cost × 100. $10,000 → $14,000 = 40%.
What is annualized ROI?
The per-year rate: (1+ROI)1/years − 1. It makes different holding periods comparable.
What counts as a good ROI?
Compare annualized ROI to ~10%/yr stock averages and ~4–5% low-risk yields — and be skeptical of "high return, low risk" claims.
Related calculators
Note: Simple ROI ignores cash-flow timing; for irregular flows, IRR-based measures are more accurate. Not investment advice. Last reviewed: July 2026.