Investment Calculator

Personal Investment Return Calculator

Find your real, personalised rate of return — accounting for every deposit, withdrawal and its exact date. Unlike broker headline figures, this calculator gives you your true money-weighted (XIRR) annualised return. Works with any ISA, SIPP, dealing account or fund.

XIRR / Money-Weighted Return Works with any account No data leaves your browser CSV & Excel import Saves automatically
6 min read Updated 9 Apr 2026 UK

What is this and why does it matter?

When your broker quotes "10.4% over the last 3 years", that's a time-weighted return — it measures the fund's performance independently of when you invested. If you put in a large lump sum just before a crash, or drip-fed in during a downturn, your personal experience looks completely different.

This calculator computes your XIRR — the single annualised rate that, applied to every cash flow you've made (with its exact date), produces your final balance. It's the professional standard for measuring what an individual investor actually earned. The Investment Association and CFA Institute both recommend money-weighted returns when the goal is to evaluate an individual's investment outcome rather than a fund manager's skill.

XIRR is particularly relevant for UK investors who contribute to ISAs and SIPPs on an irregular schedule — annual allowance top-ups, one-off pension transfers, or monthly direct debits all affect your personal return. A globally diversified index fund might report 8% annualised over five years, but if you invested 60% of your capital just before a correction, your actual experience could be substantially lower. Conversely, investors who drip-fed during the 2022 downturn and held through the recovery may find their XIRR exceeds the fund's headline number.

This calculator supports manual entry, CSV paste, and file upload — with built-in broker profiles for Hargreaves Lansdown, Vanguard, Trading 212, Freetrade, and AJ Bell. Everything runs in your browser; no data is sent to any server. Your inputs are saved to local storage so you can return and update your figures as your portfolio evolves.

How to use it: Enter your opening investment, log every deposit and withdrawal with its date, then enter your current or closing balance. Hit Calculate. Your true return appears instantly, with a chart and benchmark comparison against the S&P 500, FTSE 100, or FTSE All-World.

1 Opening Position
£
2 Additional Transactions — optional, add as many as you need
DateTypeAmount (£)

Required format

date,type,amount 2022-03-15,deposit,500 2022-09-01,deposit,250 2023-04-10,withdrawal,150

date — YYYY-MM-DD  |  type — deposit or withdrawal  |  amount — positive number, no £ sign. Include header row. You can paste directly from Excel or Google Sheets.

File format — CSV or Excel (.xlsx)

date,type,amount 2022-03-15,deposit,500 2022-09-01,deposit,250

Three columns: date, type, amount with a header row. Date format: YYYY-MM-DD preferred, DD/MM/YYYY also accepted. Excel date cells work too. Max 500 rows. Select your broker above to auto-map column names from broker exports.

3 Closing / Current Balance
£
Your Results
Annualised Return (XIRR)
Money-weighted, per year
Total Invested
Net deposits minus withdrawals
Final Value
As entered
Gain / Loss
Final value minus net invested
Total Return
Simple (not annualised)
Investment Period
Opening to closing date
Your portfolio

Portfolio curve is modelled from your cash flows and XIRR rate — illustrative, not daily valuations.

Frequently Asked Questions
XIRR (Extended Internal Rate of Return) is the annualised rate that accounts for the exact timing of every cash flow. Your broker typically shows a time-weighted return — which strips out the effect of your deposits and withdrawals to isolate fund performance. That's useful for comparing funds, but it's not your personal return. XIRR captures the reality of your individual experience.
Yes — this is entirely expected and is exactly the point. If you invested heavily during a bull market and the market then fell, your XIRR will be lower than the fund's long-run average. Conversely, if you drip-fed money in during a downturn and the market recovered strongly, your XIRR can exceed the headline figure. Timing matters enormously for individual investors.
A deposit is any money you transfer into your account — a lump sum, monthly contribution, or manual dividend reinvestment. A withdrawal is any money you take out. Dividends automatically reinvested within the fund (accumulation units) are not transactions — they're already reflected in your final balance, so don't enter them.
For maximum accuracy, yes. But if you've made many identical regular contributions, you can group them — enter one transaction per year at the approximate mid-year date using the total deposited that year. This gives a very close approximation. The more precisely you date each transaction, the more accurate your XIRR.
Most UK brokers let you download a transaction history CSV from the account or statements section. In Hargreaves Lansdown: Account → History → Download. Vanguard: Documents → Transaction history. Trading 212: History → Export. Once downloaded, select your broker from the profile dropdown and the column mapping will be handled automatically.
All calculations run entirely in your browser using JavaScript. No data — not your figures, not your dates, not your file — is ever sent to any server. You can disconnect from the internet and this calculator still works perfectly. Your inputs are saved to your browser's local storage so you don't lose them if you close the tab.
The benchmark overlay shows what your opening investment would have grown to if placed in the selected index from your start date, using historical annual returns. It assumes a single lump sum at the start (not matching your deposit schedule), so treat it as a rough reference rather than a precise like-for-like comparison. It's most useful for answering "was I better or worse than just buying an index fund?"

Understanding Your Personal Investment Return

Most investors never know their true rate of return. They see the fund factsheet quoting 10% per year and assume that's what they've made — but if they started investing in 2021 and put in a large sum just before the 2022 correction, their personal experience looks nothing like the long-run average.

The money-weighted return (XIRR) is the professional standard for measuring individual investor performance. It's the methodology used by the Investment Association and the CFA Institute when the goal is to measure what an investor actually earned — not what a fund delivered in the abstract.

Knowing your real return has practical value: it tells you whether you're on track for your goals, whether your approach to timing the market has helped or hurt you, and whether a simpler strategy — like a monthly direct debit into a passive index fund — might have served you better.

Why XIRR Differs From Time-Weighted Returns

Your broker's headline return is almost always a time-weighted return (TWR). The TWR isolates fund performance by removing the impact of cash flows — it answers "how did the fund do?" rather than "how did I do?" This distinction matters enormously in practice. Two investors holding the same fund over the same period can have wildly different personal returns depending on when they added or withdrew money.

Consider a fund that returns 20% in year one and then loses 15% in year two. The TWR is approximately 2% annualised. But if you invested £50,000 at the start of year one and then added another £50,000 at the start of year two (right before the decline), your XIRR would be negative — because the larger sum experienced the loss. This is the reality XIRR captures that TWR deliberately strips away.

How UK Investors Can Use XIRR Effectively

For UK investors holding assets across ISAs, SIPPs, and general dealing accounts, XIRR provides a single number that captures your total investment experience. It accounts for the timing of ISA allowance contributions each April, lump-sum pension transfers, and ad-hoc top-ups. If you are drip-feeding into a Stocks and Shares ISA through monthly direct debits, your XIRR will typically differ from the fund's reported return because you are buying at different prices throughout the year.

XIRR is also valuable for comparing your own performance across different time periods or accounts. You might discover that your ISA — where you invest passively in index funds — significantly outperforms your dealing account where you trade individual shares. This kind of insight is only possible with a money-weighted return that accounts for your actual cash flow timing.

The benchmark overlay feature on this calculator lets you compare your personal return against the S&P 500, FTSE 100, or FTSE All-World index. While the comparison is approximate (it models a single lump sum at your start date, not your exact contribution schedule), it gives you a useful reference point for whether active decision-making has added or subtracted value compared to a simple buy-and-hold index strategy.

Related Calculators
Rolling Returns Simulator
See how any holding period performed across every historical window
FIRE Calculator
Calculate your financial independence number and years to retire early
Compound Interest Calculator
Model savings growth with deposits, rate changes and inflation

This calculator is for educational and informational purposes only. Results are based on the data you enter and mathematical modelling. This is not financial advice. Investment returns can go down as well as up. Past performance is not a guide to future results. Benchmark overlays use approximate historical annual return data and are illustrative only. Always consult a qualified financial adviser before making investment decisions.