ROI calculator: measure return on any business investment
Calculate return on investment for software purchases, marketing campaigns, equipment, hires, or any business decision. Free, no signup, shareable result URL.
Inputs
Results
How to read this calculation
ROI (%) = ((Final Value − Total Costs) ÷ Total Costs) × 100
Where:
Total Costs = Initial Investment + Ongoing Costs
Net Profit = Final Value − Total Costs
Return Ratio = Final Value ÷ Total Costs
Annualized = ((1 + ROI/100)^(12/months) − 1) × 100
ROI tells you the percentage return on every dollar invested. A 100% ROI means you doubled your money (every $1 in returned $2 out, leaving $1 in profit). A 0% ROI means you broke even. A negative ROI means you lost money on the investment.
Annualized ROI normalizes returns across different time periods so you can compare a 6-month project against a 24-month project fairly. A 50% return over 6 months annualizes to 125% — different from a 50% return over 24 months which annualizes to ~22%.
Common mistakes that inflate ROI: counting revenue without subtracting ongoing costs, ignoring opportunity cost of internal labor, double-counting savings that were already accounted for elsewhere, and conflating projected ROI with realized ROI before the time period closes.
Frequently asked questions
The questions operators most commonly ask about ROI calculation.
What is a good ROI percentage?
Good ROI depends on industry, risk, and time period. Public stock market averages 8-10% annual ROI; corporate bonds 4-6%; private business operational improvements typically 50-300% on automation, pricing, or retention investments. ROI above 300% should be scrutinized for measurement errors or unsustainable assumptions. Below 25%, capital usually earns more in passive investments.
What's the difference between ROI and annualized ROI?
ROI is the total return over the investment period. Annualized ROI normalizes that return to a 12-month basis so you can compare investments of different durations. A 50% return over 6 months annualizes to 125%; a 50% return over 24 months annualizes to about 22%. Always use annualized ROI when comparing investments with different time horizons.
Should I include my own time as a cost in ROI calculations?
Yes, for accurate ROI. If you spend 100 hours implementing a $5,000 software purchase at a $75/hr opportunity cost, the true investment is $5,000 + $7,500 = $12,500, not $5,000. Operators who skip labor cost in ROI calculations consistently overstate returns and make worse investment decisions over time. The exception: time you would have spent on lower-value work anyway has lower opportunity cost.
What's the difference between ROI and payback period?
ROI measures total profitability over the full investment period. Payback period measures how long until cumulative returns recover the initial investment. A project with 200% ROI over 24 months has a payback period of approximately 12 months. Operators evaluating cash-constrained decisions often prioritize short payback periods over high ROI; operators evaluating long-term strategic investments prioritize ROI over payback speed.
See exactly where your operation could earn higher ROI
The audit reviews your operation end-to-end and identifies the 3-5 specific automations or operational fixes that would generate the highest ROI for your business. Free, no signup, no sales call required.
No credit card. No follow-up call unless you ask.