Finance

ROI Calculator

Calculate return on investment, annualized ROI, and profit or loss. Compare up to 3 investments side by side to find your best-performing asset.

Quick Answer

ROI = ((Final Value - Initial Investment) / Initial Investment) x 100. For example, investing $10,000 that grows to $15,000 gives a 50% ROI. To annualize, use ((Final/Initial)^(1/years) - 1) x 100. The S&P 500 averages about 10% annualized return.

Calculate ROI

Enter your initial investment, final value, and time period.

$
$
years
Disclaimer: This calculator provides simplified ROI estimates and does not account for taxes, fees, dividends, inflation, or compounding frequency. Actual investment returns may vary. Past performance does not guarantee future results. This tool is for educational and informational purposes only and should not be considered financial advice. Consult a qualified financial advisor before making investment decisions.

About This Tool

The ROI Calculator measures the return on any investment by comparing the final value to the initial cost. Whether you are evaluating a stock portfolio, a real estate purchase, a business venture, or a marketing campaign, ROI gives you a single percentage that captures how well your money performed. This calculator also annualizes the return so you can fairly compare investments held for different lengths of time.

Why Annualized ROI Matters

A 100% total return sounds impressive, but if it took 10 years, the annualized return is only about 7.2% per year. Meanwhile, a 30% return in 2 years annualizes to about 14% per year. Raw ROI percentages can be misleading when comparing investments with different time horizons. The annualized figure puts everything on equal footing by answering: “What was the equivalent annual growth rate?”

Comparing Multiple Investments

The comparison mode lets you evaluate 2-3 investments side by side. This is especially useful when you are choosing between different asset classes (stocks vs. real estate vs. bonds), comparing two specific stocks or funds, or evaluating whether a business investment outperformed the market. The table highlights the best annualized return so you can immediately see which investment performed strongest on a per-year basis.

Limitations of ROI

ROI is a powerful but simplified metric. It does not capture risk, volatility, or the time value of money. An investment with 15% annualized ROI and wild swings may be less desirable than a steady 10% return. For a more complete picture, professional investors also consider metrics like the Sharpe ratio (risk-adjusted return), internal rate of return (IRR), and net present value (NPV). This calculator focuses on the most commonly needed metric for quick evaluation.

Frequently Asked Questions

What is ROI and how is it calculated?
ROI (Return on Investment) measures the profitability of an investment as a percentage. The formula is: ROI = ((Final Value - Initial Investment) / Initial Investment) x 100. An ROI of 50% means you earned 50 cents for every dollar invested. A negative ROI indicates a loss.
What is annualized ROI and why does it matter?
Annualized ROI converts a total return into a yearly rate, making it possible to compare investments held for different time periods. An investment that returns 50% over 5 years has an annualized ROI of about 8.45% per year. The formula is: ((Final/Initial)^(1/years) - 1) x 100. This uses compound growth, not simple division.
What is a good ROI?
A 'good' ROI depends on the context. The S&P 500 has historically returned about 10% annually (before inflation). Real estate typically returns 8-12%. A venture capital investment might target 25%+ annually to compensate for high risk. Any investment that consistently beats inflation (roughly 3% per year) is growing your real wealth.
How is ROI different from profit margin?
ROI measures the return relative to the amount invested (cost). Profit margin measures profit relative to revenue (sales). If you invest $10,000 in a product and sell it for $15,000, your ROI is 50% ((15000-10000)/10000). But if that $15,000 in revenue came from $12,000 in total costs including overhead, your profit margin is 20% ((15000-12000)/15000).
Does this calculator account for inflation?
No, this calculator shows nominal ROI. To estimate real (inflation-adjusted) ROI, subtract the inflation rate from your annualized ROI. For example, if your annualized ROI is 8% and inflation averages 3%, your real return is approximately 5%. For precise inflation-adjusted returns, use the formula: ((1 + nominal)/(1 + inflation) - 1) x 100.

Was this tool helpful?