A worked example: lump sum plus monthly saving
Casey invested £5,000 on 1 January 2024 and then added £200 a month for two years, £9,800 in total. On 1 January 2026 the account is worth £11,800. Many platforms would show this as a gain of £2,000, or 20.4% on the money invested.
That figure overstates how hard the money worked, because much of it was only invested for a short time. The £200 paid in last month had almost no time to grow. XIRR solves for the single annual rate that would turn each payment, on its actual date, into the final value. For Casey that's about 12.7% a year. It's lower than 20.4% because it's an annual rate, and because it gives each pound credit only for the time it was invested.
Why this matters
XIRR lets you compare your own results fairly with a fund's published annual return, or with a savings rate. A simple gain percentage can't do that when money goes in and out at different times. It also shows the effect of your own timing. If you added more just before a rise, your XIRR will be higher than the fund's return. If you added more just before a fall, it will be lower.
To calculate it accurately, use the dates and amounts of every payment in and out, including any withdrawals, and the current value on today's date. The calculator above accepts manual entries, pasted data or a CSV export from your platform.
Fees, dividends and transfers
For an honest figure, count what actually left and entered your pocket. Platform and fund charges taken from the account are already reflected in its value, so they reduce your XIRR automatically. Dividends that were reinvested are part of the growth and shouldn't be entered separately; dividends paid out to your bank account should be entered as money coming out, on the date they were paid. Transfers between your own accounts aren't contributions or withdrawals, so leave them out, or the result will treat moving money as if it were new saving.
When the number looks odd
Over short periods XIRR can produce extreme figures, because a small gain over a few weeks becomes a large annual rate. It's most useful over a year or more. If your result looks implausibly high or low, check for missing transactions, such as a dividend that was paid out rather than reinvested, or a transfer between accounts that was recorded as a withdrawal.
This is general information, not personal financial advice. Past returns don't guarantee future results, and the value of investments can fall as well as rise.