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 2026-06-22 · 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.

We use cookies for analytics and to show relevant ads, which keep our calculators free. You can accept or decline non-essential cookies. Learn more.