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.
Invested $20,000, worth only $16,000 after 2 years: ROI = (16,000 − 20,000) ÷ 20,000 = −20% total.
Annualized = (16,000 ÷ 20,000)1/2 − 1 = (0.8)0.5 − 1 = 0.8944 − 1 = −10.56% per year. The same formula works whether the result is a gain or a loss — no special-casing needed.
Common ROI mistakes
- Comparing total ROI across different holding periods without annualizing. A 40% ROI over 3 years (11.9%/yr) is not comparable to a 40% ROI over 10 years (3.4%/yr) — always annualize before comparing, as shown above.
- Leaving fees, taxes, and carrying costs out of the cost basis. A property's true ROI must include closing costs, maintenance, and insurance, not just the purchase price — otherwise the return is overstated.
- Using simple ROI when cash flows happen at different times. Regular contributions or partial withdrawals mid-investment make simple ROI misleading; an IRR-based calculation accounts for the timing of each cash flow.
- Comparing nominal ROI to a nominal benchmark without checking inflation. A 5% annualized ROI during a period of 4% inflation is barely a 1% real gain — always check whether the return you're comparing against is nominal or inflation-adjusted.
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.
Can ROI be calculated for a losing investment?
Yes — the formula is the same. $20,000 falling to $16,000 over 2 years is −20% total, about −10.56%/yr annualized.
How is ROI different from IRR?
ROI here assumes one investment, one payout. IRR handles multiple cash flows at different times and is more accurate when money moves in or out along the way.
Related calculators
Note: Simple ROI ignores cash-flow timing; for irregular flows, IRR-based measures are more accurate. Not investment advice. Last reviewed: September 2026.