Home › Finance Tools › ROI Calculator
Calculate return on investment — net profit, ROI percentage, and annualised return for any investment over any time period.
ROI Calculator · return on investment · calculate annualized yield · financial growth tracker
Initial investment cost, final value (or net profit), and the investment duration in months or years.
Net profit or loss, ROI percentage, and annualised (CAGR) return for the investment period.
Enter a second scenario to compare ROI side by side.
ROI = (Net Profit / Cost of Investment) × 100, where Net Profit = Final Value − Initial Investment. A £2,000 investment that grows to £2,700 → Net Profit = £700, ROI = (700 ÷ 2000) × 100 = 35%.
Annualised ROI — also called CAGR (Compound Annual Growth Rate) — converts the total ROI over a multi-year period into an equivalent annual percentage, allowing fair comparison between investments held for different durations. Formula: CAGR = (Final Value / Initial Value)^(1/years) − 1. A 35% ROI over 2 years is equivalent to 16.1% CAGR per year.
Include all costs associated with acquiring and maintaining the investment: purchase price, transaction fees, carrying costs, maintenance, and any other expenses directly attributable to the investment. Excluding costs overstates the ROI.
No. All calculations run in your browser. No data is transmitted.
Generate social sharing meta tags for Facebook and LinkedIn.
Craft SEO titles with a live Google SERP preview.
Validate and format your JSON-LD code before publishing.
Write compelling meta descriptions for your pages.
ROI is one of the most universally used measures of investment performance, but raw ROI percentage without context can be misleading — a 50% ROI over 10 years is far less impressive than a 50% ROI over 2 years. Annualised ROI (CAGR) solves this by converting the total return into an equivalent annual rate, making investments held for different periods directly comparable. This calculator provides both: the total ROI and the annualised equivalent, alongside net profit and the absolute gain or loss. It’s useful for evaluating past investments, modelling future scenarios, and comparing opportunities with different time horizons.
All calculations run in your browser. No data is transmitted to any server.