Anyday CalculatorAnydayCalculator

What Is a Good Rate of Return on Investments?

A "good" return depends on how you measure it and what you subtract — and the only number that truly matters is what's left after inflation.

Priya Nair
By Priya Nair · Investing & savings writer
Updated 2025-07-18 · 4 min read

"Good" depends on how you measure it

When someone tells me their investment "returned 50%," my first question is always: over what period, and after what? A 50% gain over ten years is mediocre; the same gain over one year is excellent. Most arguments about whether a return is "good" are really arguments about which yardstick you're using.

So before we get to benchmarks, let's get the three measures straight — because mixing them up is how people fool themselves. Nothing here is investment advice; it's about reading the numbers honestly.

ROI, CAGR, and annualized return

ROI (return on investment) is the simplest: total gain divided by what you put in.

ROI = (Final value − Initial value) / Initial value

Turn 1,000 into 1,500 and your ROI is 50%. Clean and useful — but it says nothing about time. That 50% could have taken one year or twenty, and ROI treats them identically. Use the ROI calculator for this total-gain view.

CAGR (compound annual growth rate) fixes that by smoothing the gain into a single yearly rate, as if it grew evenly each year:

CAGR = (Final / Initial)^(1 / years) − 1

That same 1,000 → 1,500 is a 50% ROI but only about a 4.1% CAGR over ten years, versus a 50% CAGR over one year. CAGR is the fair way to compare investments held for different lengths of time — get it instantly with the CAGR calculator.

Annualized return is essentially CAGR's family — a per-year figure — but the term is often used when there are ongoing contributions or withdrawals, where the math gets a bit more involved. For a single lump that grows untouched, annualized return and CAGR are the same thing.

MeasureAnswersAccounts for time?Best for
ROITotal gain on what I put inNoQuick single-period gain
CAGRSmoothed yearly growth rateYesComparing different holding periods
AnnualizedPer-year rate (with cash flows)YesPortfolios you add to over time

The rule of thumb: never compare two investments by ROI alone unless they ran for the same length of time. Always convert to a yearly rate first.

Realistic benchmarks by asset

So what counts as "good"? It depends on the risk you're taking. Higher potential return always rides alongside higher chance of loss — there's no free lunch. As very rough long-run nominal (before inflation) yardsticks:

Asset typeRough long-run nominal returnRisk level
Cash / savings~2–4%Very low
Government / high-grade bonds~3–5%Low
Broad stock-market index~7–10%Medium-high
Individual stocks / sectorsWildly variableHigh

A broad, diversified stock index returning somewhere around 7–10% a year over the long haul is the benchmark most long-term investors anchor to. If something promises far more than that with "no risk," that's not a good return — it's a red flag. To grasp why even a single-digit rate snowballs over decades, see my guide on compound interest, and for a quick mental shortcut to doubling time, the Rule of 72.

The number that actually matters: real return

Here's the part too many people skip. A 7% return when inflation is 5% is not a 7% gain in what your money can buy. Subtract inflation and you get your real return — your true increase in purchasing power.

Real return ≈ Nominal return − Inflation rate

Watch how much this changes the story:

Nominal returnInflationReal return
4% (savings)5%−1% (losing ground)
8% (stocks)5%~3%
10% (stocks)3%~7%

Look at the top row. A "safe" 4% in savings, after 5% inflation, actually shrinks your purchasing power — you have more units that each buy less. This is the quiet reason cash isn't truly safe for long-term goals: it often loses the race against inflation. Meanwhile a stock return that feels only slightly higher can deliver several times the real growth.

So when you ask "is this a good return?", the honest version is: is the real, inflation-adjusted return positive and worth the risk I took?

How to judge your own returns

  1. Convert to a yearly rate. Use CAGR so different time periods compare fairly.
  2. Subtract inflation. A nominal number alone can flatter or mislead.
  3. Match it to the risk. Beating cash slightly with stock-level risk isn't a win.
  4. Account for fees and tax. Both quietly eat returns; judge the net.
  5. Zoom out. One great year proves little; a decent real return sustained over years is the goal.

You can pressure-test your own assumptions with the SIP calculator by trying conservative versus optimistic rates and seeing how the long-run outcome shifts.

Takeaways

  • ROI ignores time; CAGR and annualized return put it on a fair yearly basis.
  • A broad stock index's ~7–10% long-run nominal return is the usual benchmark.
  • Always subtract inflation — real return is what your money can actually buy.
  • Judge any return against the risk, fees, and tax you took on to get it.

This is educational, not investment advice — benchmarks are rough historical averages, future returns vary, and higher returns always carry higher risk.

Frequently asked questions

What is a good annual return on investments?+

For a broad, diversified stock-market index, a long-run nominal return of roughly 7–10% a year is the usual benchmark. Lower-risk options like bonds and cash return less. Anything promising far more with "no risk" should be treated as a red flag.

What is the difference between ROI and CAGR?+

ROI is your total gain as a percentage of what you invested and ignores time. CAGR smooths that gain into a single yearly growth rate, so it's the fair way to compare investments held for different lengths of time.

What is a real (inflation-adjusted) return?+

It's your return after subtracting inflation — the true change in what your money can buy. A 4% return with 5% inflation is actually a negative real return, which is why cash can quietly lose ground over the long term.

Why can't I compare two investments by ROI alone?+

Because ROI ignores how long each was held. A 50% ROI over one year is excellent; the same 50% over ten years is mediocre. Convert both to a yearly rate like CAGR before comparing.

Try the calculators

Keep reading

Priya Nair
Priya Nair
Investing & savings writer

Priya is a long-term investing nerd who loves a good spreadsheet. She writes the kind of guides she wishes she’d had when she started saving in her twenties.