ROI measures total profit
It compares total gain with all invested capital, but says nothing about how long the investment took.
Measure investment performance from multiple angles while avoiding common confusion between ROI and CAGR.
Include cash added, cash withdrawn and distributions to estimate your total return.
Educational estimate only. Taxes and the timing of cash flows are not included.
ROI compares net profit with total invested capital. Withdrawals and distributions count as proceeds, while additional contributions increase invested capital.
CAGR is useful for comparing growth rates across different holding periods when there are no interim cash flows. For recurring deposits or withdrawals, XIRR is more appropriate.
ROI measures total return over the entire holding period. CAGR expresses a smoothed annual growth rate.
Yes. If distributions are not already included in the ending value, add them as dividends and income received.
CAGR cannot correctly account for cash flows at different times. Dated cash flows and XIRR are needed instead.
ROI, annualized ROI, CAGR and money-weighted return answer different questions. This calculator only displays a time-adjusted result when the available inputs can support it.
It compares total gain with all invested capital, but says nothing about how long the investment took.
The holding period uses exact calendar days and a 365.2425-day year before annualizing.
CAGR is valid for a starting value and ending value with no money added, removed or distributed in between.
With interim flows, exact dates are needed for XIRR. Hiding an unsupported annualized number is more accurate than guessing.
An investment grows from $10,000 to $14,000 in exactly three years with no interim cash flows.
Takeaway: Use ROI to describe the whole deal; use CAGR to compare clean start-to-finish growth across different durations.
| Field | What to enter | Why it matters |
|---|---|---|
| Starting / ending value | Use market value at the exact measurement dates. | Defines the endpoints of performance. |
| Contributions | Include capital added after the start date. | Raises invested capital, not profit. |
| Withdrawals and income | Include cash taken out only if it is no longer in ending value. | Prevents understating total proceeds. |
| Dates | Use actual trade/valuation dates rather than a rounded number of years. | Improves annualization accuracy. |
These references were used to cross-check input design, formulas, model limits or current rules. Links open in a new tab so you can verify the methodology yourself.
Books that help turn the numbers into knowledge you can apply.
See how experienced investors connect returns with real financial goals.
Explore the book
Evaluate performance in the context of time horizons and personal goals.
Explore the book
A clear guide to market behavior, risk and sensible expectations.
Explore the book