XIRR Calculator for SIP and Mutual Fund Returns
XIRR is the annualised return on money that goes in and out on different dates, which is why Indian mutual fund statements use it for SIPs. Fill in a monthly SIP in a few seconds, or edit the list of dates and amounts to add top-ups, missed instalments and withdrawals. The calculator shows the XIRR, the absolute return and your gain.
On this page
Calculator and results
₹1,80,000 invested between 05 Jan 2023 and 05 Jan 2026, with ₹2,20,000 received or still held, works out to an XIRR of 13.43% a year (absolute return 22.22%).
Quick fill: a monthly SIP
Builds the cash-flow list below. The current value is dated one month after the last instalment (05 Jan 2026); edit that row to change it.
From your fund statement or app.
Cash flows
37 rows, from the SIP above
Mark money you put in as Invested, and redemptions, dividends paid out and today's value as Received. Edit any row to add top-ups, missed instalments or withdrawals.
XIRR (per year)
13.43%
Absolute return
22.22%
Ignores time
Total invested
₹1,80,000
Gain
₹40,000
Received and current value ₹2,20,000
XIRR weighs each rupee by how long it was invested, which is why it differs from the absolute return. Over a short period, under a year, an annualised figure can look extreme in either direction.
Invested vs gain
- Invested
- 81.8%
- ₹1,80,000
- Gain
- 18.2%
- ₹40,000
Cash flows used
| Date | Invested | Received / value |
|---|---|---|
| 05 Jan 2023 | ₹5,000 | |
| 05 Feb 2023 | ₹5,000 | |
| 05 Mar 2023 | ₹5,000 | |
| 05 Apr 2023 | ₹5,000 | |
| 05 May 2023 | ₹5,000 | |
| 05 Jun 2023 | ₹5,000 | |
| 05 Jul 2023 | ₹5,000 | |
| 05 Aug 2023 | ₹5,000 | |
| 05 Sep 2023 | ₹5,000 | |
| 05 Oct 2023 | ₹5,000 | |
| 05 Nov 2023 | ₹5,000 | |
| 05 Dec 2023 | ₹5,000 | |
| 05 Jan 2024 | ₹5,000 | |
| 05 Feb 2024 | ₹5,000 | |
| 05 Mar 2024 | ₹5,000 | |
| 05 Apr 2024 | ₹5,000 | |
| 05 May 2024 | ₹5,000 | |
| 05 Jun 2024 | ₹5,000 | |
| 05 Jul 2024 | ₹5,000 | |
| 05 Aug 2024 | ₹5,000 | |
| 05 Sep 2024 | ₹5,000 | |
| 05 Oct 2024 | ₹5,000 | |
| 05 Nov 2024 | ₹5,000 | |
| 05 Dec 2024 | ₹5,000 | |
| 05 Jan 2025 | ₹5,000 | |
| 05 Feb 2025 | ₹5,000 | |
| 05 Mar 2025 | ₹5,000 | |
| 05 Apr 2025 | ₹5,000 | |
| 05 May 2025 | ₹5,000 | |
| 05 Jun 2025 | ₹5,000 | |
| 05 Jul 2025 | ₹5,000 | |
| 05 Aug 2025 | ₹5,000 | |
| 05 Sep 2025 | ₹5,000 | |
| 05 Oct 2025 | ₹5,000 | |
| 05 Nov 2025 | ₹5,000 | |
| 05 Dec 2025 | ₹5,000 | |
| 05 Jan 2026 | ₹2,20,000 |
Saved scenarios stay in this browser only. No sign-up.
XIRR
13.43%
- What it is:
- A calculator for XIRR, the annualised return on investments made and withdrawn on different dates.
- What it calculates:
- The XIRR, the absolute return, the total invested and the gain from a list of dated cash flows.
Key Assumptions
- Day count is actual days divided by 365.
- The current value is treated as received on its date.
- The amounts you enter are what actually moved, so stamp duty, loads and tax are included only if your figures include them.
How does the XIRR Calculator work?
Every cash flow has a date and an amount. Money you invest is an outflow; redemptions, dividends paid out to you and the current value of what you still hold are inflows. The current value is treated as if you sold everything on its date, which is how a statement works out your return to date.
XIRR is the single annual rate at which all these flows balance: discount every flow back to the first date at that rate, and the total comes to zero. Time is measured in actual days divided by 365, the same convention spreadsheet XIRR functions use.
There is no formula that gives the rate directly, so it is found by trial. The calculator uses Newton-Raphson, which homes in on the rate quickly, and falls back to bisection, which is slower but certain once it has bracketed the answer. If the flows have no balancing rate, for example only investments and no value, it says so instead of showing a number.
Absolute return is simpler: total gain divided by total invested, ignoring when the money went in. For a SIP it understates how hard the money worked, because later instalments were invested for only a short time. XIRR corrects for that, which is why the two figures differ.
Worked example: a ₹5,000 monthly SIP for 36 months is ₹1,80,000 invested. If the holding is worth ₹2,20,000 at the end, the absolute return is 22.2% but the XIRR is about 13.4% a year. The XIRR is higher than 22.2% ÷ 3 because most of the money was invested for much less than three years.
For a single lump sum held for a known period, the CAGR Calculator gives the same answer as XIRR with less input. To project what a SIP will grow to, use the SIP Calculator; to check returns from NAVs on one purchase, the Mutual Fund Returns Calculator.
XIRR Calculator formula
Sum over all flows of C_k / (1 + XIRR)^((d_k - d_0) / 365) = 0
- C_k
- = cash flow k: negative when invested, positive when received or current value
- d_k
- = date of cash flow k
- d_0
- = date of the first cash flow
- XIRR
- = annualised return, solved for numerically
With a single investment and a single value, XIRR equals the CAGR between the two dates: (value / invested)^(365 / days) - 1.
XIRR Calculator: worked example
A ₹5,000 monthly SIP from 5 Jan 2023, 36 instalments, worth ₹2,20,000 on 5 Jan 2026
- Total invested
- ₹1,80,000
- Current value
- ₹2,20,000
- Gain
- ₹40,000
- Absolute return
- 22.22%
- XIRR (per year)
- 13.43%
XIRR Calculator: frequently asked questions
What is a good XIRR for a SIP?
Why is my XIRR different from the absolute return?
What is the difference between XIRR and CAGR?
Why does my XIRR look huge or very negative?
Why does the calculator say there is no answer?
Will this match my mutual fund statement exactly?
How do I calculate XIRR for a SIP?
Further reading
On the same money and the same return, a lumpsum wins on arithmetic. Why a SIP is still the right answer for most people in India.
Comprehensive comparison between Mutual Fund SIPs and Bank Fixed Deposits in India. Compare after-tax returns, volatility, inflation beating, and liquidity.
Report a problem with this calculator
Reviewed by Pradipta Ray, MBA (Finance) · Updated