ROI Calculator

Added

Calculate return on investment (ROI), annualized ROI, net profit, and break-even period for any business investment, marketing campaign, or capital allocation decision.

ROI --
Net Profit --
Annualized ROI --
Break-even --
Found this useful?

~4 min read

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

Annualized ROI = ((1 + ROI/100) ^ (1/years) − 1) × 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.

↑ Back to calculator

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.

Calculate yours at the ROI Calculator.

↑ Back to calculator

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
  • ROI: Strategic investment decisions, comparing channels, budget allocation

Use ROAS for tactical optimization. Use ROI for strategic decisions.

Calculate your ROI at the ROI Calculator.

↑ Back to calculator

Marketing ROI Benchmarks by Channel (2024)

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.

Track your actual returns at the ROI Calculator.

↑ Back to calculator

Recommended tools

Tools our audience uses alongside this calculator.

Google Analytics 4 Analytics

Free analytics platform to track revenue attribution for marketing ROI — connect campaign spend to revenue outcomes.

Set up GA4 free →
Ramp Expense Management

Corporate card with automatic expense categorization — track investment spend by category to compute ROI per initiative.

Explore Ramp →
QuickBooks Accounting

Accounting software that tracks revenue and costs by project or category — the data foundation for accurate ROI calculations.

Try QuickBooks →