ROI calculator
Work out the return on an investment or a campaign as a percentage and a multiple, with the annualised figure when you say how long the money was tied up.
The formula, and the word that ruins it
ROI is one subtraction and one division: what came back, minus what went in, divided by what went in. Put in $2,000, get back $2,600, and the $600 of gain is a 30% return.
The word that causes trouble is “return”, because it is used for both the total and the profit. “$2,600 back” is 30%. “$2,600 of return”, meaning profit on top of the original, is 130%. Same numbers, and more than four times the answer. That is why this tool asks which figure you have rather than picking one and hoping.
Plain ROI has no sense of time
It is the measure’s biggest weakness and the easiest to forget. A 30% return is excellent over a year and poor over a decade, and the percentage is identical either way.
The annualised figure fixes it by asking what constant yearly rate would compound to the same result. That 30% is:
- over 1 year, 30% a year
- over 2 years, 14.02% a year
- over 5 years, 5.39% a year
- over 10 years, 2.66% a year
Notice that it is not 30 divided by the years. Growth compounds, so the yearly rate falls more slowly than a straight division would suggest, which is also why a rough “divide by the years” understates a long investment.
Annualising a few months tells you less than it appears to
The arithmetic runs happily in the other direction, and it is worth knowing what it is saying when it does. A 10% gain in a single month annualises to 213.8% a year, not because that is what the year will do, but because that is what twelve identical months would compound to.
It is a fair way to compare two short investments with each other. It is not a forecast, and the tool labels it whenever the period entered is under a year.
ROI on a marketing campaign
The spend is the investment. The return should be the profit the campaign generated, not the revenue, using revenue treats the cost of delivering what you sold as though it were profit, and can make a campaign that lost money look like a success.
The harder problem is one no calculator can solve: attribution. ROI credits the campaign with everything that happened in the window, including the sales that would have arrived anyway. Treat the figure as a comparison between campaigns rather than as a measurement of what one campaign caused.
Where this is the wrong measure
Money added or taken out along the way. ROI compares one amount in against one amount out. A position you kept topping up needs a money-weighted return instead, a spreadsheet’s XIRR function is the usual way to get one.
Anything where risk differs. A 10% return on a guaranteed one-year deposit and a 10% return on a speculative venture are not the same result, and no percentage can say so.
And this is a nominal figure throughout. Tax on the gain, transaction and management fees, and inflation over the period all reduce what you actually kept, and none of them are included. Over a long holding period inflation in particular matters, subtracting it from the annualised rate gives a rough real return.
Questions
How do I calculate ROI?
Is the return the total that came back or just the profit?
What is annualised ROI, and why does it matter?
Can I annualise a return from a few months?
How do I calculate ROI on a marketing campaign?
What is a good ROI?
Does this account for inflation, tax or fees?
What if I added or withdrew money along the way?
More tools
Hourly rate calculator
What to charge, once the unbillable hours are counted
Freelance project quote calculator
A fixed price from an hours estimate, with room to be wrong
Commission calculator
Flat or tiered, before and after the split