XIRR Calculator
Work out XIRR from dated investments and redemptions
| Date | Amount | Invested so far | Received so far | Value before flow |
|---|---|---|---|---|
| 10 Apr 2023 | -₹50,000 | ₹50,000 | ₹0 | ₹0 |
| 15 Jan 2024 | -₹25,000 | ₹75,000 | ₹0 | ₹54,396 |
| 02 Jun 2025 | ₹15,000 | ₹75,000 | ₹15,000 | ₹92,402 |
| 16 Oct 2026 | ₹90,000 | ₹75,000 | ₹1,05,000 | ₹90,000 |
Runs entirely in your browser. Nothing you type or upload is sent to us or stored.
Results are estimates, not financial advice. Rates, charges and rules change, so confirm with your bank, post office or a financial adviser before you decide. Terms of use
How to Use
- If you like, start from a preset: Monthly SIP (amount, number of instalments and today's value), Lump sum + redemptions, or Paste from Excel for two columns of dates and amounts. Press Fill the table or Replace the table.
- Check the cash flows: one row per date. Put money you invested as a minus amount (-5000) and money you got back as a plus amount.
- Make the last row today's date with the current value of what you still hold, as a plus amount. Use add row and the ✕ button to add or remove rows.
- Your XIRR, total invested, total received and absolute gain update as you type. If the flows are equally spaced (a SIP on the same date every month), you also see the plain IRR.
- Scroll down for the cash flow table with the growth at the XIRR. Use copy or pdf to keep the result.
What XIRR tells you
XIRR is the yearly return on money that goes in and comes out on different dates. A SIP is the classic case: ₹5,000 goes in every month for three years, so the first instalment has been invested for 36 months and the last for one. The fund's 3-year CAGR doesn't describe your return, and neither does "I put in ₹1.8 lakh and it's now ₹2.2 lakh". This XIRR calculator gives one annual figure that accounts for the timing of every rupee, which is why mutual fund statements (CAS) and apps show XIRR for SIPs.
It works for anything with dated cash flows: SIPs with skipped months, top-ups and part withdrawals, ULIPs, chit funds, a rental flat you bought and later sold, or money lent to a friend and repaid in parts.
How it is calculated
XIRR is the rate r that makes the present value of all the cash flows add up to zero:
Here d1 is the first date and each di is the date of a flow, counted in days with a 365-day year. That is exactly how Excel's XIRR works, so the answers match. There is no formula you can solve directly, so the calculator finds r by Newton-Raphson iteration and falls back to bisection if that doesn't settle. For Microsoft's own example (-10,000 on 1 Jan 2008, then 2,750, 4,250, 3,250 and 2,750 back over the next 15 months) it gives 37.34%, the same as Excel.
Plain IRR assumes every flow is exactly one period apart, which is true only for a SIP on the same date each month. When your flows are evenly spaced, the tool shows the IRR per period and its yearly equivalent next to the XIRR. They are close, but XIRR is the one to quote.
A worked example
Say you invested ₹50,000 on 10 April 2023 and another ₹25,000 on 15 January 2024, withdrew ₹15,000 on 2 June 2025, and the holding is worth ₹90,000 on 16 October 2026. You put in ₹75,000 and got or hold ₹1,05,000, an absolute gain of ₹30,000 or 40%. Spread over about three and a half years, and allowing for the withdrawal, the XIRR is about 11.6% a year. The absolute 40% sounds better than it is because it ignores time.
Signs and the last row
| Cash flow | Sign | Example |
|---|---|---|
| SIP instalment, lump sum, top-up | Minus | -5000 |
| Redemption, dividend paid out, SWP | Plus | 15000 |
| Value of what you still hold, on today's date | Plus | 90000 |
Without at least one minus and one plus amount there is no return to calculate. Leave out dividends that were reinvested (they are already inside the current value), and take the current value from your fund statement or app on the same date as the last row.
Things to keep in mind
- Over less than a year, XIRR scales a short-term gain up to a yearly rate. A 3% gain in two months shows as roughly 19%, which won't last.
- XIRR is before tax. Equity gains above ₹1.25 lakh a year are taxed at 12.5% (long term) or 20% (short term), so your post-tax return is lower.
- Compare like with like: an FD at 7% is a 7% XIRR before tax, so you can line up your SIP's XIRR against it directly.
- Pasting from Excel or Google Sheets works with tab, comma or semicolon separated columns. Dates are read day first (05/01/2026 is 5 January).