ROI Calculator

New equipment, software, an AI tool, a marketing campaign, or a hire all cost money now and pay back later. This ROI calculator shows the return, the payback period, and the annualized ROI so you can compare options and decide what's worth buying.

ROI Calculator

Payback period and return on equipment, software, or a campaign.

$
Purchase price, setup, installation, training.
$
Added gross profit or cost savings, including labor hours saved × hourly cost.
$
Subscription, maintenance, supplies.
months
How long you expect to use it.

Return on investment

—

—Payback period
—Net profit over horizon
—Annualized ROI
—Net benefit per month
—Total cost
—Total benefit

Estimates only. Results update as you type. Nothing you enter leaves your browser.

The ROI formula

Total cost = Upfront cost + (Monthly ongoing cost × Months)
ROI = (Total benefit − Total cost) ÷ Total cost
Payback period = Upfront cost ÷ (Monthly benefit − Monthly ongoing cost)

ROI tells you how much you get back for each dollar spent. Payback period tells you how long your cash is tied up. For a small business, payback is often the more useful number, because cash is usually the tightest constraint.

Worked example: an AI scheduling and invoicing tool

A home-services company pays $10,000 to set up software that automates scheduling, reminders, and invoice follow-ups, plus $200 a month. It saves about 40 hours of office time a month at roughly $30 an hour, and fewer no-shows and faster collections add some profit, for about $1,500 of total monthly benefit. Over 24 months, total cost is $14,800 against $36,000 of benefit. That is an ROI of about 143%, and the upfront cost pays back in under 8 months.

How to estimate the benefit honestly

  • Time saved is only a benefit if it's used. Count it if you cut paid hours, avoid a hire, or put the time into work that brings in revenue.
  • Use gross profit, not revenue. If a campaign brings in $5,000 of sales at a 40% margin, the benefit is $2,000. The margin calculator helps here.
  • Test a lower number. Rerun the calculator at half your expected benefit. If it still pays back, it's a safer bet.
  • Include the hidden costs. Training time, setup, integrations, and the productivity dip while everyone learns the new system.
How AI can help: AI tools are one of the most common purchases to run through this calculator. Before you subscribe, time the task you want to automate for a week, then run a free trial on the same work and measure the difference. Real before-and-after hours make a far better benefit estimate than a vendor's marketing claims.

Frequently asked questions

What is a good ROI for a small business investment?

It depends on risk and on what else you could do with the cash, but a common rule of thumb is that equipment and software should pay back within one to two years. Riskier bets, like a new marketing channel, should promise a higher return.

What is the difference between ROI and payback period?

ROI measures total return relative to cost over a time period. Payback period measures how long it takes to recover the upfront cost. A project can have a high ROI and still take a long time to pay back.

What does annualized ROI mean?

It converts the ROI over your chosen time period into a yearly rate, so you can compare investments that run for different lengths of time.

How do I calculate the ROI of marketing?

Use the gross profit from new customers the campaign brought in as the benefit, not revenue, and the campaign spend as the cost. Where you can, include repeat purchases those customers are likely to make.

More free small business calculators

See all thirteen on the small business calculators page.

These calculators give planning estimates, not tax, legal, or financial advice. Check important decisions with your accountant or lender.

Comments