How to Calculate ROI: A Complete Guide for Business and Marketing in 2026
Return on investment (ROI) is the single most important metric for evaluating whether an investment, campaign, or business decision is worth it. An ROI calculator lets you quickly determine the percentage return on any expenditure, but understanding the nuances behind the number is what separates smart investors from everyone else.
The Basic ROI Formula
ROI = ((Net Profit) / Cost of Investment) x 100
If you invest $10,000 in a marketing campaign and it generates $15,000 in revenue, your net profit is $5,000 and your ROI is 50%.
Annualized ROI and the Time Factor
Annualized ROI = ((1 + ROI)^(1/n) - 1) x 100
A 50% return over 5 years gives an annualized ROI of 8.45% — far less impressive than it sounds. The Rule of 72 provides a quick shortcut: divide 72 by your annual return rate to estimate how many years it takes to double your money.
ROI Benchmarks by Investment Type
| Investment Type | Typical Annual ROI | Risk Level |
|---|---|---|
| S&P 500 (historical average) | 10-12% | Moderate |
| Real estate (rental income) | 8-15% | Moderate |
| Bonds (US Treasury) | 3-5% | Low |
| Digital marketing campaigns | 200-500% | Variable |
| Email marketing | 3,600% (avg $36 per $1) | Low |
| Small business (first 5 years) | 15-30% | High |
ROI for Marketing Campaigns
- Track campaign costs completely — Include ad spend, agency fees, creative production, and internal staff time.
- Attribute revenue accurately — Use UTM parameters, unique discount codes, or dedicated landing pages.
- Account for customer lifetime value (CLV) — A campaign that acquires repeat customers has higher true ROI.
- Compare against benchmarks — A 5:1 ratio (500% ROI) is considered strong for most digital marketing.
Use our ROI calculator to compare the returns of different campaigns side by side.
Common ROI Calculation Mistakes
- Ignoring time — Always annualize for fair comparisons between different investment durations.
- Excluding hidden costs — Forgetting internal time, maintenance, taxes, or transaction fees inflates ROI artificially.
- Confusing revenue with profit — ROI should be calculated on net profit (revenue minus all costs), not gross revenue.
Frequently Asked Questions
What is a good ROI for a small business?
Most small businesses should target a 15-30% annual ROI to justify the risk and effort. This compares favorably to the roughly 10% average annual return of the S&P 500, which requires no active management.
How do I calculate ROI on a marketing campaign?
ROI = ((Revenue from Campaign - Campaign Cost) / Campaign Cost) x 100. If you spent $5,000 on Google Ads and those ads generated $20,000 in attributable revenue, your ROI is 300%.
What is the Rule of 72?
Divide 72 by the annual interest or return rate to estimate how long it takes an investment to double. At 6% annual returns, money doubles in approximately 12 years. At 10%, it doubles in about 7.2 years.
Is ROI the same as profit margin?
No. ROI measures return relative to cost of investment. Profit margin measures profit as a percentage of revenue. Use our margin calculator to calculate profit margins separately.
Can ROI be negative?
Yes. A negative ROI means you lost money. If you invested $10,000 and the current value is $8,000, your ROI is -20%. Negative ROI does not always mean the investment was a bad decision — markets recover — but it signals the investment has not yet generated a return.