Both numbers claim to tell you "your return." They rarely match — and the gap confuses lakhs of investors. Here's the difference in plain terms, with a worked example.
| CAGR | XIRR | |
|---|---|---|
| Full form | Compound Annual Growth Rate | Extended Internal Rate of Return |
| Built for | One lumpsum, one entry, one exit | Many cashflows on many dates |
| Right for | Lumpsum investment | SIP, top-ups, partial withdrawals |
| Assumes | All money invested on day one | Each rupee counted from the day it went in |
CAGR answers a simple question: if I put in one amount and it grew to a bigger amount over N years, what steady annual rate got me there? Put ₹1,00,000, get ₹2,00,000 in 6 years — that's roughly 12% CAGR. Clean, but it only works when there was a single investment sitting for the whole period.
Real investing isn't one lumpsum. A SIP puts in ₹10,000 every month. Your first instalment compounds for years; the one you paid last month has barely worked at all. XIRR handles exactly this — it weighs every instalment by how long it was actually invested and gives you one true annualised rate across all of them. Every honest SIP return is an XIRR.
Say you run a ₹10,000 monthly SIP for 5 years — you invest ₹6,00,000 in total, and it grows to ₹8,20,000.
The final value is the same. Only XIRR describes it honestly, because most of your money simply hadn't been invested long enough to compound like the first instalment did.
A fund page shows the CAGR of a lumpsum invested years ago. Your SIP money arrived gradually, so on average it's been invested for less time. Your XIRR being lower than the fund's headline CAGR is not underperformance — it's the same fund, measured correctly for how you actually invested. Comparing your SIP's XIRR to a fund's lumpsum CAGR is comparing two different questions.
One payment in, one payment out → CAGR. Money moving in and out on different dates → XIRR. When in doubt for a SIP, trust XIRR — it's the metric that can't flatter you.