- Template item
A marketing ROI calculator measures the revenue your marketing generates compared to what you spend. The formula is simple: (Revenue - Cost) / Cost × 100. If you spend $10,000 on a campaign and generate $30,000 in revenue, your ROI is 200%. Most VPs of Marketing use this metric to justify budgets, compare channels, and prove marketing's impact to the board.
The problem? Most companies track marketing spend but can't connect it to revenue. 73% of marketers say proving ROI is their biggest challenge. Without accurate ROI calculation, you're flying blind on budget decisions — cutting channels that work, funding channels that don't.
This guide breaks down how to calculate marketing ROI correctly, shows you what benchmarks to expect by channel, and explains when ROI is the wrong metric to track.
What should your marketing team cost in 2026?
Free calculator — answer 6 questions, get a benchmarked team cost for your stage and industry in 90 seconds.
Run my numbers →What Is Marketing ROI and Why Does It Matter?
Marketing ROI (return on investment) measures how much revenue your marketing generates for every dollar spent. The standard formula is: (Revenue from Marketing - Marketing Cost) / Marketing Cost × 100.
If you spend $5,000 on paid search and generate $15,000 in attributed revenue, your ROI is 200%. For every dollar spent, you earned two dollars back.
ROI matters because it's the clearest way to justify marketing budgets to finance teams and boards. When you can show that email marketing returns $36 for every $1 spent (3,600% ROI), you get more budget. When paid social shows a 95% ROI, you know where to cut.
Marketing leaders use ROI to:
- Compare channel performance (which channels earn the most per dollar?)
- Justify budget increases (prove marketing drives revenue, not just awareness)
- Identify underperforming campaigns fast (cut losses before they compound)
The metric isn't perfect — it ignores brand value, long-term customer relationships, and attribution complexity. But it's the single most powerful number for proving marketing impact.
The Marketing ROI Formula (+ How to Use It)
The marketing ROI formula has two components: revenue attributed to marketing and the total cost of that marketing.
(Revenue from Marketing - Marketing Cost) / Marketing Cost × 100 = ROI%
Worked example:
- Marketing cost: $20,000 (includes ad spend, tools, contractor fees)
- Revenue attributed to marketing: $80,000 (tracked via CRM attribution)
- Calculation: ($80,000 - $20,000) / $20,000 × 100 = 300% ROI
For every $1 spent, you generated $3 in revenue. Net profit: $60,000.
Most companies make the mistake of only counting ad spend in "marketing cost." The real number includes:
- Ad spend (paid search, paid social, display)
- Marketing salaries and contractor fees
- Software and tools (CRM, analytics, marketing automation)
- Creative production (design, video, copywriting)
- Agency fees
If you spend $10,000 on ads but pay a $5,000 monthly retainer to an agency, your true cost is $15,000. Ignoring the agency fee inflates your ROI by 50%.
How to Calculate Marketing ROI Step-by-Step
Follow this process to calculate marketing ROI for any campaign or channel.
Step 1: Define the timeframe and scope
Pick a specific timeframe (last month, last quarter, full year) and decide whether you're measuring one campaign, one channel, or all marketing. Don't mix timeframes — comparing a 30-day campaign ROI to annual ROI is meaningless.
Step 2: Track all marketing costs
Add up every dollar spent on marketing during that timeframe:
- Direct ad spend (Google Ads, Meta Ads, LinkedIn Ads, etc.)
- Marketing team salaries (full-time, fractional, contractors)
- Tools and software (HubSpot, Google Analytics, SEMrush, etc.)
- Creative and content production
- Events, sponsorships, PR
Missing costs is the #1 reason companies overestimate ROI. If you spent $50,000 on ads but paid $30,000 in salaries and $10,000 in tools, your real cost is $90,000.
Step 3: Attribute revenue to marketing
This is the hard part. Revenue attribution connects sales back to the marketing touchpoints that influenced them. Most companies use one of these models:
- First-touch attribution: Credit the first marketing interaction (good for awareness campaigns)
- Last-touch attribution: Credit the final interaction before purchase (good for bottom-funnel campaigns)
- Multi-touch attribution: Distribute credit across all touchpoints (most accurate but complex)
Your CRM or marketing automation platform (HubSpot, Salesforce, Marketo) should track this automatically. If you don't have attribution tracking, start with last-touch as a baseline.
Step 4: Apply the formula
Subtract total marketing cost from attributed revenue, divide by cost, multiply by 100:
(Revenue - Cost) / Cost × 100 = ROI%
Step 5: Interpret the results
- Below 100%: You're losing money. Cut or optimize.
- 100-200%: Positive ROI, but you need to scale or improve efficiency.
- 200%+: Strong performance. Invest more budget here.
Compare your ROI to channel benchmarks to see if you're above or below average for your industry.
Common Marketing ROI Benchmarks by Channel
ROI varies wildly by channel. Email delivers the highest ROI at 3,600% (HubSpot, 2026). SEO and content marketing deliver strong long-term returns but take 6-12 months to compound. Paid channels show faster returns but lower ROI percentages.
| Channel | Average ROI | Source | Notes |
|---|---|---|---|
| Email marketing | 3,600% ($36 per $1 spent) | HubSpot 2026 | Highest ROI but requires strong list and nurture strategy |
| SEO | 2,200% ($22 per $1 spent) | Search Engine Journal 2025 | Takes 6-12 months to compound; long-term asset |
| Content marketing | 300% ($3 per $1 spent) | Content Marketing Institute 2025 | Includes blog, video, podcasts; compounds over time |
| Paid search (Google Ads) | 200% ($2 per $1 spent) | Google Economic Impact Report 2025 | Immediate results, scales with budget |
| Paid social (Meta, LinkedIn) | 95% ($0.95 per $1 spent) | Nielsen Digital Ad Ratings 2026 | Varies by audience quality and creative |
| Display advertising | 70% ($0.70 per $1 spent) | eMarketer 2025 | Best for awareness, not direct response |
Why the huge range? Email and SEO have compounding effects — one email to a list of 50,000 costs almost nothing, and one SEO article can drive traffic for years. Paid ads stop the moment you stop spending.
Your actual ROI depends on:
- Industry and average customer lifetime value (SaaS typically sees higher ROI than e-commerce)
- Attribution window (30-day vs 90-day windows show different results)
- Marketing maturity (companies with strong attribution tracking measure ROI more accurately)
If your paid search ROI is 120% and the benchmark is 200%, you're underperforming — test new keywords, improve landing pages, or tighten audience targeting.
Why Most Marketing ROI Calculations Are Wrong
The #1 mistake is ignoring hidden costs. Most companies only count ad spend, not salaries, tools, and overhead. If you spend $20,000 on Google Ads but pay a marketing analyst $8,000/month to manage it, your real cost is $28,000, not $20,000. Ignoring the analyst inflates your ROI by 40%.
Mistake #2: Short attribution windows
If your average sales cycle is 90 days but you measure ROI on a 30-day attribution window, you're undercounting revenue. B2B SaaS companies with long sales cycles need 90-180 day windows. E-commerce with 7-day cycles can use shorter windows.
Mistake #3: Not accounting for customer lifetime value
ROI measures first-purchase revenue, but most businesses profit from repeat customers. A campaign with 150% ROI on first purchase might actually be 600% ROI when you include 3 years of repeat revenue.
If your average customer stays for 3 years and spends $10,000 total, but you only measure the initial $2,000 sale, you're undervaluing your marketing by 5x.
Mistake #4: Mixing time periods
Comparing a 7-day flash sale ROI (400%) to an annual content marketing ROI (180%) is meaningless. Time periods must match. Normalize by dividing annual revenue by 12 for monthly comparisons.
The fix: track ROI consistently using the same costs, attribution model, and timeframe across all channels. Create a marketing team structure that includes someone responsible for measurement and reporting.
Marketing ROI Calculator: How to Build One (or Use Ours)
A good marketing ROI calculator includes five inputs: total marketing cost (all-in: ad spend + salaries + tools + overhead), revenue attributed to marketing (from your CRM or analytics platform), timeframe (30 days, 90 days, 1 year), attribution model (first-touch, last-touch, or multi-touch), and customer lifetime value (optional: multiply first-purchase revenue by LTV multiplier).
The calculator outputs:
- ROI percentage: (Revenue - Cost) / Cost × 100
- Net profit: Revenue - Cost
- Cost per dollar earned: Cost / Revenue
You can build one in Google Sheets in under 10 minutes:
- Create input fields for cost, revenue, and timeframe
- Add the ROI formula: =(B2-B1)/B1*100 (where B1 is cost, B2 is revenue)
- Add conditional formatting: green if ROI > 200%, yellow if 100-200%, red if <100%
Or use the MarketerHire marketing team cost calculator to model different team structures and their expected ROI based on your industry and stage.
Most companies don't need a complex tool. A simple spreadsheet updated monthly gives you the visibility to make fast budget decisions. The key is consistency — use the same cost categories and attribution model every time.
When Marketing ROI Isn't the Right Metric
ROI measures short-term revenue returns, but some marketing doesn't work that way. Brand awareness campaigns, content marketing, and PR can take 6-12 months to show measurable revenue impact.
When NOT to use ROI:
1. Brand awareness campaigns
If you're running a Super Bowl ad or sponsoring a conference, ROI will look terrible in the first 90 days. Brand campaigns build long-term equity that shows up in organic search volume, direct traffic, and consideration rates — not immediate sales. Track brand lift surveys, unaided awareness, and share of voice instead.
2. Top-of-funnel content marketing
A blog post that ranks for "what is marketing" won't drive revenue this month. It builds trust, educates prospects, and feeds your SEO engine over time. Measure content ROI on a 12-month window, not 30 days.
3. Long sales cycles (6+ months)
If you sell enterprise software with a 9-month sales cycle, calculating ROI on a quarterly basis undercounts pipeline value. Use pipeline contribution and marketing qualified leads (MQLs) as interim metrics.
Better metrics for these scenarios:
- ROAS (return on ad spend): Revenue / Ad Spend. Simpler than ROI, ignores non-ad costs.
- CAC (customer acquisition cost): Total marketing + sales cost / New customers acquired.
- LTV:CAC ratio: Customer lifetime value / Customer acquisition cost. Target 3:1 or higher.
- MQL-to-SQL conversion rate: Marketing qualified leads that convert to sales qualified leads.
ROI is powerful for performance marketing (paid search, paid social, email). For everything else, use a blended scorecard that includes leading indicators like traffic, engagement, and pipeline.
If you're a VP of Marketing trying to prove impact, build a dashboard with three metrics: ROI (for performance channels), pipeline contribution (for demand gen), and customer LTV (for retention marketing). A fractional CMO can help you build the measurement infrastructure to track what matters.
FAQ
What's a good marketing ROI?
A "good" marketing ROI depends on your industry and channel, but 200-400% is typical for mature companies. Email marketing averages 3,600% ROI, while paid social averages 95%. If your blended ROI across all channels is above 200%, you're performing well. Anything below 100% means you're losing money.
How do I calculate ROI for brand awareness campaigns?
You can't calculate traditional ROI for brand campaigns in the short term because they don't drive immediate revenue. Instead, measure brand lift (survey-based awareness increases), share of voice (your brand mentions vs. competitors), and long-term organic traffic growth. If forced to calculate ROI, use a 12-month attribution window and track revenue from branded search.
What costs should I include in marketing ROI?
Include all costs: ad spend, marketing salaries (full-time and fractional), contractor and agency fees, software and tools (CRM, analytics, automation), creative production (design, video, copy), and events or sponsorships. Most companies miss salaries and tools, which inflates ROI by 30-50%. Track the fully loaded cost for accurate measurement.
Should I use ROI or ROAS?
ROI measures total return (revenue minus all costs) divided by total costs. ROAS (return on ad spend) measures revenue divided by ad spend only. Use ROAS for quick paid media comparisons. Use ROI when you need to include salaries, tools, and overhead in your calculation. Both are useful for different contexts.
How often should I calculate marketing ROI?
Calculate ROI monthly for fast-moving channels (paid search, paid social, email) and quarterly for slower channels (SEO, content marketing). Annual ROI is useful for board presentations, but monthly tracking lets you cut underperforming campaigns faster. Set a calendar reminder to pull the numbers on the same day each month.
What's the difference between ROI and ROMI?
ROI (return on investment) is the general formula used across all business functions. ROMI (return on marketing investment) is the same formula applied specifically to marketing. The terms are interchangeable. Some finance teams use ROMI to distinguish marketing ROI from other departmental ROI calculations, but the math is identical.

