ROI Calculator

✍️ 🗓️ May 18, 2026

ROI Calculator — Return on Investment, Made Simple

Find out your return as a percentage — and if you held the investment for more than a year, see your annualized ROI too. Works in GBP, EUR, USD, or INR.

What is ROI? ROI (Return on Investment) measures how much you gained or lost relative to what you put in, expressed as a percentage: ROI = (Final Value − Initial Investment) ÷ Initial Investment × 100. A 25% ROI means you made back your original amount plus an extra 25% on top. Enter your numbers below — add the holding period too, and you'll also see your annualized ROI, which is what actually lets you compare investments held for different lengths of time.
📈 ROI Calculator
Optional — add this to see annualized ROI
ROI
0%
Net Profit
£0
Annualized ROI

How the ROI Calculator Works

ROI — Return on Investment — is probably the most-used metric in finance, and also one of the most misused. On its own, a percentage tells you very little. A 50% ROI sounds great until you find out it took 10 years. A 5% ROI sounds modest until you find out it took 3 months. This calculator gives you both the raw ROI percentage and, if you provide a holding period, the annualized figure — which is the number that actually lets you compare apples to apples.

The Basic Formula

ROI = (Final Value − Initial Investment) ÷ Initial Investment × 100
TermMeaning
Initial InvestmentWhat you originally put in
Final ValueWhat it's worth now (or when sold)
ROIPercentage gain or loss relative to the original amount

A Quick Example

You invest £5,000. A couple of years later it's worth £6,500. Your net profit is £1,500, and your ROI is (£1,500 ÷ £5,000) × 100 = 30%. That part's simple. But here's the question that actually matters: how long did that take?

Why Annualized ROI Is the Number That Actually Matters

A 30% return over 1 year is excellent. The same 30% return over 8 years is... fine, honestly — roughly in line with average long-term market returns. Same headline number, very different outcomes. Annualized ROI converts your total return into an equivalent yearly rate, which is what actually lets you compare an investment held for 18 months against one held for 6 years, or against a savings account's annual interest rate.

Annualized ROI = (1 + ROI)^(1/years) − 1

Using the example above — a 30% total return over 2 years works out to an annualized ROI of roughly 14% per year. That's the number worth comparing against other opportunities, not the raw 30%.

Total ROIHolding PeriodAnnualized ROIHow Good Is This?
30%1 year~30%Exceptional for 1 year
30%2 years~14%Strong
30%5 years~5.4%Below average for equities
30%10 years~2.7%Roughly savings-account territory

Same 30%, four completely different stories. This is exactly why "I made 30% on that investment" means almost nothing without the timeframe attached — and why the annualized figure is what you should actually be tracking and comparing.

💡 Worth noting: Annualized ROI assumes smooth, compounding growth — it's a simplification, not a description of what actually happened month to month. An investment could have annualized ROI of 10% while having gone up 40% one year and down 15% the next. It's a useful comparison tool, not a complete picture of volatility.

What Counts as a "Good" ROI?

This depends entirely on what you're comparing against. As a rough orientation point: long-term diversified equity index funds have historically returned somewhere in the 6-10% range annually over long periods (though this varies by market and era, and past performance doesn't guarantee future results). A high-interest savings account might offer a few percent. Property, businesses, and individual stocks can vary enormously in both directions.

The honest answer is: a "good" ROI is one that's appropriate for the risk you took, and that beats the realistic alternatives available to you at the time. An 8% annualized ROI on a low-risk bond might be excellent, while the same 8% on a high-risk speculative investment might be disappointing given what you risked to get it.

What ROI Doesn't Tell You

A few things worth keeping in mind. ROI doesn't account for inflation — a 5% ROI in a year with 6% inflation means you actually lost purchasing power, despite the "positive" number. It doesn't account for fees, taxes, or transaction costs — your real-world return is often somewhat lower than the headline figure once these are factored in. And it doesn't account for risk taken — two investments with identical ROI can represent very different levels of risk to achieve that same outcome.

⚠️ Common mistake: Comparing the ROI of a short-term trade directly against the "average annual return" of the stock market, without annualizing the trade's return first. A 5% gain on a stock held for 3 weeks is not "below the market average" — annualized, it could represent an extremely high (and high-risk) rate of return. Always annualize before comparing across different timeframes.
✅ Practical use: Use this calculator to check past investments (did that "great" trade actually beat a simple index fund once annualized and adjusted for the time it took?) and to set realistic expectations for new ones. If a pitch promises a specific ROI, ask over what timeframe — and run it through the annualized formula before deciding if it's actually impressive.

Frequently Asked Questions

What is the difference between ROI and annualized ROI?

ROI is your total return over the entire holding period, regardless of how long that was. Annualized ROI converts that total return into an equivalent yearly rate, accounting for compounding. A 30% ROI over 1 year and a 30% ROI over 5 years are very different — annualized ROI reveals that difference, while raw ROI does not.

Is ROI the same as CAGR?

They're closely related. CAGR (Compound Annual Growth Rate) is essentially the same calculation as annualized ROI — both express a total return as a smoothed yearly rate, assuming compounding. The terms are often used interchangeably, particularly when comparing investments over multi-year periods.

Does ROI account for inflation?

No — the standard ROI calculation is "nominal," meaning it doesn't adjust for inflation. A 4% ROI during a year of 5% inflation represents a real loss in purchasing power, even though the ROI figure is positive. To understand the inflation-adjusted ("real") return, you'd subtract the inflation rate from the ROI — our Inflation Calculator can help with this separately.

Should I include fees and taxes in the "Final Value" figure?

For the most accurate, real-world ROI, yes — use the actual net amount you'd walk away with after any selling fees, exit charges, or taxes, rather than the gross market value. This gives a more honest picture of your real return, though it does mean your ROI for the same investment can vary depending on your personal tax situation, which is normal.

Can ROI be negative, and what does that mean?

Yes — a negative ROI simply means the final value was lower than the initial investment, i.e., a loss. A -20% ROI means you'd have 80% of your original investment left. This calculator handles negative results the same way as positive ones, showing the loss clearly so you can see exactly how much was lost in both percentage and currency terms.

How is this different from the SIP or Lumpsum calculators?

The SIP and Lumpsum calculators are forward-looking — they project a future value based on an assumed return rate. This ROI calculator is backward-looking (or for "what if" scenarios) — you provide the start and end values, and it tells you what return that actually represents, including the annualized rate if you add a timeframe.