ROI Calculator
Calculate Return on Investment, annualised return (CAGR), and payback period for any investment or business decision.
As an Amazon Associate and CJ Affiliate publisher we earn from qualifying purchases. Prices and availability may vary.
What do I need to know about Simple ROI Formula?
ROI = (Final Value minus Initial Cost) divided by Initial Cost, multiplied by 100 to express as a percentage. A £10,000 investment that returns £14,500 generates an ROI of (14,500 - 10,000) / 10,000 × 100 = 45%. This tells you the total return relative to the amount invested. An annualised ROI (CAGR) is more useful for comparing investments of different durations: CAGR = (Final Value / Initial Value)^(1/years) - 1. A 45% total return over 3 years is a CAGR of approximately 13.2% per year.
What should I know about Annualised ROI (CAGR)?
CAGR = (Final Value / Initial Value)^(1/years) − 1. This is the better metric for comparing investments held for different periods. 45% over 3 years = 13.2% annualised — very comparable to typical equity market returns.
What should I know about Opportunity Cost?
Always compare ROI against alternatives. A 5% annual return looks good in isolation but poor versus a 10% index fund. The true question is always: what else could this money have earned?
What do I need to know about ROI Limitations and Alternatives?
ROI has important limitations. It ignores time — a 50% ROI over 10 years is far worse than 50% over 1 year. For time-adjusted comparisons, annualised ROI (CAGR) is more informative. It ignores risk — higher returns typically require higher risk. More sophisticated metrics: IRR (internal rate of return) accounts for timing of cash flows; NPV (net present value) accounts for the time value of money. For simple personal finance decisions ROI is useful; for business capital allocation, these refinements (IRR, NPV, payback period) often give a more complete picture than a single ROI percentage.
What do I need to know about Comparing ROI Across Different Time Periods?
A raw ROI percentage says nothing about how long it took to achieve, which makes comparing two investments on ROI alone misleading if their holding periods differ. A 20% ROI earned over 6 months is a far better result than a 20% ROI earned over 5 years, even though the simple ROI figure is identical — the first investment could, in theory, be repeated roughly ten times in the time it took the second to deliver the same single return. This is exactly the problem annualised ROI (or CAGR, covered elsewhere in this guide) is designed to fix, by converting any ROI into an equivalent yearly growth rate so investments of different durations can be compared on equal footing. When reviewing investment returns — whether from a business project, a property, or a portfolio — always check the time period alongside the percentage, and convert to an annualised figure before concluding that one option genuinely outperformed another, since the raw percentage alone can make a slow, mediocre investment look deceptively similar to a fast, excellent one.
What should I know about Including All Costs in the ROI Calculation?
A common ROI mistake is undercounting the true cost of an investment by leaving out costs that don't look like part of the 'purchase price' but directly reduce the real return. For a property, this means including stamp duty or land transaction tax, legal and survey fees, mortgage arrangement fees, and renovation or maintenance costs — not just the purchase price — in the 'cost of investment' figure, and including selling costs (estate agent fees, legal fees on sale) when calculating the final value. For a business investment, it means including implementation time, training, and ongoing maintenance costs, not just the upfront purchase. Leaving these out inflates the apparent ROI and can make a genuinely mediocre investment look attractive on paper. A useful habit is to list every cash outflow connected to the investment, from the first pound spent to the last pound received on exit, and every cash inflow, before calculating ROI — rather than using a single headline purchase price and a single headline sale price, which rarely tells the full story.
Why Comparing ROI Without Comparing Time Horizon Can Be Misleading
Return on Investment, calculated simply as net gain divided by the amount invested, is a useful headline figure but says nothing on its own about how long it took to achieve that return — a 20% ROI earned over one year is a vastly better result than the same 20% ROI earned over ten years, even though both show an identical ROI percentage. This is why ROI figures are most meaningfully compared either over an identical time period, or converted into an annualized rate of return, which accounts for the time taken to achieve the gain and allows a fair comparison between investments held for different lengths of time.
Why ROI Calculations Need to Clearly Define What Counts as "Invested" and "Returned"
A meaningful ROI figure depends entirely on consistently and honestly defining both the denominator (total amount actually invested, including all associated costs — fees, taxes, maintenance for a physical asset) and the numerator (the net gain after subtracting those same costs from the total return received). Leaving out a real cost from the "invested" side, or failing to net out costs from the "returned" side, inflates the resulting ROI figure in a way that doesn't reflect the investment's true performance. This is a particularly common issue when comparing an investment property's ROI against a stock market investment's ROI, since the property calculation needs to include renovation costs, agent fees, and holding costs that have no direct equivalent in a simple stock purchase, making an apples-to-apples comparison harder than the headline percentages alone suggest.
ROI vs Annualised ROI by Holding Period
A simple ROI figure and its annualised equivalent diverge more the longer an investment is held, which is why the same headline return can look very different once time is accounted for.
| Total ROI | Held 1 Year (Annualised) | Held 3 Years (Annualised) | Held 7 Years (Annualised) |
|---|---|---|---|
| 20% | 20.0% | 6.3% | 2.6% |
| 50% | 50.0% | 14.5% | 6.0% |
| 100% | 100.0% | 26.0% | 10.4% |
| 200% | 200.0% | 44.2% | 17.0% |
The pattern is consistent: the longer the money was tied up to achieve a given total return, the lower the annualised (compound annual growth rate) figure, because the same gain has had more years to compound from. This is why comparing two investments purely on "total ROI" without checking how long each took to deliver it can be actively misleading — a 50% total ROI achieved in one year (50% annualised) is a dramatically better result than the same 50% achieved over seven years (around 6.0% annualised), even though the headline percentage is identical.
Worked Example: ROI With and Without Borrowed Money
Consider a property investor who buys a rental flat for £200,000 in cash, rents it out, and sells five years later for £240,000 after £15,000 in net rental profit over that period. Total return is £55,000 on a £200,000 outlay — a simple ROI of 27.5%, or roughly 5.0% annualised. Now compare the same deal done with a 75% mortgage: a £50,000 cash deposit, with £150,000 borrowed at a typical buy-to-let rate of around 5.5% interest-only. Over five years, mortgage interest costs roughly £41,250, which eats most of the £15,000 rental profit and then some, leaving a net rental loss of about £26,250 — but the £40,000 of property price growth (£240,000 minus £200,000) is unaffected by how the purchase was financed. Net gain is £40,000 minus £26,250 net rental cost, or £13,750, but it was achieved on only £50,000 of the investor's own cash, giving a simple ROI of 27.5% — coincidentally similar in this example, but that is leverage amplifying a modest result, not an accident of good luck. If the property had instead only grown by 5% total over five years, the leveraged deal would show a loss, while the cash purchase would still show a small gain, because leverage magnifies both outcomes. This is why ROI figures on leveraged deals always need a note of how much borrowed money was involved, not just the percentage return on the investor's own cash.
Payback Period: A Simple Complement to ROI
Payback period answers a different, more concrete question than ROI: not 'how much did I gain relative to what I put in', but 'how long until I get my original money back'. For a simple case with steady annual cash flow, payback period is calculated as initial cost divided by annual cash flow — a £50,000 investment generating £10,000 a year has a 5-year payback period, regardless of what happens to returns after that point. This makes payback period intuitive and popular for quick comparisons, particularly in business settings evaluating equipment purchases or small capital projects, but it has real limitations that ROI and CAGR don't share: it ignores any value generated after the payback point entirely (so a short-lived investment that stops producing value right after payback looks identical to one that keeps paying out for decades more), and in its simplest form it doesn't account for the time value of money, treating a pound received in year one the same as a pound received in year five. A more refined version, discounted payback period, addresses the second issue by discounting future cash flows before calculating the payback point, pushing the payback period out somewhat compared with the simple version. In practice, payback period works best as a quick first screen for risk and liquidity (shorter payback generally means less exposure to things going wrong down the line) alongside ROI and CAGR, rather than as a replacement for either.
Using ROI for Marketing and Business Spend Decisions
ROI is widely used in business and marketing contexts beyond simple investments, though the inputs that go into 'cost' and 'return' need particularly careful definition in these settings to avoid a misleading figure. Marketing teams often use a closely related but distinct metric, ROAS (return on ad spend) — revenue generated divided by ad spend, usually expressed as a ratio like 4:1 rather than a percentage — which is useful for quick comparisons between campaigns but, unlike ROI, doesn't subtract the cost of the spend itself from the return side, so a 4:1 ROAS is not the same thing as a 300% ROI on the full cost base once production, staff time, and platform fees are included. A further complication specific to marketing and customer-acquisition spend is that the 'return' from a new customer often extends well beyond their first purchase: evaluating acquisition spend against only the first transaction can make genuinely profitable, loyalty-building spend look like a poor investment, which is why many businesses calculate ROI against an estimated customer lifetime value (LTV) rather than first-purchase revenue alone, despite LTV itself being an estimate with its own uncertainty. For capital projects (new equipment, software, process changes), a comparable principle applies: the full cost base should include implementation, training, and ongoing maintenance, not just the purchase price, and the time period measured should be long enough to capture the investment's realistic full benefit rather than an artificially short window that understates it.