A plain-language breakdown of the ROI formula, what it actually tells you, and when simple ROI misleads you

Most people have a rough sense that ROI means "how much did I make on this." But the moment you try to compare two investments — one held for 18 months, one held for 7 years — that rough sense breaks down fast. Return on investment is a percentage, and percentages without context are nearly meaningless.

The ROI formula itself is simple: divide your net gain by what you originally invested, multiply by 100. What trips people up is knowing which version of ROI to use, what the number actually tells you, and what it leaves out. A 40% ROI sounds great — unless it took a decade to get there.

Quick Answer: What is ROI? ROI (return on investment) measures how much you gained or lost relative to what you put in, expressed as a percentage. The formula is (Net gain ÷ Investment cost) × 100. A positive ROI means the investment grew; a negative ROI means it lost value. Use the roi calculator to calculate yours instantly.

How we approached this analysis Examples and benchmarks in this article use the default values from the FinCalWise ROI Calculator and publicly available historical return data. All illustrative numbers are internally consistent and labeled as estimates.

TL;DR

  • ROI = (Net gain ÷ Investment cost) × 100 — the foundational formula for any investment return calculation
  • Simple ROI ignores time — a 25% return over 2 years is very different from 25% over 10 years
  • Annualized ROI (CAGR) fixes that — it converts any total return into an equivalent per-year rate for fair comparison
  • Taxes, fees, and inflation are not in the formula — the real return you keep is typically lower than the raw number

The ROI Formula, Step by Step

Return on investment is calculated in two steps. First, find your net gain. Then, divide it by your original investment cost.

Step 1: Calculate net gain Net gain = Final value − Investment cost

Step 2: Calculate ROI ROI = (Net gain ÷ Investment cost) × 100

That's it. If you invested $10,000 and it grew to $12,500, your net gain is $2,500 and your simple ROI is 25%.

The table below shows how the math plays out across a few scenarios.

Investment CostFinal ValueNet GainSimple ROI
$10,000$12,500+$2,500+25.00%
$5,000$4,200−$800−16.00%
$20,000$28,000+$8,000+40.00%
$1,000$1,000$00.00%

Illustrative — actual results vary

Notice that ROI can be negative. If your final value is lower than what you paid, the net gain is negative and so is the ROI. That's a loss, not a gain — and the formula captures it the same way.


What Simple ROI Doesn't Tell You

Simple ROI has one significant blind spot: it ignores time completely.

A 40% return sounds strong. But if it took 15 years to achieve, that works out to roughly 2.2% per year — barely ahead of long-run inflation. If it took 2 years, that's closer to 18.3% annually — exceptional by any benchmark.

When you're comparing investments held for different periods, simple ROI can actively mislead you. This is why annualized ROI exists.

⚠️ Don't compare ROI percentages across different holding periods without converting to an annualized rate first. A shorter-term investment with a lower total ROI may actually have outperformed a longer-term one.


Annualized ROI: The Formula That Makes Comparisons Fair

Annualized ROI — also called CAGR (compound annual growth rate) — converts your total return into the equivalent per-year growth rate that would produce the same result.

Formula: Annualized ROI = (Final value ÷ Investment cost)^(1 ÷ years) − 1

Using the calculator's default example: $10,000 invested, final value $12,500, held for 2 years.

  • Simple ROI: +25.00%
  • Annualized ROI: (12,500 ÷ 10,000)^(1 ÷ 2) − 1 = ~11.80% per year

That 11.80% is the steady annual growth rate that, compounded over 2 years, produces exactly the same $12,500 outcome. It's the number you need when comparing across time horizons.

The table below shows how dramatically annualized ROI can differ from simple ROI depending on holding period.

Simple ROIHolding PeriodAnnualized ROI
+25%1 year+25.00%
+25%2 years+11.80%
+25%5 years+4.56%
+50%3 years+14.47%
+100%10 years+7.18%

Illustrative — actual results vary

The bottom row is worth sitting with. Doubling your money sounds extraordinary — and over 1 year it would be. But over 10 years, that's roughly 7.2% annually, close to the long-run inflation-adjusted return of the S&P 500.

You can run your own numbers in the ROI calculator to see both figures side by side.


What ROI Leaves Out (And Why That Matters)

The ROI formula only knows what you tell it. It does not account for:

Taxes. Capital gains taxes reduce the return you actually keep. A 25% ROI on a taxable brokerage investment might net closer to 18–20% after federal long-term capital gains tax, depending on your income bracket.

Fees. Advisory fees, fund expense ratios, and transaction costs all reduce your effective return. A fund with a 1% annual expense ratio over 10 years can meaningfully reduce your final value compared to a comparable low-cost index fund.

Inflation. A 6% nominal ROI in an environment of 3% inflation is a real return of roughly 3%. The purchasing power gain is half what the raw number suggests.

Dividends and income. If you received dividend payments or rental income during the holding period, those cash flows aren't captured unless you manually add them to your final value.

Risk. ROI says nothing about how volatile the investment was or how likely you were to achieve that return. Two investments with the same ROI can have vastly different risk profiles.


How to Use ROI to Compare Two Investments

Suppose you're evaluating two past outcomes:

  • Investment A: $8,000 → $11,000 over 3 years
  • Investment B: $15,000 → $18,750 over 5 years

Both have a simple ROI of 25%. But the annualized picture is very different.

Investment AInvestment B
Investment cost$8,000$15,000
Final value$11,000$18,750
Simple ROI+25.00%+25.00%
Holding period3 years5 years
Annualized ROI+7.74%/yr+4.56%/yr

Illustrative — actual results vary

Investment A generated the same total percentage gain in 2 fewer years — a materially better annualized rate. Without converting to annualized ROI, you'd treat them as equivalent. They aren't.

To model your own scenarios, compare investment returns with the ROI calculator — enter each investment separately and compare the annualized figures.


ROI vs. Other Return Metrics

ROI is the right tool for simple, single-investment return calculations. It's not the right tool for everything.

MetricBest ForWhat It Handles
Simple ROIQuick total return snapshotSingle investment, known start and end
Annualized ROI / CAGRComparing across time horizonsSingle investment, known holding period
IRR (Internal Rate of Return)Multiple cash flowsOngoing contributions or withdrawals
Real returnInflation-adjusted analysisPurchasing power over time
Dividend-adjusted returnIncome-producing assetsStocks, REITs, bonds with distributions

The FinCalWise ROI Calculator handles simple ROI and annualized ROI. For investments with recurring contributions, the investment calculator is a better fit.


👉 Calculate Your Return on Investment

Enter your investment cost and final value (or gain/loss amount), add an optional holding period, and see both your simple ROI and annualized ROI instantly.

Related calculators:


FAQ

What does ROI stand for?

ROI stands for return on investment. It's a percentage that measures how much you gained or lost relative to the original amount you invested. A positive ROI means growth; a negative ROI means a loss.

How do I calculate ROI manually?

Subtract your investment cost from the final value to get net gain. Then divide net gain by the investment cost and multiply by 100. For example: ($12,500 − $10,000) ÷ $10,000 × 100 = 25%.

What is a good ROI?

It depends on the asset class and time horizon. For broad U.S. stock market index funds, a long-run annualized ROI of 7–10% is a common reference point. Real estate, bonds, and cash equivalents carry different benchmarks — and different risk profiles. See the related article on what is a good investment return for a full breakdown.

Can ROI be negative?

Yes. If your final value is lower than your original investment, the net gain is negative and so is the ROI. A −20% ROI means you lost 20% of what you put in.

What's the difference between ROI and CAGR?

ROI (simple) gives your total percentage return over a holding period. CAGR (compound annual growth rate), also called annualized ROI, converts that total return into an equivalent per-year rate. CAGR is more useful for comparing investments held for different lengths of time.

Does ROI include dividends?

Not automatically. The standard ROI formula only accounts for the change in value between your purchase and sale price. To include dividends or other income, add those amounts to your final value before calculating.

Is ROI the same as profit margin?

No. Profit margin measures revenue minus costs relative to revenue — it's a business metric. ROI measures investment gain relative to the original investment cost. Both are percentages, but they answer different questions.


Key Takeaways

  • ROI formula — (Net gain ÷ Investment cost) × 100; works for any investment with a known start and end value
  • Annualized ROI (CAGR) — the essential conversion when comparing investments held for different durations
  • Time changes everything — a 25% return over 1 year vs. 5 years is an annualized difference of 25% vs. 4.56%
  • Taxes and fees reduce real returns — the raw ROI number is always pre-tax and pre-fee unless you adjust manually
  • Negative ROI is a loss — the formula captures losses the same way it captures gains, as a negative percentage
  • Model your scenarios with the return on investment calculator to see both simple and annualized ROI side by side

This article is for informational purposes only and does not constitute financial advice. Please consult a qualified financial advisor before making investment decisions.