CAGR (Compound Annual Growth Rate) answers: "If my investment grew smoothly from A to B over N years, what would the annual rate be?"
CAGR = (Ending Value / Beginning Value)^(1/years) − 1
XIRR (Extended Internal Rate of Return) answers: "Given all my deposits and withdrawals on specific dates, what annualized rate makes the net present value zero?"
The key difference: CAGR works with two numbers (start and end). XIRR works with an entire list of dated cash flows.
Example: You invest $10,000 in January, add $5,000 in July, and the portfolio is worth $17,000 in December. CAGR using just start/end would give a misleading result because it doesn't know about the July deposit. XIRR correctly accounts for the timing of each cash flow.
