π Related
XIRR β Irregular Cash Flows
Date
Cash Flow ($)
Negative = outflow (investment) Β· Positive = inflow (return)
XIRR Results
Annualized Return (XIRR)
0%
Total Invested
$0
Total Received
$0
Net Gain
$0
Cash Multiple
0x
vs S&P 500 avg (10%/yr)β
vs Inflation avg (3%/yr)β
π XIRR β Returns on Irregular Cash Flows
CAGR works beautifully when you invest a single lump sum once and check the value once at the end. But almost no one actually invests that way. You add money to your SIP every month, you might withdraw some for an emergency, you reinvest dividends at irregular intervals β your cash flows are messy and unevenly spaced. XIRR (Extended Internal Rate of Return) is built specifically for that mess. It finds the single annualized rate of return that makes the present value of every single cash flow you've ever made β both money going in and money coming out β net out to exactly zero.
The Core Idea: Time-Weighted Money
The "extended" in XIRR refers to the fact that it handles cash flows on irregular dates, unlike its simpler cousin IRR, which assumes equal time periods between flows. XIRR assigns a date to every transaction and weighs each one by exactly how long it's been invested. A dollar you invested 5 years ago and a dollar you invested 5 days ago contribute very differently to your overall annualized return, and XIRR is the only common metric that captures this correctly.
Setting Up the Numbers: Sign Convention
The single most common mistake people make with XIRR is sign confusion. Every cash flow you put INTO the investment (money leaving your pocket) is entered as a negative number. Every cash flow you take OUT (money returning to your pocket) β including the final current value of your remaining holdings, which you're conceptually "cashing out" on the valuation date β is entered as a positive number.
Worked Example: An Irregular SIP
Suppose you made the following investments into a mutual fund:
| Date | Cash Flow | Type |
|---|---|---|
| Jan 1, 2023 | β$5,000 | Initial investment |
| Jul 1, 2023 | β$3,000 | Added more |
| Jan 1, 2024 | β$2,000 | Added more |
| Jun 15, 2024 | +$1,500 | Partial withdrawal |
| Jan 1, 2026 | +$13,200 | Current value (today) |
Solving for the rate that makes the present value of all five flows sum to zero by hand requires trial and error (Newton-Raphson iteration, mathematically) β which is exactly why a calculator does it for you. For this example, the XIRR comes out to approximately 14.2% annualized. Notice how this single number accounts for the fact that the $2,000 added in January 2024 had much less time to grow than the original $5,000 from January 2023 β a simple average return would have treated them identically and given you a misleading number.
CAGR vs XIRR β When to Use Which
| Scenario | Use | Why |
|---|---|---|
| One lump sum, one valuation date | CAGR | Simpler, equivalent result, easier to compute by hand |
| Monthly SIP contributions | XIRR | Handles unevenly timed, unevenly sized inflows |
| Portfolio with partial withdrawals | XIRR | Correctly nets out money taken out along the way |
| Comparing fund performance to a benchmark | XIRR for both | Apples-to-apples comparison using identical dates |
Why XIRR Can Fail to Converge
Because XIRR is found through iterative approximation rather than a direct algebraic formula, certain unusual cash flow patterns β for example, all-positive flows, all-negative flows, or extremely erratic deposit/withdrawal cycles β can cause the calculation to fail to settle on an answer. If your XIRR result looks wildly implausible (like 400% or a deeply negative number that doesn't match your intuition), double-check that your sign conventions are correct and that you've included the current value as a final positive cash flow.
Benchmarking Your XIRR
An XIRR in isolation tells you very little. The real value comes from comparison. Calculate the XIRR of the Nifty 50, S&P 500, or another relevant benchmark index using the exact same dates and amounts you invested (a hypothetical "what if I'd put this money in the index instead" exercise). If your fund's XIRR beats the benchmark's XIRR over the same period, the fund manager (or your stock-picking) added real value above and beyond just being in the market.
π‘ For mutual fund or SIP investors: most fund platforms display an XIRR figure on your portfolio dashboard. If yours differs noticeably from what this calculator gives you for the same transactions, check whether the platform is including or excluding certain fees, exit loads, or tax adjustments in its calculation.
β Frequently Asked Questions
What is XIRR?
XIRR (Extended Internal Rate of Return) calculates the true annualized return for investments with irregular cash flows β like monthly SIPs, partial withdrawals, or business income that doesnβt follow a fixed schedule.
What is the difference between CAGR and XIRR?
CAGR works for a single lump-sum investment with one start and end date. XIRR handles multiple investments and withdrawals at different dates. For real-world investing like mutual funds or SIPs, XIRR is more accurate.
Why do I enter negative values in XIRR?
In XIRR, money you invest (outflow) is entered as a negative number, and money you receive back (inflow) is entered as a positive number. Your current portfolio value is typically the last positive entry.
What is a good XIRR for mutual funds?
For equity mutual funds, an XIRR above 12% is generally considered good over a long period. Compare your XIRR to the benchmark index XIRR for the same dates β that tells you whether the fund added value over just buying the index.
Why is my XIRR very high or very low?
XIRR is sensitive to the timing of cash flows. A large recent withdrawal or a short investment period can distort the result significantly. Always interpret XIRR over a period of at least 3 years for meaningful results.