Calculate return on investment (ROI), annualized ROI, net profit, and break-even period for any business investment, marketing campaign, or capital allocation decision.
ROI (Return on Investment) is the most universal measure of investment efficiency.
It expresses profit as a percentage of the capital deployed to generate it.
The formula
ROI = (Net Profit / Investment Cost) × 100
Where Net Profit = Revenue − Operating Costs
At $150k revenue, $50k costs, and $100k investment:
- Net Profit = $100k
- ROI = ($100k / $100k) × 100 = 100%
Annualized ROI enables comparison across different time horizons. A 50% ROI over
2 years is equivalent to ~22.5% annualized — not 25%. Compounding matters.
What counts as a good ROI?
Context is everything:
- Marketing: 5:1 return ($5 revenue per $1 spent) = 400% ROI — consider good
- Real estate: 8–12% annualized ROI — typical
- S&P 500 average: ~10% annualized — the benchmark for passive capital
- SaaS investment: target > 30% annualized within 3 years
Any ROI below your cost of capital (typically 8–15%) means the investment destroys value.
ROI vs other metrics
Metric
Measures
When to use
ROI
Total return on capital
Comparing investment efficiency
ROAS
Revenue per ad dollar
Marketing-specific
Payback period
Months to recoup investment
Cash flow planning
NPV
Present value of future returns
Long-term capital allocation
Frequently asked questions
What does this calculator do?
Calculate ROI, annualized ROI, net profit, and break-even period from revenue,
costs, and initial investment.
How to Calculate ROI: Formula, Examples, and Common Mistakes
Learn the ROI formula (net profit / investment × 100), see worked examples, and avoid the common mistakes that make ROI calculations misleading.
ROI = (Net Profit / Investment) × 100
That's the formula. The hard part is defining "net profit" and "investment" correctly.
Step-by-step ROI calculation
Step 1: Calculate net profit
Net Profit = Total Revenue from Investment − Total Costs Associated with Investment
Costs include: direct operating costs, staff time, overhead allocation, and
opportunity cost of capital.
Step 2: Divide by the investment
ROI = Net Profit / Investment Cost × 100
Example: You spend $50k on a content marketing campaign. Over 12 months,
it generates $200k in attributed pipeline, which closes at 25% for $50k in
revenue. Content production cost $10k additional in ongoing work.
Net Profit = $50k − $10k = $40k
ROI = $40k / $50k × 100 = 80%
Common ROI calculation mistakes
Mistake 1: Forgetting indirect costs
Staff time spent managing an investment is a real cost. A $10k tool that takes
40 hours/month to manage has an additional $2,400/month cost at $60/hour.
Mistake 2: Using gross revenue instead of net profit
ROI on gross revenue ignores COGS. If a campaign drives $100k in revenue but
product costs $60k, net contribution is $40k — not $100k.
Mistake 3: Not annualizing
A 50% ROI sounds great — but over 5 years, it's only 8.4% annualized. Always
compare ROI over the same time horizon.
ROI vs ROAS: What's the Difference and When to Use Each
ROI measures net return on total investment. ROAS measures revenue per ad dollar. Learn which metric to use for marketing decisions and how to convert between them.
ROI and ROAS are both marketing efficiency metrics — but they measure different
things and lead to different decisions.
ROAS: Revenue on Ad Spend
ROAS = Revenue Attributed to Ads / Ad Spend
ROAS of 4.0 means: $4 of revenue for every $1 of ad spend.
ROAS ignores costs other than ad spend. A campaign with 5.0 ROAS sounds great —
but if product margin is 20%, you're breaking even.
ROI: Net Return on Investment
ROI = (Revenue − All Costs) / Investment × 100
ROI includes COGS, fulfillment, staff time, and the investment itself.
A campaign with 5.0 ROAS and 20% product margin + 15% fulfillment cost:
- Net margin = 20% − 15% = 5%
- Revenue: $500k. Net from product: $25k.
- Ad spend: $100k.
- ROI = ($25k − $100k) / $100k = −75%
The same campaign that looked great at 5.0 ROAS is actually destroying value.
When to use each
ROAS: Optimizing individual ad campaigns, A/B testing creative
Industry benchmarks for marketing ROI by channel: email, SEO, paid search, social media, and content marketing. See how your campaigns compare.
Marketing ROI varies dramatically by channel. Here are typical benchmarks based
on industry research and practitioner data.
Email marketing
Average ROI: $36–$42 per $1 spent (3,500–4,100%)
Email consistently tops ROI rankings because the variable cost per send is
near zero once the list is built. Paid list acquisition costs bring the lifetime
ROI down to 500–1,000% for most businesses.
SEO (organic search)
Average ROI: 300–2,000% over 3 years
SEO ROI is high but delayed. Months 1–6 often show negative ROI. Months 12–36
produce compounding returns as content ranks. Calculate annualized ROI over the
full 3-year window to compare fairly with paid channels.
Paid search (Google Ads)
Average ROAS: 2:1–5:1 depending on industry
Average ROI after margins: 10–30% for competitive verticals
Paid search is immediate but competitive. ROI degrades as you scale spend
(lower quality keywords, bid competition). Cap paid spend at positive ROI, then
invest the surplus in compounding channels.
Content marketing
Average ROI: 300–1,000% over 12 months
Requires investment in quality and distribution. Best performers see compounding
returns as content accumulates domain authority.
Social media (paid)
Average ROAS: 1.5:1–3:1
Lowest ROI of major channels for most B2B businesses. Better for brand awareness
(hard-to-measure ROI) than direct response.