Financeroireturn on investmentprofit

ROI Calculator

The ROI calculator helps you determine the profitability of an investment by calculating the return relative to the investment cost. Use it for stocks, real estate, business investments, and more.

Advertisement

Calculator

$
$
years

See your ROI Calculator results

Enter your email to unlock results — free forever.

or

No spam, ever. Unsubscribe at any time.

Advertisement

Formula

ROI = (Final Value − Initial Investment) / Initial Investment × 100

ROI expresses profit as a percentage of the original cost. For annualized ROI (also called CAGR — Compound Annual Growth Rate), we take the nth root of the total return ratio, where n is the number of years, then subtract 1.

How to use the ROI Calculator

  1. 1

    Enter your initial investment

    Value should be in $.

  2. 2

    Enter your final value

    Value should be in $.

  3. 3

    Enter your investment period

    Value should be in years.

  4. 4

    Read your results instantly

    Results update in real time as you type.

Advertisement

What ROI tells you — and what it doesn't

ROI answers one question: how much did I make relative to what I put in? A 50% ROI sounds great — but if it took 20 years, that's only about 2% per year. This is why annualized ROI (CAGR) is more useful for comparing investments with different time horizons.

ROI also doesn't account for risk, liquidity, or opportunity cost. A 10% ROI from a savings account and a 10% ROI from a speculative startup represent completely different levels of risk.

ROI benchmarks by asset class

Understanding whether your ROI is good requires context. US stock market (S&P 500): ~10% annually over the long term. Real estate: ~8–12% annually including appreciation and rental income. High-yield savings accounts: 4–5% currently. Venture capital: target 20–30% annualized, but with high failure rates.

Anything above the relevant benchmark for a similar risk profile is outperforming. Anything below should prompt a reassessment.

Advertisement

Common ROI calculation mistakes

The most frequent error is ignoring taxes. A 10% nominal return in a taxable account might be 7–8% after capital gains taxes. Another mistake is forgetting ongoing costs — a rental property's gross ROI looks very different once you subtract property management, maintenance, insurance, and vacancies.

Always calculate net ROI — after all costs and taxes — for an honest comparison.

Tips & Insights

Use CAGR for comparing multi-year investments

A 100% total ROI over 10 years sounds impressive but is only ~7.2% annualized — roughly in line with the stock market average. CAGR levels the playing field.

Include all costs in your calculation

For real estate, factor in closing costs, repairs, property management, and vacancy. For stocks, include trading fees and taxes. Hidden costs dramatically reduce true ROI.

Opportunity cost is a real cost

If your investment returns 5% but a comparable-risk alternative returns 9%, your opportunity cost is 4%. Always compare against the best realistic alternative.

Worked Examples

Stock investment

Initial investment: $10,000Final value: $18,500Years: 6

Total ROI of 85%, with a CAGR (annualized return) of 10.8% per year — slightly above the S&P 500 long-term average.

Real estate flip

Purchase + renovation: $180,000Sale price: $240,000Months held: 8

Total ROI of 33.3% over 8 months, equivalent to approximately 50% annualized. Strong result, but factor in carrying costs, closing costs, and taxes before confirming profitability.

Advertisement

Frequently Asked Questions

What is a good ROI?

A 'good' ROI depends on the investment type and risk. The S&P 500 averages about 10% annually. Real estate averages 8-12%. Anything above these benchmarks for similar risk is considered good.

What's the difference between ROI and annualized ROI?

ROI measures total return over the entire investment period. Annualized ROI (CAGR) converts that to a yearly rate, making it easier to compare investments with different time horizons.

What is a negative ROI?

A negative ROI means you lost money — the final value is less than the initial investment. It's important to calculate ROI before making investment decisions, not just after.

Advertisement

Related Calculators