Guides

ROI vs CAGR: how to compare investment returns without mixing metrics

ROI shows total gain compared with cost. CAGR smooths growth into an annualized rate. Use both when timing, risk, and reporting clarity matter.

This guide is educational only. It is not investment, financial, tax, legal, accounting, or business valuation advice. Confirm final reporting methods with qualified professionals.

Use each metric for the question it answers

ROI and CAGR often describe the same investment from different angles. ROI is simple and intuitive, but it does not explain time. CAGR makes different time periods easier to compare, but it hides volatility.

ROI

Best for total gain or loss compared with cost. It is easy to explain, but it does not show how long the result took.

CAGR

Best for annualizing multi-year growth. It helps compare different timelines, but it smooths volatility.

Total return

Useful when you want the full-period outcome without annualizing it.

Risk and cash flow

Neither ROI nor CAGR fully captures risk, interim losses, liquidity, taxes, fees, or extra cash contributions.

A clean comparison workflow

  1. 1. Define the beginning and ending values

    Use the same cost and value definitions across every comparison. Inconsistent inputs make the metrics look cleaner than they are.

  2. 2. Calculate total ROI first

    ROI answers whether the investment gained or lost value relative to the original cost.

  3. 3. Add CAGR for multi-year comparisons

    If the result spans years, CAGR turns the full-period change into a comparable annualized rate.

  4. 4. Add context before making a decision

    Explain time horizon, fees, taxes, volatility, cash flows, and why the metric fits the decision.

Report ROI and CAGR together when timing matters

Start with ROI for the total result, then calculate CAGR if the investment lasted more than one year or if you need to compare it against another timeline.

FAQ

Is CAGR better than ROI?

Not always. CAGR is better for annualized multi-year comparisons. ROI is better for a quick total gain or loss summary.

Can two investments have the same ROI but different CAGR?

Yes. If one investment reaches the same ROI faster, it will usually have a higher CAGR.

Why can CAGR be misleading?

CAGR smooths the path between beginning and ending value. It does not show volatility, drawdowns, fees, taxes, or cash-flow timing.