ROI calculator (return on investment)
Measure the percentage return of any investment or campaign.
Calculator inputs
Results
Enter your values and press “Calculate” to see the result.
In short
- What it calculates
- Measure the percentage return of any investment or campaign.
- Formula used
ROI = (return − investment) / investment × 100- Example
- £5,000 invested, £7,500 returned:
ROI calculator
ROI expresses as a percentage how much you gained relative to what you put in. It is the most common metric for comparing very different opportunities.
A 50% ROI means you got your money back plus half of it again.
How it works
The investment is subtracted from the money returned to get the profit, which is then divided by the investment and multiplied by a hundred.
Note that ROI ignores time, so 50% in one year and 50% in ten years produce the same figure.
Formula
ROI = (return − investment) / investment × 100
Multiple = return / investment
Worked example
£5,000 invested, £7,500 returned:
Profit: £2,500
ROI = 2,500 / 5,000 × 100 = 50%
Multiple: 1.5×
Explanation
An ROI without a timeframe says nothing
A fifty per cent return is excellent over one year and mediocre over ten. Classic ROI ignores time, which is why comparing two investments on that figure alone leads to wrong decisions. To compare, annualise the result or use an internal rate of return directly.
What belongs in the cost
The commonest mistake is counting only visible outlay. A marketing campaign costs what was paid to the media, but also the team's hours, the tools and the production cost of the materials. An ROI calculated on an incomplete cost always looks favourable, and is no use for deciding anything.
Revenue or profit
Calculating return on revenue generated inflates the result compared with calculating it on margin. If you sell a hundred thousand at a thirty per cent margin, what actually came in is thirty thousand. Reports that mix the two criteria across periods are not comparable.
Opportunity cost
A positive ROI does not mean the investment was good: it means it made money. If the same capital placed elsewhere would have returned more with less risk, the decision was still a bad one.
Frequently asked questions
Does ROI account for time?
No. To compare investments of different lengths, use the annualised return (CAGR).
Can it be negative?
Yes. If you get back less than you invested, ROI is negative and shows the percentage loss.
How do I compare investments of different lengths?
By annualising the return or calculating an internal rate of return. Simple ROI ignores time and artificially favours longer investments.
Should I calculate ROI on sales or on margin?
On margin if you want the real return. On sales the figure is inflated and does not reflect what reaches the till.
Need to calculate something else?
These tools are often used alongside this calculator.
Investment
Future value of an investment and what it is really worth after inflation.
ROAS
How much revenue each unit invested in advertising brings back.
Compound interest
See what your money becomes with regular contributions and reinvested interest.
Loan
Work out the monthly payment on a loan and how much interest you will pay.
Mortgage
Monthly payment, total interest and the cash you need upfront to buy a home.
Discount
Final price after a discount and exactly how much you save.