CCalcPro
BusinessPublished 2026-04-13·8 min read

How to Calculate ROI on Anything: Marketing, Hiring, and Tools

ROI is the most important number in business. Learn how to calculate return on investment for marketing campaigns, new hires, software subscriptions, and more — with real examples.

CE
CalcPro Editorial Team

Business & SaaS Calculator Development

Share:
🧮
Try the ROI Calculator— apply what you learn instantly
5:1
Average marketing ROI benchmark
$42
Average email marketing ROI per $1 spent
0%
Break-even ROI — below this you're losing money

📐 The ROI Formula

Return on Investment (ROI) measures the efficiency of any business decision. The basic formula:

🔑
The Formula
ROI = (Net Return − Cost of Investment) ÷ Cost of Investment × 100
Or equivalently: ROI = (Gain from Investment − Cost) ÷ Cost × 100

Example: You spend $5,000 on Google Ads and generate $22,000 in revenue. Net profit from that revenue is $12,000.

InputValue
Ad spend$5,000
Revenue generated$22,000
Net profit (after COGS)$12,000

📊 ROI by Business Decision Type

📣

Marketing Campaign ROI

Campaign cost:$10,000
Leads generated:200
Conversion rate:10%
Avg. customer value:$800
Revenue = 20 customers × $800
ROI: 60%
👤

New Hire ROI

Salary + benefits:$85,000/yr
Revenue generated by hire:$210,000/yr
Net value added:$125,000
($125K − $85K) ÷ $85K × 100
ROI: 47%
🛠️

Software Tool ROI

Annual tool cost:$3,600
Hours saved/month:20 hrs
Your hourly value:$75/hr
Annual time value saved:$18,000
($18K − $3.6K) ÷ $3.6K × 100
ROI: 400%

✅ What Is a Good ROI?

ROIInterpretation
Below 0%❌ Losing money — stop or pivot
0–10%⚠️ Marginal — barely worth it
10–50%🟡 Acceptable, worth optimizing
200%+🚀 Excellent — scale aggressively
⚠️
Time Changes Everything
A 50% ROI over 5 years is worse than a 50% ROI over 1 year. Always factor in the time horizon. Annualize ROI when comparing investments with different timeframes: Annualized ROI = ((1 + ROI)^(1/years)) − 1
💡
Include Hidden Costs
For accurate ROI, include all costs: staff time to manage a campaign, onboarding time for a new tool, training costs for new hires. Underestimating cost is the #1 reason ROI projections are overly optimistic.

🎯 Key Takeaways

  • ROI = (Net Return − Cost) ÷ Cost × 100
  • Any ROI above 0% is technically profitable — but aim for 50%+ for most business decisions
  • Email marketing ($42 return per $1) and SEO have some of the highest marketing ROIs
  • Always include hidden costs: time, training, management overhead
  • Annualize ROI when comparing decisions with different timeframes

Editorial Standards

This article was written by the CalcPro Editorial Team. All calculations are verified using industry-standard formulas sourced from authoritative references. CalcPro content is reviewed for accuracy and updated regularly. For our methodology and sources, see our editorial policy. This content is for informational purposes and does not constitute professional financial, legal, or medical advice.

Ready to crunch the numbers?

Use our free ROI Calculator to apply everything you just learned.

Open ROI Calculator