Business ROI Calculator

Judge a project, hire or piece of equipment properly: total return, the annualised rate that makes it comparable, the payback period, and whether it beats your cost of capital once discounted.

Updated August 2026 Business

Enter the investment and the benefit

Currency
Return on investment
Annualised return
Payback period
Annual net benefit
Net present value

A planning tool, not your accounts. These figures follow standard management-accounting definitions, which do not always match how your statutory accounts classify the same costs. Tax treatment differs by country and by entity type. Use this to think with, and have an accountant confirm anything that ends up in a filing, a loan application or a valuation.

How to Use the Business ROI Calculator

Almost every business decision that costs money up front and pays back over time reduces to the same four questions: what does it return in total, what does that work out to per year, how long until the money is back, and is it worth more than the same cash left alone. This calculator answers all four.

  1. Enter the upfront investment. Everything spent before the benefit begins: the equipment, the software licence, the implementation, the training, and the time your own people spend on it. That last one is the item most often left out and it is rarely small.
  2. Enter the annual benefit. Extra revenue, or cost genuinely removed. Be strict here — a saving that lets someone spend four hours a week on something else is only a saving if that time turns into revenue or a smaller wage bill.
  3. Enter the annual ongoing cost. Licences, maintenance, support contracts and hosting. A project with a large recurring cost can have an excellent first-year return and a poor five-year one.
  4. Set the horizon. How long the benefit realistically lasts before the equipment is obsolete or the process changes. Stretching the horizon is the easiest way to make a bad project look good, so be honest about it.
  5. Set a discount rate. Roughly what capital costs you — a lending rate, or the return you would get from the next best use of the money. The net present value figure uses it to weigh money later against money now.

Read the payback period and the annualised return together. A 43% return sounds excellent until you notice it took three years to get there, which is 12.75% a year.

Business ROI Formulas

Four measures of the same cash flows, each answering a different question.

Annual net benefit = benefit − ongoing costTotal net = annual net × years    Gain = total net − investmentROI = gain ÷ investment × 100Annualised ROI = ((total net ÷ investment)1/years − 1) × 100Payback = investment ÷ annual net benefitNPV = −investment + Σ (annual net ÷ (1 + d)y) for y = 1…nThe annualised figure compounds; it is not the total ROI divided by the number of years. A 43.33% total return over three years is 12.75% a year, not 14.44%.
What each symbol means
SymbolMeaningUnitTypical range
InvestmentEverything paid up frontcurrencyany
BenefitAnnual revenue gained or cost removedcurrency/yr
OngoingAnnual recurring cost of the projectcurrency/yr
dDiscount rate, your cost of capital%5 – 15
NPVValue today of the whole projectcurrency

Net present value is the strictest of the four. It asks whether the project beats simply keeping the money, and it accounts for the fact that a benefit arriving in year three is worth less than the same amount arriving now. A positive NPV means the project clears your cost of capital; a negative one means it does not, however attractive the headline ROI looks.

Example

A $45,000 system returning $26,000 a year

  1. Annual net benefit: 26,000 − 4,500 of licences and support = $21,500.
  2. Over three years: 21,500 × 3 = $64,500 returned against $45,000 invested.
  3. Gain: 64,500 − 45,000 = $19,500.
  4. ROI: 19,500 ÷ 45,000 × 100 = 43.33%.
  5. Annualised: (64,500 ÷ 45,000)1/3 − 1 = 12.75% a year.
  6. Payback: 45,000 ÷ 21,500 = 2.09 years, or 25.1 months.

Does it beat leaving the money alone?

Discounting the three annual benefits at 10% gives $19,545, $17,769 and $16,153, a total of $53,467 against the $45,000 spent. Net present value is $8,467. The project clears a 10% cost of capital with room to spare, which is the version of the answer worth taking to whoever signs it off.

Stress-testing the benefit

Business cases are almost always optimistic about the benefit and accurate about the cost. Cut the benefit by 20% to $20,800 and the annual net falls to $16,300. The three-year ROI drops from 43.33% to 8.67% and payback stretches to 33.1 months — beyond the horizon at which many organisations stop caring. A project that only works if the estimate is exactly right is not a project, it is a hope.

Reading Payback Against Annualised Return

The cumulative position, year by year.

When the $45,000 comes back, at $21,500 of net benefit a year
YearNet benefitCumulativeROI to date
1$21,500$21,500−52.22%
2$21,500$43,000−4.44%
3$21,500$64,500+43.33%
4$21,500$86,000+91.11%
5$21,500$107,500+138.89%

Two years in, this project has returned almost everything and shows a return of −4.44%. That is not failure, it is arithmetic: ROI stays negative until the cumulative benefit passes the investment. Judging a multi-year project on its first-year ROI condemns every project with a payback longer than twelve months, which is most of the ones worth doing.

Notice also how fast the number climbs once payback is passed. Year four adds 47.78 percentage points of ROI for the same $21,500, because the denominator no longer grows. This is why the horizon assumption carries so much weight, and why a plausible horizon should be argued for rather than assumed.

What counts as a good business ROI depends on what else you could do with the money. If the alternative is paying down borrowing at 9%, a project returning 12.75% a year is worth doing and one returning 6% is not. Compare like with like using the general ROI calculator for investments, and check the CAGR calculator if you want the same compounding logic applied to a growth figure.

Five Ways Business Cases Go Wrong

Five ways business cases go wrong, in rough order of how often.

Internal time is not counted. A software rollout that takes three people four weeks has consumed real money even though no invoice appeared. Cost it at loaded salary and add it to the investment, or the ROI is measuring something other than reality.

Soft savings are counted as hard ones. Saving each of forty people twenty minutes a day is thirteen hours a day of capacity, and it is only money if headcount falls or output rises. If neither happens, the saving is real for the staff and invisible in the accounts.

The horizon is stretched to fit. If a five-year case is positive and a three-year case is not, the honest question is which horizon is true, not which one is convenient. Equipment obsolescence and process change both arrive faster than business cases assume.

The comparison is against nothing. Most projects are not compared against doing nothing but against the next best use of the same money and the same attention. A 12.75% return is only good if nothing else on the list returns more.

Nobody measures it afterwards. The single most useful discipline is to record the assumptions, diarise a review twelve months out, and compare. Organisations that do this get noticeably better at estimating within two or three cycles; ones that do not repeat the same optimism indefinitely.

Two related views: the net profit calculator shows what the benefit looks like once it reaches the bottom line after tax, and the customer lifetime value calculator is the right tool when the investment is in acquiring customers rather than in equipment.

Frequently Asked Questions

Subtract the investment from the total net benefit, divide by the investment, multiply by 100. On the example, $64,500 of net benefit against $45,000 invested gives a gain of $19,500 and an ROI of 43.33%.

One that beats your next best use of the money. If borrowing costs 9%, an annualised 12.75% is worth doing and 6% is not. The headline total ROI means little without the time period attached.

Total ROI ignores time; annualised ROI compounds it into a yearly rate. A 43.33% return over three years is 12.75% a year — not 14.44%, because returns compound rather than add.

Divide the upfront investment by the annual net benefit. Here, $45,000 ÷ $21,500 is 2.09 years or about 25 months. It ignores everything that happens after payback, which is why it is a filter rather than a decision.

It discounts each year's benefit back to today's money and subtracts the investment. At a 10% discount rate this project has an NPV of $8,467, meaning it clears the cost of capital rather than merely showing a positive total.

Yes, at loaded salary cost. A rollout taking three people four weeks consumes real money even though no invoice arrives. Excluding it is the most common reason business cases overstate returns.

As long as the benefit realistically lasts, and no longer. If a project only works on a five-year view, the real question is whether five years is credible — not whether the spreadsheet allows it.

Only if they convert into money. Saving twenty minutes a day across forty people is real capacity, and it reaches the accounts only when headcount falls or output rises. Otherwise it is a benefit without a number.

Because ROI compares cumulative benefit against the whole investment, and until payback the benefit is smaller. At $43,000 returned against $45,000 spent the ROI is −4.44%, which is normal rather than alarming.

Yes, and it is the step almost everyone skips. Record the assumptions, diarise a review a year later, and compare. Two or three cycles of that improves estimating more than any template.