ROI Calculator

Calculate your return on investment (ROI), annualized return, and total gain or loss. Visualize your investment performance instantly.

ROI
0%
Total Gain/Loss
$0
Annualized ROI
0%
Total Return Multiplier
0x

Understanding Return on Investment (ROI)

Return on Investment (ROI) is one of the most widely used financial metrics for evaluating the profitability of an investment. It expresses the gain or loss relative to the amount invested as a percentage, making it easy to compare the efficiency of different investments regardless of their size.

How ROI Is Calculated

The basic ROI formula is straightforward: subtract your initial investment from the final value, divide by the initial investment, and multiply by 100 to get a percentage. For example, if you invest $10,000 and your investment grows to $15,000, your ROI is ($15,000 - $10,000) / $10,000 × 100 = 50%. This calculator also lets you enter a gain or loss amount directly if you already know how much you made or lost.

Why Annualized ROI Matters

Simple ROI doesn't account for how long your money was invested. A 50% return in one year is far more impressive than a 50% return over ten years. Annualized ROI solves this by converting total returns into an equivalent annual rate using the formula: (1 + ROI)^(1/years) - 1. This allows you to compare a stock you held for 6 months against a rental property you owned for 5 years on equal footing.

Limitations of ROI

While ROI is useful for quick comparisons, it has limitations. It does not account for risk — a 15% return from government bonds is very different from 15% on a speculative stock. It also ignores cash flows during the holding period, such as dividends or additional contributions. For investments with periodic cash flows, metrics like Internal Rate of Return (IRR) may provide a more complete picture. Despite these limitations, ROI remains an essential starting point for evaluating any investment decision.

Using This Calculator

Enter your initial investment amount, then provide either the final value of your investment or the dollar amount gained or lost using the toggle. Specify how long you held the investment in years and months for an accurate annualized return. The chart visually compares your initial investment against the final value so you can see your results at a glance.

Frequently Asked Questions

What is ROI?

ROI (Return on Investment) measures the percentage gain or loss on an investment relative to its cost. It's calculated as (Final Value - Initial Investment) / Initial Investment × 100. A positive ROI means you made money, while a negative ROI means you lost money.

What is annualized ROI?

Annualized ROI adjusts your total return to show the equivalent yearly rate of return. This is useful for comparing investments held for different time periods. A 50% return over 5 years is very different from a 50% return over 1 year, and annualized ROI captures that difference.

What is a good ROI?

A 'good' ROI depends on the investment type and risk level. The S&P 500 has historically returned about 10% per year before inflation (roughly 7% after inflation). Real estate typically returns 8-12% annually including appreciation and rental income. Any investment should ideally beat inflation (around 3%) at minimum.

Does ROI account for the time value of money?

Simple ROI does not account for time — a 100% return over 1 year looks the same as 100% over 20 years. That's why annualized ROI is important: it normalizes returns to a per-year basis so you can fairly compare investments with different holding periods.