ROI Calculator

ROI (Return on Investment) is the profit from an investment expressed as a percentage of the amount invested. A $50,000 investment that generates $7,500 profit = 15% ROI. This calculator handles complex scenarios: multiple cash flows (dividends, contributions, withdrawals), annualized returns (7% annually over 5 years vs. 40% total), and time-weighted returns (comparing investments with different holding periods). Compare your ROI to benchmarks (stock market averages 10%, bonds 4.5%, savings 4% in 2026) to gauge performance.

How ROI Is Calculated

ROI is profit divided by investment cost. Simple ROI works for single transactions; annualized ROI (or Internal Rate of Return / IRR) is needed for investments with multiple cash flows over time. Annualized ROI accounts for time value of money — $1,000 today is worth more than $1,000 in 10 years.

Simple ROI = (Gain – Cost) ÷ Cost × 100%
ROI MetricUse CaseFormula
Simple ROISingle buy/sell(Gain ÷ Cost) × 100%
Annualized ROIMulti-year with contributions(Total Gain ÷ Avg Investment)^(1/Years)
IRRCash flows in/out over timeDiscount rate that makes NPV = $0

Example: Invest $50k, withdraw $60k after 3 years. Simple ROI = 20%. Annualized ROI = 6.27% (accounting for time). If you withdrew $10k/year (dividends) plus the $60k, the internal rate of return would be higher (~10%) because you got money earlier. This calculator handles both scenarios.

⚠️ Expert Pro-Tip

Comparing Apples to Apples: Beware of Time Mismatch in ROI Claims: A real estate investment claims 25% ROI. A stock index claims 10%. Sounds like real estate wins, but check the holding period. If the real estate is 25% over 10 years (2.27% annualized) and stocks are 10% annually, stocks are 4x better. Always annualize ROI when comparing investments with different timelines. This calculator automatically handles it — input all cash flows and time periods, and it shows annualized return. A 100% ROI over 5 years looks impressive until annualized: 14.87%/year, which is above-average but not exceptional.

ROI FAQ

What's a good ROI for my investment?

Benchmarks in 2026: Stock market average ~10% annually. S&P 500 index funds ~10%. Bonds ~4.5%. High-yield savings ~4%. Real estate ~8–12% annualized (including rental income). Private equity 15%+. If your investment returns under 4%, you're underperforming savings accounts. Under 4–8% is acceptable but mediocre. 8–12% is good. 12%+ is excellent. Always compare apples to apples — a 15% ROI over 1 year is exceptional; over 10 years it's mediocre annualized.

What's the difference between ROI and IRR?

ROI is simple: (Gain ÷ Cost) × 100%. IRR (Internal Rate of Return) accounts for timing of cash flows. If you invest $100k, withdraw $30k year 1, $40k year 2, $50k year 3, simple ROI = 20%. But IRR is higher (~13% annually) because you got money earlier (time value). For single buy/sell: use ROI. For investments with multiple cash flows: use IRR. This calculator shows both.

Should I compare my ROI to the S&P 500?

Yes, for stock/equity investments. The S&P 500 returned ~10% annually (including dividends) over the past 100 years. If your actively managed stock portfolio returns 9%, you're underperforming a passive index fund (which has lower fees). For real estate, bonds, or private investments, compare to relevant benchmarks: real estate appreciation 5–7% + rental yield 3–5% = ~8–12% total. Real estate beating 15% annually is exceptional.

What about fees — how much do they reduce ROI?

Significantly. A 1% annual management fee on a 7% gross return drops your net return to 6%. Over 30 years, the difference is massive: $10k grows to $76,100 at 7% vs. $59,100 at 6% — a 27% difference from one percentage point of fees. Avoid active funds with 1%+ fees unless they beat the market by more than 1% consistently (most don't). Use low-cost index funds (0.03–0.20% fees). The math: Gross Return – Fees = Your Return. Track this on every investment.

How do I account for taxes in ROI?

Simple ROI is pre-tax. Tax-adjusted ROI subtracts taxes paid. If you earn $10k profit and pay $2k taxes, your after-tax ROI is 80% of the pre-tax. Long-term capital gains (held more than 1 year) are taxed 0–20% depending on income. Short-term gains are taxed at your income rate (up to 37%). This calculator shows pre-tax ROI; manually adjust for your tax rate to get after-tax reality. A 12% return taxed at 30% = 8.4% after-tax.

Can ROI be negative?

Yes. Losing $5k on a $20k investment = -25% ROI. This happens when you overpay or the investment depreciates. Use this as a learning tool: track your ROI on every investment (stocks, real estate, business ventures). Over time, you'll identify where you're winning (+15% real estate) and where you're losing (-5% on that startup investment). Kill the losers; double down on winners.

ROI Calculator — Return on Investment

Investment Details

ROI Results

+50.00%
Simple ROI (total return)
+8.45%
Annualized ROI
$25,000
Net Gain
vs. 2026 Benchmarks
S&P 500 (100yr avg)
+10.00%/yr-$5,526
US Bonds (current)
+4.50%/yr+$12,691
High-Yield Savings 2026
+4.50%/yr+$12,691
Real Estate (avg)
+7.00%/yr+$4,872
Inflation 2026
+3.00%/yr+$17,036