ROI Calculator
Calculate total return, annualized ROI, and inflation-adjusted gains on any investment. Compare two investments side by side to see which one actually performed better.
| Holding Period | Final Value | Total ROI | Annualized | Real Return |
|---|
How to Use This ROI Calculator
Enter what you paid (cost basis) and what you ended up with (final value). Add the total holding period in years — decimals work for partial years (3 months = 0.25). If the investment paid dividends, rent, or other income along the way, enter the cumulative total under “Total Income Received.” Fees and costs get subtracted automatically.
The calculator gives you three headline numbers: total ROI (the simple percentage gain), annualized ROI (your compound annual growth rate, or CAGR), and net profit in dollars. The optional inflation and tax fields let you see your real, after-tax return — which is what actually matters for purchasing power.
Switch to “Compare Two Investments” mode to see how two positions stack up on an apples-to-apples annualized basis — especially useful when the holding periods differ.
The ROI Formula
Simple ROI tells you the total percentage return but ignores time. An investment that returned 50% in 2 years is very different from one that returned 50% in 10 years. That’s why annualized ROI (CAGR) is the better comparison metric — it normalizes returns to a per-year basis so you can compare investments with different holding periods.
The time value of money is the core concept here: a dollar earned sooner is worth more than a dollar earned later, because the earlier dollar has more time to compound.
Simple ROI vs Annualized ROI: Why It Matters
Simple ROI is misleading when you’re comparing investments held for different lengths of time. Annualized ROI (CAGR) solves this by expressing every return as a yearly rate, making apples-to-apples comparison possible.
| Investment | Cost | Final Value | Holding Period | Simple ROI | Annualized ROI |
|---|---|---|---|---|---|
| Stock A | $10,000 | $18,000 | 5 years | 80% | 12.5% |
| Stock B | $10,000 | $15,000 | 3 years | 50% | 14.5% |
| Real Estate | $50,000 | $120,000 | 10 years | 140% | 9.1% |
| Bond Fund | $10,000 | $12,500 | 5 years | 25% | 4.6% |
Stock B has a lower simple ROI than Stock A — but its annualized return is higher because it delivered those gains faster. That’s the kind of insight you miss without CAGR.
Nominal vs Real (Inflation-Adjusted) Returns
Your brokerage statement shows nominal returns — the raw number before accounting for inflation. Real returns subtract inflation to show your actual gain in purchasing power. If your portfolio gained 8% but inflation was 3%, your real return was roughly 4.85% (the geometric formula, not simple subtraction).
| Nominal Return | Inflation Rate | Real Return | What $10K Becomes (Purchasing Power) |
|---|---|---|---|
| 10% | 2% | 7.8% | $14,531 (10yr) |
| 10% | 4% | 5.8% | $12,428 (10yr) |
| 7% | 3% | 3.9% | $11,463 (10yr) |
| 4% | 3% | 1.0% | $10,046 (10yr) |
At high inflation, the gap between nominal and real returns gets dramatic. The inflation calculator shows exactly how purchasing power erodes over any timeframe.
True ROI isn’t just price appreciation. It includes dividends, distributions, rental income, and any other cash flows — minus fees, commissions, and taxes. Always use total return when comparing investments. Price-only charts dramatically understate what dividend-paying stocks actually deliver.
How Fees and Taxes Erode Your ROI
A 1% annual management fee doesn’t sound like much. But compounded over 20 years on a $100K portfolio earning 7%, it costs you roughly $42,000 in lost growth. The expense ratio impact calculator puts an exact dollar figure on this.
Taxes are the other silent drain. In a taxable account, long-term capital gains (held over 1 year) are taxed at 0%, 15%, or 20% depending on your income. Short-term gains get taxed as ordinary income — which could mean 22–37%. Holding investments in a Roth IRA or 401(k) eliminates this drag entirely during the accumulation phase.
ROI works well for a single lump-sum investment. If you made multiple contributions at different times (like monthly investing), you need Internal Rate of Return (IRR) for an accurate picture. ROI will overstate or understate your return when cash flows are irregular. For regular monthly contributions, the compound interest calculator is the better tool.
ROI Benchmarks: How to Know If Your Return Is Good
An ROI doesn’t mean much in isolation — you need context. Here are common benchmarks to measure your investment against.
| Benchmark | Long-Term Avg Annualized Return | Notes |
|---|---|---|
| S&P 500 (total return) | ~10% nominal | The default US equity benchmark |
| US Bonds (Agg) | ~4–5% | Bloomberg Aggregate, lower volatility |
| 60/40 Portfolio | ~7–8% | Classic balanced asset allocation |
| Real Estate (REITs) | ~9–10% | Total return with reinvested dividends |
| Savings / HYSAs | ~2–5% | Variable; tracks the fed funds rate |
| Inflation (CPI) | ~3% (historical avg) | Your minimum hurdle rate |
If your annualized ROI beats the S&P 500 over the same period, you’re outperforming most professional fund managers. If it doesn’t clear the inflation rate, you’re losing real purchasing power — even though the nominal number is positive.
Related Tools
| Calculator | Use It For |
|---|---|
| Compound Interest Calculator | Project future growth with regular contributions |
| Future Value Calculator | Lump-sum growth projection at a fixed rate |
| Present Value Calculator | Reverse engineer: what’s a future payment worth today? |
| DRIP Calculator | Model dividend reinvestment compounding |
| Inflation Calculator | Convert between nominal and real values |
| Expense Ratio Calculator | Quantify fee drag on your returns |
| Rule of 72 Calculator | Quick mental math for doubling time |
FAQ
What is ROI and how is it calculated?
ROI (Return on Investment) measures what you earned relative to what you spent. The basic formula is (Net Gain ÷ Cost) × 100. If you invested $10,000 and it’s now worth $13,000, your ROI is 30%. It’s the simplest way to evaluate whether an investment was worth making.
What’s the difference between ROI and CAGR?
ROI is a total return over the entire period — it ignores time. CAGR (Compound Annual Growth Rate) normalizes that return to a yearly rate, accounting for compounding. A 100% ROI over 10 years is very different from 100% over 2 years. CAGR makes them comparable: ~7.2% vs ~41.4% annually.
What’s a “good” ROI?
Context-dependent. For US stocks, the long-term average is roughly 10% annually (nominal). Beating that consistently puts you ahead of most investors. At minimum, your ROI should exceed inflation (~3%) — otherwise you’re losing purchasing power. For real estate or business investments, 15–25% annualized is generally considered strong.
Should I use nominal or real returns for comparing investments?
Real (inflation-adjusted) returns are better for evaluating purchasing power over long periods. Nominal returns are fine for short-term comparisons or when the investments share the same time period. The distinction matters most over 5+ years, where inflation compounds significantly.
How do I account for multiple buy-ins over time?
Simple ROI doesn’t handle this well. If you made multiple purchases at different prices (like dollar-cost averaging), you need IRR (Internal Rate of Return) for an accurate annualized figure. This calculator is designed for single-entry, single-exit investments or lump-sum scenarios.
Does ROI include dividends?
Only if you add them. Enter total dividends received in the “Total Income Received” field. This is crucial — ignoring dividends dramatically understates the true return of income-producing investments. The S&P 500’s price-only return is ~7%, but total return (with dividends) is ~10%.
Why is annualized ROI lower than simple ROI?
Because compounding works exponentially, not linearly. A 100% total gain over 7 years translates to about 10.4% per year (annualized), not 14.3% (100 ÷ 7). The annual rate has to compound upon itself, which is why CAGR is always lower than the simple average for multi-year periods with positive returns.
How do capital gains taxes affect my actual ROI?
Taxes can significantly reduce your realized return. Long-term capital gains (assets held over one year) are taxed at 0–20% depending on income. Short-term gains are taxed as ordinary income (up to 37%). Enter your tax rate in the calculator to see after-tax ROI. Holding investments in tax-advantaged accounts like a Roth IRA eliminates this entirely.
Key Takeaways
- Annualized ROI (CAGR) is the comparison metric — simple ROI ignores time. Always use CAGR when comparing investments with different holding periods.
- Real returns are what pay your bills — subtract inflation to see your actual gain in purchasing power. A 7% nominal return with 3% inflation is only ~3.9% real.
- Total return includes everything — dividends, income, distributions. Price-only returns understate what income investments actually deliver.
- Fees compound against you — a 1% annual expense ratio on a 7% return portfolio costs roughly 13% of your total value over 20 years.
- Tax-advantaged accounts amplify ROI — the same investment earns more in a Roth IRA vs a taxable account because of zero tax drag on gains.
- Benchmark your returns — the S&P 500 total return (~10% long-term) is the standard measuring stick. If your active picks consistently trail it, consider passive index investing.