Home \u00b7 Tools \u00b7 XIRR Calculator
Investment returns
XIRR Calculator
XIRR gives the true annual return when money goes in and out on different dates — SIPs, top-ups, part-withdrawals. List each dated cash flow (with today's value as a Received amount) and get the annual rate, calculated the same way as Excel's XIRR.
Your cash flows
Add each investment as Invested. Add withdrawals — and today's portfolio value — as Received.
How it's calculated
XIRR finds the single annual rate r at which all your dated cash flows balance out: the sum of each amount ÷ (1 + r)^(days since the first date ÷ 365) equals zero. Investments count as money out, withdrawals and the current value as money in. Because it uses the actual dates, it handles SIPs, top-ups and part-withdrawals correctly — unlike CAGR, which assumes one investment and one exit.
The solver uses Newton's method with a bisection fallback, and the same 365-day convention as Excel's XIRR function, so identical inputs give identical results.
Enter your current portfolio value as a Received row dated today (or your valuation date). XIRR needs at least one investment and one received amount. For holding periods under a year, XIRR scales a short gain up to a full year and can look unrealistically large.