ROI looks like a single number. It's not. A 50% return earned in two years and a 50% return earned in ten years are both "50% ROI" — and one of them is roughly four times better. CAGR is the math that tells you which.

"This investment returned 60%" sounds like a clear number. It isn't. 60% over a weekend is one story. 60% over twenty years is a much quieter story — closer to 2.4% per year, which after inflation is roughly nothing.

ROI doesn't carry time. CAGR does. Both are useful — just for different jobs — and confusing them is how a lot of investment pitches stay convincing. This piece dismantles where each one fits, where each one quietly misleads, and what to reach for when the headline number could mean almost anything.

What ROI actually is

Return on investment is the simplest possible profitability number: (final value − initial cost) ÷ initial cost, expressed as a percentage. Buy something for €1,000. Sell it for €1,300. ROI is 30%. That's it. No time component, no compounding assumption, no inflation adjustment.

Used correctly, ROI is genuinely the right tool. It answers "how much did this make me, in proportion to what I put in?" If two competing investments resolve over the same time window — say, both played out over twelve months — comparing their ROI is honest. If you don't know the duration yet, ROI is the only number you can quote without lying.

It's also the universal beginner's number. Real-estate investors quote it. Marketing teams quote it for ad spend (revenue per dollar spent). Renovation projects quote it. Even people who'd never call themselves investors instinctively reach for "what did I make vs. what did I put in" when sizing up an outcome. The math is one division. Robust.

Where ROI quietly fails

The failure mode is comparing investments across different time horizons. Here is where the trouble starts.

Suppose two investments both claim 50% ROI. Investment A delivered that over two years. Investment B delivered it over ten years. Same headline. Are they equally good?

Same 50% ROI. Roughly 5.5× difference in per-year quality. The longer-duration version is so much worse, in fact, that holding cash in a money-market fund would have beaten it for stretches of the period.

This is the mismatch sales decks weaponise. "We delivered 80% ROI to our investors" sounds great until you ask "over how many years?" Eight years of 80% total return is 7.6% per year — fine, but not the rocketship the headline suggests. Most fund marketing has hard rules about disclosing duration; freelance pitch decks often don't.

CAGR: the time-normalised version

Compound Annual Growth Rate exists precisely to fix this. The math is (final ÷ initial)(1 ÷ years) − 1, expressed as a percentage. CAGR collapses any multi-year return into "what constant annual return would have produced this same total?" It's the rate that, compounded each year, gets you from the start value to the end value over the period in question.

The SEC's investor education site is unusually clear on this:

"A compound annual growth rate (CAGR) measures the rate of return for an investment — such as a mutual fund or bond — over an investment period, such as 5 or 10 years."
SEC.gov / Investor.gov, public-domain US federal source

Practically: you can use CAGR to compare investments of different lengths on equal footing. Both the 22.5% and 4.1% figures above are CAGR. They put A and B in the same units and let you say honestly which one was a better deal.

It's also what most index-fund and mutual-fund prospectuses report when they say things like "the fund returned an annualised 7.4% over the last decade." That's CAGR. The 7.4% number isn't what they returned in any single year — most years were higher or lower — it's the constant-rate equivalent.

One subtlety: CAGR assumes smooth compounding. Real returns are lumpy. Two investments with the same CAGR can have wildly different volatility along the way. CAGR gives you the endpoint-to-endpoint truth. It doesn't tell you whether you could have stomached the journey.

When to use which

Situation Use this Why
Single transaction, single periodROITime component irrelevant when there's only one period
Comparing investments of different durationsCAGRPuts all options in the same per-year units
Long-running, smooth compounding (index fund, savings)CAGRHeadline industry standard for fund returns
Irregular cash flows (private equity, real estate w/ multiple injections)IRRIRR handles uneven contributions + withdrawals; CAGR can't
Sales pitch quotes ROI without durationAsk for CAGRIf they refuse, that's the answer

The fourth row is worth dwelling on. IRR — internal rate of return — exists for the case CAGR can't handle cleanly: you put money in, took some out, put more in later. Private equity and real-estate deals lean on IRR for exactly this reason. For most retail-investor purposes, CAGR covers the multi-period case well enough. IRR comes in when the cash-flow pattern is non-trivial.

Three real-world traps the gap creates

The gap between ROI and CAGR isn't theoretical. Three concrete patterns show up routinely.

Trap one: total-return marketing that hides duration. A pitch deck says "this fund returned 95% ROI." Sounds amazing. They don't mention it was a 12-year fund — making the CAGR about 5.7%, slightly below the long-run stock-market average. Anyone quoting raw ROI without a time window is either confused or hoping you are.

Trap two: CAGR cherry-picking on volatile assets. Crypto, growth stocks, and other lumpy assets can have dramatically different CAGR depending on the start and end dates picked. Bitcoin's CAGR from January 2017 to January 2018 was around 1,300%. From January 2018 to January 2019 it was about -73%. Headlines that pick a flattering window are technically true and substantively misleading. Always ask which dates are anchoring the calculation.

Trap three: nominal CAGR mistaken for real CAGR. A 7% nominal CAGR over 30 years against 2.5% inflation gives a real CAGR of about 4.4%. That's still positive — your buying power genuinely grew — but it's not "I doubled my purchasing power every decade." Most retirement projections built on naive 7% CAGR-as-real are quietly overstating the future by 30-50%. The fix is to subtract your inflation assumption from the nominal rate before projecting, or run the calculation on inflation-adjusted endpoint values directly.

Things this article isn't saying

Three caveats to avoid replacing one wrong heuristic with another:

Tool walkthrough: get both numbers for the same investment

The two numbers become much easier to internalise when you can swap inputs and watch them respond. Three Toolhub tools work as a set:

  1. Use the ROI calculator for the headline number. Punch in cost, return, and read the percentage.
  2. Use the compound interest calculator in reverse-engineering mode. Given a starting balance, ending balance, and number of years, the rate it solves for is essentially CAGR. The math is the same identity.
  3. Use the inflation calculator to convert nominal CAGR to real CAGR. Subtract the inflation rate from the nominal rate (or convert both endpoints to today's dollars and re-run step 2) — either way you get the rate your purchasing power actually grew.

For real-estate-specific work, the cap rate calculator handles the property-yield variant of ROI that real-estate folks use as their day-to-day metric. Different formula, same spirit: a quick single-number proxy for "is this a good deal?"

Where to read further

Three primary sources for going deeper:

The short version: ROI tells you whether something paid off. CAGR tells you whether it paid off fast enough to matter. Both belong in any honest evaluation of an investment. Quoting only the first is the same trick as quoting nominal returns without inflation — technically true, substantively misleading.

← All articles