Guide · Fundamentals

XIRR vs. CAGR: which one is actually your return?

Ask a fund's fact sheet for its return and you'll get a CAGR. Ask what you personally earned on your SIP and CAGR quietly stops being the right question. The gap between the two trips up more investors than any other number on a statement.

01

CAGR: one cash flow in, one cash flow out

CAGR — Compound Annual Growth Rate — answers a narrow question well: if you'd invested a single lumpsum on one date and withdrawn it on another, what constant annual rate would explain the change in value? It assumes exactly two cash flows, nothing in between.

That makes CAGR the correct tool for judging a fund's own performance — comparing how ₹1 lakh invested in a scheme on a given date would have grown by today, independent of when any particular investor actually bought in. Fact sheets, rankings, and fund comparisons all lean on CAGR for exactly this reason.

It becomes the wrong tool the moment there's more than one cash flow at play — which describes almost every real investor, since a SIP is, by definition, a new cash flow every month.

02

XIRR: every cash flow, on its actual date

XIRR — Extended Internal Rate of Return — solves a harder, more useful problem: given a whole series of cash flows, each on its own real date (every SIP instalment, every top-up, every redemption), what single annualised rate makes the present value of all of them net to zero? That single rate is your actual return.

Consider a simplified, illustrative case: you invest ₹10,000 in year one and another ₹10,000 in year three, and by year four the combined holding is worth ₹25,000. A CAGR calculation has no way to represent this properly — it wants one start date and one end date, and it can't account for the second ₹10,000 arriving two years later with less time to grow. Apply CAGR to the first ₹10,000 alone and you'd overstate your overall return; apply it to the total invested against a single start date and you'd understate it. XIRR handles it correctly by discounting each cash flow back to its own date and solving for the rate that reconciles all of them at once.

Practically, this is what your CAS transaction history is for — it's the exact list of dated cash flows an XIRR calculation needs, which is why the two only work together. See what a CAS statement contains if you haven't pulled the transaction data yet.

CAGR
XIRR
Assumes a single lumpsum in, single value out
Handles any number of cash flows, any dates
Right for comparing two funds' own performance
Right for your personal, actual return
Ignores when money actually moved
Weights each rupee by how long it was invested
Found on fund fact sheets and rankings
Calculated from your own CAS transaction history
03

Why this isn't just a technicality

The gap between XIRR and CAGR isn't rounding error — it can be several percentage points wide, in either direction, depending on how your entries were timed. A fund with an excellent five-year CAGR can still hand a SIP investor a mediocre personal XIRR if a large share of the money went in right before a flat or falling stretch. The reverse also happens: choppy, unglamorous CAGR years can still produce a respectable XIRR if your instalments happened to land at good entry points.

This is precisely why "the fund returned 14% CAGR" and "I earned 14% on my money" are different claims, and only one of them is about you. If you want to know how you've actually done, the fund's fact sheet can't answer that — only your own transaction history can.

04

Calculating your own XIRR

You need two things: every cash flow that went into and came out of the investment, with its exact date and amount, and a way to solve for the rate that balances them. The first part comes straight off your CAS. The second part is the tedious bit — XIRR has no closed-form formula, it's solved iteratively.

The XIRR calculator does that iteration for you: enter each investment and redemption with its date, and it returns your annualised return directly. Worth noting — most broker apps already show an XIRR figure, but usually per fund or per folio, not per goal, so it still won't tell you whether your retirement money specifically is on track.

FAQ

Common questions about XIRR and CAGR

See what your own mutual funds are actually funding.

Earmark reads your CAS and maps every fund you already own to a goal — free to start.

Get started free