📊 Dated cash flows · SIP mode · Paste from Excel · Benchmark

XIRR Calculator Online

Find the true annualised return (XIRR) on SIPs, top-ups, missed instalments and partial withdrawals. Paste rows from Excel or a statement, compare against an FD or index rate, and export CSV — privately in your browser.

Your cash flows

DateTypeAmount (₹)

Current value

Market value today, from your app or statement. Use 0 if fully redeemed above.

Compare with

e.g. FD 7%, PPF 7.1% or an index fund's long-term return.
🔒
Private: Calculations run locally. Your dates and amounts never leave your browser.

What is XIRR?

XIRR (extended internal rate of return) is the single yearly rate that makes all your dated cash flows balance out: every investment, withdrawal and today's value. Because it uses the exact date of each amount, it is the right return figure for SIPs, step-ups, missed instalments, extra lumpsums and partial redemptions, where a simple CAGR would mislead. Mutual fund statements and investment apps in India usually show your SIP return as XIRR.

How to use this XIRR calculator

XIRR formula

XIRR is the rate r that solves Σ Ci ÷ (1 + r)(di − d0) / 365 = 0, where Ci is each cash flow (investments negative, money received positive), di its date and d0 the first date. There is no closed-form answer, so the calculator uses Newton's method with a bisection fallback, the same 365-day convention as Excel and Google Sheets. With Microsoft's own sample (−10,000 on 1 Jan 2008, then 2,750, 4,250, 3,250 and 2,750) it returns 37.34%, matching Excel's =XIRR().

XIRR vs CAGR vs absolute return

MeasureUses dates of each flow?Best for
Absolute returnNo, ignores timeQuick total gain, or holdings under a year
CAGROnly start and endOne lumpsum held the whole period (CAGR Calculator)
XIRRYes, every flowSIPs, top-ups, withdrawals, any irregular investing

Reading the benchmark comparison

The benchmark card replays your exact cash flows at a fixed rate you choose, such as an FD or an index fund's long-run return, and shows what they would be worth on the valuation date. If your current value is higher, your investment beat that alternative for your actual timing. The real XIRR line removes inflation to show growth in buying power.

FAQ

How do I calculate XIRR for my SIP?

Switch to Regular SIP, enter the monthly amount and first instalment date, then add the current value from your app or statement and the valuation date. If you skipped or added instalments, copy the SIP into the custom table and edit those rows.

Should investments be negative or positive?

In Excel, investments are negative and money you receive is positive. In this tool you just pick Invest or Withdraw for each row; when pasting, use negative numbers for investments or write "invest 5000".

Why is my XIRR so high or so low?

For periods under a year, XIRR annualises a small gain into a big yearly number. A wrong date, a missing instalment or the current value entered as an investment also distorts it. Check the cash flow table, which lists every amount and its date.

What is a good XIRR for mutual funds?

There is no single good number. Compare your XIRR with an alternative you could have chosen over the same dates, such as an FD rate or the fund's benchmark index, and with inflation. The benchmark field does that comparison for your exact cash flows.

Can I combine several funds?

Yes. Enter every investment and withdrawal across the funds, and use their combined current value. That gives your portfolio-level XIRR.

Is my data uploaded?

No. All parsing and maths run in your browser; nothing you type or import is sent to a server.