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.
| ROI Metric | Use Case | Formula |
|---|---|---|
| Simple ROI | Single buy/sell | (Gain ÷ Cost) × 100% |
| Annualized ROI | Multi-year with contributions | (Total Gain ÷ Avg Investment)^(1/Years) |
| IRR | Cash flows in/out over time | Discount 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
Based on your results — what to do next:
See this return compound over time
8.4% annualized ROI — model how $50,000 grows at that rate over 10, 20, or 30 years.
Does this ROI drive your business value?
Consistent 8.4% returns on invested capital are reflected in EBITDA multiples. See your business valuation.
Is ${fmt(finalValue)} enough to retire on?
Your projected total return: $25,000. Run the 4% rule to see what annual income that portfolio generates.