ROI Calculator: How to Measure Return on Investment for Any Business Decision

Return on investment (ROI) is the number that tells you whether a business decision actually paid off — a marketing campaign, a piece of equipment, a new hire, or a software subscription. It’s a deceptively simple ratio, but it’s easy to compute it wrong: forget the ongoing costs, mix up profit and revenue, or ignore how long the money was tied up. This guide shows the correct formula, three worked examples, and the mistakes that make ROI numbers lie.

Run your own numbers in seconds with our free ROI Calculator — it handles the math so you can focus on whether the assumptions are right.

The Basic ROI Formula

ROI = (Gain from investment − Cost of investment) ÷ Cost of investment × 100

The result is a percentage. An ROI of 50% means you got back $1.50 for every $1 invested; a negative ROI means you lost money. The critical detail: “gain” means profit, not revenue. If a campaign brought in $10,000 of sales but the products cost $7,000 to deliver, the gain is $3,000, not $10,000.

Three Worked Examples

ScenarioCostGain (Profit)ROI
Marketing campaign$5,000 ad spend$12,500 attributable profit150%
New equipment$20,000 machine$6,000/year labor savings30% in year 1 (simple)
Software subscription$1,200/year$3,000 saved staff time150%

Simple vs Annualized ROI

Simple ROI treats a $6,000 gain as the same whether it arrives in one year or five — which makes long projects look better than they are. For anything spanning multiple years, compare investments on an annualized basis. A quick approximation is annualized ROI ≈ (1 + simple ROI)^(1/years) − 1: a 100% ROI over 2 years is roughly a 41% annual return, while the same 100% over 5 years is about 15% per year. The ROI Calculator can compare both views side by side.

Payback Period: The Other Number You Need

ROI tells you how profitable an investment is; payback period tells you how long until you break even. It’s simply cost ÷ monthly (or annual) gain. A $6,000 machine saving $500/month pays back in 12 months — after that, everything is profit. Payback matters most for small businesses and cash-constrained teams, where a high-ROI project that takes five years to pay back can still sink you. Use both numbers together: ROI for the “is it worth it” question, payback for the “can we afford to wait” question.

ROI for Different Decision Types

DecisionHow to Estimate the GainWatch Out For
Marketing campaignAttributable profit from new customersAttribution — credit only what the campaign actually drove
Equipment purchaseLabor savings + output value over its useful lifeMaintenance, downtime, and resale value
HiringRevenue the new role enables, minus fully loaded costRamp-up time — few hires pay off in month one
Software subscriptionTime saved × hourly cost, plus error reductionAdoption — software nobody uses has no gain

Common ROI Mistakes

  • Using revenue instead of profit — inflates ROI on any product with a margin under 100%.
  • Ignoring ongoing costs — software, maintenance, and labor after the purchase.
  • Forgetting opportunity cost — a 5% ROI might be a loss if the money could earn 7% elsewhere with zero effort.
  • Measuring too early — campaigns and hires ramp up; a 30-day snapshot understates a 6-month payback.
  • Not attributing gains — if sales rose while you also cut prices, part of the “gain” isn’t from the investment.

ROI is only as good as the inputs. Be conservative with the gain, generous with the costs, and use the ROI Calculator to check your math before you commit budget.

Leave a Reply