Skip to main content
Returns & Performance

What Counts as a Good ROI?

Learn what makes an ROI good, why time and risk matter, and how benchmarks, inflation, fees, and CAGR change the way you should evaluate investment returns.

Updated 5 min read

Return on investment (ROI) is the most quoted number in finance โ€” and one of the most misused. It answers a simple question: for every dollar you put in, how much did you get back? The harder question is what makes that number good, and thatโ€™s where a single percentage stops being enough.

The formula

ROI = (Ending Value โˆ’ Initial Cost) / Initial Cost ร— 100%
  • Initial Cost โ€” the amount you originally invested
  • Ending Value โ€” what the investment is worth, or what you received, at the end
  • Net Gain โ€” Ending Value โˆ’ Initial Cost

Invest $1,000 and end with $1,250:

ROI = ($1,250 โˆ’ $1,000) / $1,000 ร— 100% = 25%

That 25% is your total return over the whole holding period โ€” not a yearly figure. Keep that distinction in mind; itโ€™s where most ROI mistakes begin.

So, what is a good ROI?

There is no single ROI percentage that is universally โ€œgood.โ€ A 10% return could be excellent for one investment and disappointing for another.

The right way to judge an ROI is to consider how long it took, how much risk you took, what you could have earned from a reasonable alternative, and what you actually kept after costs. A number without that context tells you very little.

The same ROI can mean very different things

Consider two investments with an identical total return:

  • Investment A: $1,000 โ†’ $1,250, a 25% ROI earned in 1 year.
  • Investment B: $1,000 โ†’ $1,250, a 25% ROI earned over 10 years.

Both show a 25% total ROI. But Aโ€™s annualized growth rate was 25%, while Bโ€™s CAGR was only about 2.3% per year. Same headline, completely different performance.

That gap is exactly why investors lean on CAGR and annualized return, which put returns on a per-year footing.

What ROI leaves out

ROI is a total return, not an annual one. Because it ignores time, you canโ€™t compare two investments with it unless they cover the same period.

It also only describes the endpoints. ROI tells you where an investment finished, not what happened along the way โ€” two investments can both end at +20% while one endured a far deeper drawdown or wilder swings. And on its own, ROI says nothing about risk, inflation, costs, or any cash the investment paid out. Those are the factors the rest of this guide unpacks.

ROI vs. CAGR vs. annualized return

Metric Best for Includes time?
ROI Measuring total return over a period No
CAGR Measuring smoothed annual growth Yes
Annualized return Expressing return on a per-year basis Yes

The distinction is simple:

  • Use ROI to answer: โ€œHow much did I make overall?โ€
  • Use CAGR or annualized return to answer: โ€œHow fast did my investment grow per year?โ€

For a deeper look at why an averaged return and a compound rate diverge, see CAGR vs. Average Return, or run the numbers with the CAGR Calculator.

What makes an ROI good?

A return is only โ€œgoodโ€ relative to its context. Six factors do most of the work:

  • Time horizon. The same ROI can represent very different annual growth, so always know the period it covers.
  • Risk. Higher expected returns generally come with greater uncertainty, volatility, or potential loss โ€” a high ROI earned by taking on large risk isnโ€™t automatically a win.
  • Benchmark. Compare the investment with an appropriate alternative that had a similar risk level, time horizon, and purpose. The right benchmark depends on the asset: cash against a savings account or comparable cash yield, stocks against a relevant market index, bonds against an appropriate bond benchmark, real estate against comparable property or market returns.
  • Inflation. A nominal ROI doesnโ€™t equal a gain in purchasing power. If an investment earns 10% while inflation runs 4%, the real return is lower than the headline โ€” roughly 5.8%, using real = (1 + nominal) / (1 + inflation) โˆ’ 1. See How Inflation Eats Into Your Real Returns or the Inflation Calculator.
  • Fees and taxes. An investment can post a strong headline ROI while quietly handing back a meaningful slice to costs and taxes, leaving you with noticeably less than the number suggests.
  • Cash flows. Total return can include more than price appreciation โ€” dividends, interest, rental income, or other distributions. When an investment pays out along the way, a simple beginning-to-ending-value ROI can miss part of the story.

What changes the answer?

Small differences in these factors can flip an ROI from attractive to ordinary.

Factor Why it matters
Time horizon The same ROI can represent very different annual growth rates.
Risk Higher uncertainty or potential loss can make a high ROI less attractive.
Benchmark A return should be compared with an appropriate alternative.
Inflation Reduces the purchasing power represented by a nominal return.
Fees & taxes Reduce the return the investor actually keeps.
Cash flows Dividends, interest, distributions, and other payments can affect total return.

A practical example

Suppose youโ€™re weighing two investments that produced the same result:

  • Investment A: $10,000 โ†’ $12,000, a 20% ROI in 1 year.
  • Investment B: $10,000 โ†’ $12,000, a 20% ROI over 5 years.

Both have a 20% total ROI, but their annualized performance is very different: Aโ€™s annualized growth rate was 20%, while Bโ€™s CAGR was about 3.7% per year. On growth rate alone, A did far more work in far less time.

That still isnโ€™t the whole picture. Before concluding either is better, youโ€™d want to know the risk behind each return, how they stack up against a suitable benchmark, what inflation did to purchasing power over the period, what fees and taxes took, and the timing of any cash flows. Depending on those assumptions, the โ€œslowerโ€ investment could still be the more sensible choice.

A practical rule of thumb

Donโ€™t ask whether an ROI is good in isolation. Ask four questions:

  1. How long did it take?
  2. How much risk did I take?
  3. What could I have earned from a reasonable alternative?
  4. What did I actually keep after fees and taxes, and what was that return worth after inflation?

If you can answer all four, the headline ROI becomes much more useful.

Key takeaways

  • ROI measures the gain or loss relative to the initial investment over a defined period.
  • There is no universal โ€œgoodโ€ ROI; it only means something in context.
  • Time horizon matters, because ROI doesnโ€™t express annual growth.
  • Risk and an appropriate benchmark are essential to judging performance.
  • Inflation, fees, taxes, and cash flows all shape the return you actually experience.
  • For comparing investments across different time periods, use CAGR or annualized return rather than raw ROI.

Frequently asked questions

What is considered a good ROI?

There is no single percentage that is universally good. A return only makes sense once you know how long it took, how much risk was involved, what a reasonable alternative would have earned, and what you kept after fees, taxes, and inflation. Judge an ROI in context, not against a fixed number.

Is a 10% ROI good?

It depends. A 10% return earned in a year with low risk is very different from 10% earned over five years or from a highly volatile bet. Compare it against an appropriate benchmark and adjust for time and risk before deciding.

Is a 20% ROI good?

A 20% total return sounds strong, but the time horizon changes everything. 20% in one year is roughly 20% a year; 20% spread over five years is only about 3.7% a year. Always check whether the figure is a total return or an annual one.

What is the difference between ROI and CAGR?

ROI measures the total return over a period and ignores time. CAGR (compound annual growth rate) expresses that return as a smoothed per-year rate. Use ROI to see how much you made overall, and CAGR or annualized return to compare investments held for different lengths of time.

Can ROI be negative?

Yes. If the ending value is less than the initial cost, ROI is negative and you have a loss. For example, investing $1,000 and ending with $800 is a โˆ’20% ROI.

Does ROI include dividends?

It can, but a simple beginning-to-ending-value calculation may miss dividends, interest, or other cash payments made during the holding period. For a complete picture, include those cash flows when measuring total return.

Does inflation affect ROI?

A headline ROI is a nominal figure and does not account for rising prices. If an investment returns 10% while inflation runs 4%, your real return โ€” the gain in purchasing power โ€” is closer to 5.8%, not 10%.

Why can't I compare ROI across different time periods?

Because ROI has no sense of time. Two investments can post the same total ROI while growing at very different annual rates. To compare fairly across different holding periods, convert them to CAGR or an annualized return first.

Put these ideas to work.

Run your own numbers with our free investment calculators.