ROI Calculator

Calculate your marketing return on investment

💰

Campaign Costs

Total investment

$
Add more costs
$
$
$
📈

Revenue Generated

Campaign results

$
Calculate from conversions
$
📊

Results

Your campaign performance

$0
Total Cost
$0
Revenue
$0
Net Profit
0%
ROI
-100% 0% 100% 200% 500%+
📊
Enter your data
Fill in costs and revenue to calculate ROI

📐 What is ROI?

Return on Investment (ROI) is a performance metric used to evaluate the efficiency and profitability of an investment. In marketing, ROI measures how much revenue your campaigns generate compared to how much you spent.

ROI = (Revenue − Cost) ÷ Cost × 100%
A positive ROI means you’re making money. A negative ROI means you’re losing money.

For example, if you spend $10,000 on a campaign and generate $25,000 in revenue, your ROI is 150%. This means you earned $1.50 for every $1 invested.

📊 Industry Benchmarks

ROI varies significantly across industries and marketing channels. Use these benchmarks to evaluate your campaign performance.

Channel Average ROI Good ROI Rating
Email Marketing 3600% 4000%+ Excellent
SEO 275% 500%+ Excellent
Content Marketing 200% 300%+ Good
Social Media Ads 95% 150%+ Average
Google Ads (Search) 200% 400%+ Good
Display Advertising 50% 100%+ Average

💡 Best Practices

✓ Include All Costs
Don’t forget agency fees, creative production, tools, and team time when calculating total investment.
✓ Track Attribution
Use UTM parameters and conversion tracking to accurately attribute revenue to specific campaigns.
✓ Consider LTV
Include customer lifetime value, not just first purchase, for a more accurate ROI picture.
✓ Set Benchmarks
Establish minimum acceptable ROI based on your margins and business goals.
✗ Ignore Time
ROI doesn’t account for time. A 100% ROI in 1 month beats 200% ROI in 12 months.
✗ Compare Different Channels
Email ROI looks higher than paid ads, but they serve different purposes in the funnel.

🎯 Use Cases

📱
Paid Advertising
Measure Google Ads, Facebook, LinkedIn campaign profitability
✉️
Email Campaigns
Calculate return from newsletters, drip campaigns, promotions
🎪
Events & Webinars
Evaluate trade shows, conferences, virtual events investment
📝
Content Marketing
Assess blog posts, videos, podcasts revenue contribution
🤝
Influencer Campaigns
Track sponsored content and partnership performance
🔧
Tool Investment
Justify marketing software and automation platform costs

❓ Frequently Asked Questions

A commonly cited benchmark is 5:1 ratio (500% ROI) as good, and 10:1 (1000% ROI) as exceptional. However, “good” depends on your industry, margins, and business model. E-commerce might target 300-400%, while SaaS companies with high LTV might accept lower initial ROI.
ROI (Return on Investment) measures profit relative to total cost: (Revenue - Cost) / Cost. ROAS (Return on Ad Spend) measures revenue relative to ad spend only: Revenue / Ad Spend. ROAS of 4:1 means $4 revenue per $1 ad spend; equivalent ROI would be 300%.
Use UTM parameters for campaign tracking, set up conversion tracking in your analytics platform, implement proper attribution models, and connect your CRM data. For offline conversions, use unique promo codes or ask customers how they found you.
For accurate ROI, yes—include the portion of salary time spent on the campaign. If a $60k/year marketer spends 20% of their time on a campaign, that’s $12k in cost. However, many companies calculate “media ROI” separately from “fully loaded ROI.”
Brand campaigns don’t have direct revenue attribution. Instead, measure proxy metrics: brand search volume increase, direct traffic growth, brand mention sentiment, aided/unaided awareness surveys. Some companies calculate “brand value” based on estimated organic traffic value.
Negative ROI means you spent more than you earned. This isn’t always bad—new customer acquisition often has negative first-purchase ROI but positive lifetime ROI. Analyze if the campaign served top-of-funnel goals, improved brand awareness, or acquired customers with high LTV potential.