ROI Calculator
Compare gains of different sizes on one percentage scale.
Turn a starting value, everything you added since, and today's value into a total return and an annualised return — the only figure that lets you compare investments held for different lengths of time.
Estimates only. The result depends entirely on the assumptions you enter. Rates, fees and tax rules vary by lender and by country, and none of this is financial, tax or investment advice. Confirm figures with a qualified adviser or the institution before you commit to anything.
Four numbers turn a portfolio statement into something you can compare against anything else. The one people leave out is the third — money added along the way — and leaving it out is what makes a mediocre investment look excellent.
The headline figure is the total return on everything you put in. The second tile is the annualised version, which is the number worth quoting. The table shows what steady growth at that annualised rate would have looked like — a smooth line through a lumpy reality.
Total return is straightforward. Annualising it is where the useful work happens.
| Symbol | Meaning | Unit | Typical range |
|---|---|---|---|
I | Total invested | currency | 1,000 – 500,000 |
End | Current value | currency | — |
years | Holding period | years | 0.5 – 40 |
Total return | Gain as a share of what you put in | % | −100 to +500 |
Annualised | Equivalent constant yearly rate | % | −30 to +30 |
One simplification is baked in: contributions are treated as though they were all present from the start. That understates the annualised return when most of the money arrived late, and overstates it when most arrived early. A money-weighted return (IRR) fixes this but needs the date of every contribution, which is more bookkeeping than most people have to hand.
Identical money in, identical money out — but held for three years rather than seven. The total return is still 53.125%. The annualised return is 1.531251/3 − 1 = 15.26% a year. Same headline, wildly different investment. This is why the annualised figure is the one that belongs in any comparison and the total return is the one that belongs in a marketing brochure.
Now try leaving the contributions out. Compare $10,000 with $24,500 and you get a 145% total return and 13.6% a year — more than double the honest figure, purely by forgetting to count $6,000 of your own money.
Three numbers on this page answer three different questions, and mixing them up is the most common error in amateur portfolio reporting.
| Figure | Question it answers | When to quote it |
|---|---|---|
| Profit | How much money did I make? | Deciding whether the effort was worth it |
| Total return | What share of my money came back as gain? | Comparing investments held the same length of time |
| Annualised return | What steady yearly rate is this equivalent to? | Comparing anything against anything else |
| Money multiple | How many times did my money grow? | Long-held positions where percentages get unwieldy |
The annualised figure is the only one that travels. A 53% return sounds better than a 30% return until you learn the first took seven years and the second took two — 6.3% a year against 14.0% a year. Whenever someone quotes a return without a time period attached, the time period is the part worth asking about.
Read the sign carefully on losses too. A holding that falls 50% needs to rise 100% to get back to even, because the recovery is calculated on the smaller base. That asymmetry is why avoiding large drawdowns matters more to a long-run result than capturing large gains.
One more reading habit: compare the money multiple against the number of years before you react to a percentage. A 1.53× multiple over seven years and a 1.53× multiple over two years are the same multiple and completely different investments, and the multiple is the figure most likely to appear in a headline precisely because it hides the timeline. Whenever a return is quoted without a period attached, treat the missing period as the most interesting part of the claim.
What this calculator cannot see, and what to do about it.
Timing of contributions. If you put $5,000 in last month, treating it as though it had been invested for seven years drags the annualised figure down unfairly. When contributions are large relative to the starting value and recent, run the calculation on the original holding alone as a sanity check.
Dividends and income. If dividends were reinvested they are already in the ending value and nothing needs doing. If they were paid out to you, add them to the ending value — otherwise you are measuring only capital growth and understating the total return.
Fees and tax. Platform charges deducted from the balance are already reflected. Charges paid separately, and any tax on gains or income, are not. A 1% annual fee turns a 6.3% return into a 5.3% one, which over twenty more years is roughly a fifth of the final balance.
Inflation. A 6.276% nominal return with 2.5% inflation is about 3.7% real. For anything held longer than five years, that is the figure that tells you whether you actually got richer. The inflation calculator makes the adjustment, and the CAGR calculator handles the pure growth-rate case where there were no contributions at all.
Withdrawals. If you took money out during the period, the tool will understate your return, because that money is missing from the ending value without having been removed from the invested total. Add withdrawals back to the ending value to get a like-for-like figure, or subtract them from contributions if they were effectively a refund of capital.
Currency. A holding bought in one currency and valued in another mixes an investment return with an exchange-rate movement. Both are real money, but they are different decisions, and separating them tells you whether you picked the asset well or simply got lucky on the rate.
Divide the ending value by everything you invested, raise the result to the power of one over the number of years, then subtract one. $16,000 becoming $24,500 over seven years is 1.531251/7 − 1 = 6.276% a year.
Always. Contributions are your money, not investment growth. Leaving $6,000 of contributions out of the example above inflates the reported return from 53% to 145% — an error large enough to change a decision.
Total return ignores time; annualised return divides it out. A 53% total return is 6.3% a year over seven years and 15.3% a year over three. Only the annualised figure can be compared against anything else.
The annualised figure uses the same formula. The difference is that CAGR assumes a single lump sum with no contributions, while this tool folds contributions into the invested total first.
It depends on what you took to get it. A 6% return on a bond ladder is a different achievement from 6% on concentrated equities. The honest comparison is against a low-cost index fund over the same period, after fees.
Most platforms report money-weighted return (IRR), which accounts for the exact date of every contribution. This calculator uses a simpler assumption, so the two will differ — usually by more when contributions were large and recent.
If they were reinvested, do nothing — they are in the ending value. If they were paid out to you in cash, add the total received to the ending value, otherwise you are measuring capital growth only.
Enter the figures as they are and the result goes negative. Remember the asymmetry: a 50% fall needs a 100% rise to recover, because the gain is calculated on the reduced base.
Yes, and over the same period, after the same fees. A 6.3% annualised return looks respectable in isolation and disappointing beside a low-cost global index fund that returned 9% over the same seven years. The comparison is uncomfortable, which is exactly why it is worth making.
For the capital side, yes — purchase price as the start, improvements as contributions, current value as the end. For rental income and financing, the property investment calculator handles cash flow, cap rate and leverage properly.
Six tools that pick up where this one leaves off.
Compare gains of different sizes on one percentage scale.
FinanceSmooth a lumpy multi-year result into one annual growth rate.
FinanceSee what interest earning interest turns your balance into over time.
FinanceDiscount a future amount back to what it is worth today.
FinanceJudge a hire or a machine by return and payback period.
BusinessFind out what today's money will actually buy in ten years.
FinanceCookies. We use cookies for site functionality and to serve ads via Google AdSense. Nothing you type into a calculator is ever stored or sent anywhere. Read our Cookie Policy.