ROI and CAGR are two of the most commonly used metrics in investing — and they're often confused. Both measure investment performance, but they answer different questions and are useful in different situations.
Quick answer: ROI tells you total return over any period. CAGR tells you the annualized equivalent — what your investment returned per year on average. CAGR is more useful for comparing investments held for different lengths of time.
Return on Investment (ROI) measures the total profit relative to the initial investment, expressed as a percentage. It doesn't account for time — a 100% ROI could represent a 1-year return or a 20-year return.
Compound Annual Growth Rate (CAGR) smooths out returns over multiple years to show what the investment would have returned per year if it grew at a steady rate. It accounts for the effect of compounding.
Total return over the full period. Good for knowing how much you made overall. Doesn't account for time or compounding.
Annualized equivalent return. Good for comparing investments of different lengths. Assumes smooth compounding growth.
150% ROI sounds impressive on its own. But 9.6% CAGR puts it in context — it's roughly in line with the historical stock market average.
Use ROI when you want to know the total profit from a specific investment without caring about the time period. It's useful for comparing two investments held for the same length of time, or for evaluating a one-time transaction like a property flip.
Use CAGR when comparing investments held for different periods. If Investment A returned 80% over 5 years and Investment B returned 120% over 10 years, CAGR tells you which performed better annually: A at 12.5% vs B at 8.3% — A wins despite the lower total ROI.
CAGR assumes smooth, consistent growth every year. In reality, investments fluctuate. A stock that dropped 40% one year and gained 70% the next has a respectable CAGR — but the volatility would have been stressful. CAGR masks year-to-year variation.
Our ROI calculator automatically shows both your total return and annualized CAGR for any investment.
Try the ROI Calculator