Mumbai, India
Free Guide

How to Calculate Marketing ROI: Formulas, Examples, Benchmarks

The complete guide to measuring marketing return on investment. Covers the basic formula, channel-specific ROI, attribution models, and the benchmarks that define “good” performance in 2026.

Last updated: March 2026 · 11 min read

Quick Answer

What is the marketing ROI formula?

Marketing ROI = (Revenue from Marketing – Marketing Cost) / Marketing Cost x 100. A result of 400% means you earned $4 for every $1 spent.

Marketing ROI measures how much revenue your marketing generates relative to what you spend. The basic formula is straightforward: subtract your marketing cost from the revenue it generated, divide by the marketing cost, and multiply by 100 to get a percentage. If you spent $10,000 on a campaign and it generated $50,000 in revenue, your ROI is 400%. The formula is simple. Getting the inputs right is where most teams struggle. “Revenue from marketing” requires attribution. “Marketing cost” requires accounting for hidden expenses like team time, tool subscriptions, and creative production. Most ROI calculations fail not because the math is wrong, but because the inputs are incomplete.

“The biggest mistake I see in ROI reporting is counting leads as revenue. A lead isn’t revenue until the deal closes. We insist on using closed revenue for ROI calculations, even though it takes longer to report. The alternative is a fantasy number that looks good in a slide deck but doesn’t match the P&L.”

Hardik Shah, Founder of ScaleGrowth.Digital

This guide covers four ROI formulas (basic, gross profit, CLV-based, and channel-specific), walks through real-world examples, and provides the benchmarks you need to evaluate whether your marketing is performing well or bleeding money.
Contents

What this guide covers

  1. The basic marketing ROI formula
  2. Advanced ROI formulas for different scenarios
  3. Step-by-step calculation examples
  4. How to calculate ROI by marketing channel
  5. How attribution models affect your ROI number
  6. What is a good marketing ROI in 2026?
  7. Pro tips for accurate ROI measurement
  8. Common marketing ROI mistakes
  9. Frequently asked questions
The Formula

What is the basic marketing ROI formula?

Marketing ROI = (Revenue Attributed to Marketing – Marketing Cost) / Marketing Cost x 100

This formula gives you a percentage. A result of 500% means you earned $5 for every $1 spent. A result of 0% means you broke even. A negative number means you lost money. The formula works the same way for every channel and every campaign. The challenge is in defining the two inputs correctly:
  • Revenue Attributed to Marketing: This should be closed revenue, not pipeline value or projected revenue. If you’re an e-commerce business, it’s confirmed sales. If you’re B2B, it’s signed contracts. Using anything earlier in the funnel (MQLs, SQLs, opportunities) gives you a leading indicator, not actual ROI.
  • Marketing Cost: Include everything: ad spend, tool subscriptions, content creation costs, team salaries (proportional), freelancer fees, and platform fees. A common error is counting only ad spend while ignoring the $8,000/month Semrush subscription, the $5,000 freelance designer invoice, and the 40 hours of in-house time that went into the campaign.
Here’s a quick example. You run a Google Ads campaign: $15,000 in ad spend, $3,000 in landing page design, and $2,000 in copywriting. Total cost: $20,000. The campaign generates $100,000 in closed sales. ROI = ($100,000 – $20,000) / $20,000 x 100 = 400%.
Advanced Formulas

What are the other ways to calculate marketing ROI?

The basic formula works for campaign-level reporting. But for strategic decisions, you need variations that account for profit margins, customer lifetime value, and organic baseline growth.
Formula Equation Best Used When
Basic ROI (Revenue – Cost) / Cost x 100 Campaign-level reporting, quick comparisons
Gross Profit ROI (Gross Profit – Marketing Cost) / Marketing Cost x 100 Accounting for COGS in e-commerce or product businesses
CLV-Based ROI (CLV x New Customers – Marketing Cost) / Marketing Cost x 100 Subscription businesses, SaaS, recurring revenue models
Incremental ROI (Revenue – Organic Baseline – Cost) / Cost x 100 Isolating the true impact of paid campaigns from organic growth
The Gross Profit formula is essential for any business selling physical products. If your revenue is $100,000 but your cost of goods sold is $60,000, your gross profit is $40,000. Using revenue in the ROI formula would overstate your return by 150%. The gross profit version gives you a true picture of marketing profitability. The CLV-Based formula matters for SaaS and subscription businesses where the first purchase is a fraction of the customer’s total value. If your customer lifetime value is $2,400 and your campaign acquired 50 new customers at a cost of $30,000, your CLV-based ROI is ($2,400 x 50 – $30,000) / $30,000 x 100 = 300%. The basic formula using only first-month revenue would show a much lower number and lead to bad budget decisions. The Incremental formula subtracts organic baseline growth. If your website normally generates $50,000/month in organic sales and you ran a campaign that pushed total sales to $80,000, the incremental revenue is $30,000, not $80,000. This prevents marketing teams from taking credit for growth that would have happened anyway.
Examples

What does a real marketing ROI calculation look like?

Example 1: E-Commerce Google Ads Campaign
Ad Spend $12,000
Creative Production $2,500
Tool Costs (proportional) $500
Total Marketing Cost $15,000
Revenue Generated $72,000
COGS (60%) $43,200
Gross Profit $28,800
Basic ROI: ($72,000 – $15,000) / $15,000 x 100 = 380% Gross Profit ROI: ($28,800 – $15,000) / $15,000 x 100 = 92% The 380% number looks great in a report. The 92% number is what the CFO cares about. Both are correct; they just measure different things. Always clarify which formula you’re using.

Example 2: B2B Content Marketing (6-Month Program)

Content Writer (6 months, part-time) $18,000
SEO Tool Subscription $1,800
Design Support $3,000
Total Marketing Cost $22,800
New Customers Acquired via Content 8
Average Contract Value $24,000/year
Average Customer Lifespan 2.5 years
CLV per Customer $60,000
CLV-Based ROI: ($60,000 x 8 – $22,800) / $22,800 x 100 = 2,005% Content marketing ROI looks extreme when measured over the customer lifetime. That’s the point. Content creates compounding assets: a blog post published in January is still generating leads in December. The upfront cost is fixed, but the revenue accrues over years.
By Channel

How do you calculate ROI for each marketing channel?

The formula stays the same. The inputs change by channel. Here’s how to define revenue and cost for the major channels:
Channel Revenue Input Cost Input Attribution Window
Google Ads Conversion value from Google Ads + CRM closed deals Ad spend + management fees + landing pages 30-90 days
SEO Organic revenue in GA4 + attributed closed deals Team time + tools + content production 6-12 months
Email Revenue from email-attributed purchases Platform cost + design + copywriting time 7-30 days
Social Media Social-attributed revenue + assisted conversions Ad spend + content creation + management time 14-60 days
Content Marketing Organic + referral revenue from content pages Writing + design + SEO optimization + promotion 6-18 months
Attribution windows matter. If your average sales cycle is 60 days, use a 75-90 day attribution window to capture delayed conversions without over-attributing. Setting the window too short understates ROI for long-cycle channels (SEO, content). Setting it too long inflates ROI by crediting conversions that happened independently (Source: Cometly, 2026). SEO has the longest payback period and the hardest attribution problem. A blog post might get its first click in month 3 and its first lead in month 6. If you measure SEO ROI at the 90-day mark, you’ll conclude it’s not working when it just hasn’t matured yet. We recommend a minimum 6-month measurement window for SEO ROI, with quarterly checkpoints along the way.
Attribution

How do attribution models change your ROI calculation?

The same campaign can show wildly different ROI depending on which attribution model you use. A customer might see a Facebook ad, click a Google search result two weeks later, read a blog post a week after that, and convert from an email. Which channel gets credit for the revenue?
Model How Credit Is Assigned Best For
Last Click 100% credit to the last touchpoint Short sales cycles, e-commerce
First Click 100% credit to the first touchpoint Measuring awareness channel value
Linear Equal credit to all touchpoints Understanding full-funnel contribution
Time Decay More credit to recent touchpoints B2B with long sales cycles
Data-Driven (GA4) ML model assigns credit based on patterns GA4 users with sufficient conversion data
GA4 uses data-driven attribution by default in 2026. This model uses machine learning to distribute credit based on actual conversion patterns in your data. It’s more accurate than rule-based models, but requires sufficient conversion volume (typically 300+ conversions per month) to work reliably. For smaller businesses without enough conversion data for data-driven attribution, we recommend time-decay as the default model. It gives more credit to touchpoints closer to the conversion, which aligns with how most buying decisions actually work, while still acknowledging upper-funnel channels that initiated the relationship.
Benchmarks

What is a good marketing ROI in 2026?

The widely accepted benchmark for marketing ROI is a 5:1 ratio, meaning $5 in revenue for every $1 spent. A 10:1 ratio is considered exceptional. Anything below 2:1 is typically not profitable after accounting for production costs and overhead (Source: Salesforce, 2026).
ROI Ratio Percentage Assessment
Below 2:1 Below 100% Not profitable for most businesses
2:1 to 4:1 100% to 300% Acceptable; depends on industry margins
5:1 400% Strong performance (industry benchmark)
10:1 or higher 900%+ Exceptional; typically achieved by mature programs
But “good” depends on three factors:
  • Profit margins: A SaaS business with 80% gross margins can profit at a 3:1 ratio. A retail business with 30% margins needs at least 5:1 to break even after COGS.
  • Customer lifetime value: If a $100 acquisition cost yields a customer worth $3,000 over 3 years, a 1:1 first-purchase ROI is actually a 30:1 lifetime ROI.
  • Channel maturity: New channels underperform in the first 3-6 months. SEO might show negative ROI for 6 months before compounding returns kick in.
We advise clients to set ROI targets by channel and maturity stage, not a single blended number. A blanket “5:1 or we kill it” policy would shut down every SEO program after month one and every brand awareness campaign permanently.
Pro Tips

What separates accurate ROI reporting from misleading ROI reporting?

1. Use closed revenue, not pipeline

Pipeline value is a forecast. Closed revenue is reality. Reporting ROI on pipeline overstates performance by 3-5x for most B2B businesses. Wait for deals to close before running the calculation, even if it means reporting lags behind the campaign by 60-90 days.

2. Include all costs, not just ad spend

Ad spend is the easiest cost to track, so it’s often the only cost that makes it into the formula. But if you paid $5,000 for landing page design, $2,000 for copywriting, and allocated 80 hours of internal team time, those costs are real and must be included.

3. Subtract organic baseline

If your business was growing 10% month-over-month before the campaign started, that 10% would have happened anyway. True incremental ROI requires subtracting the organic baseline from your revenue figure. This is uncomfortable but honest.

4. Report by time horizon

Show ROI at 30, 90, and 180-day marks. The 30-day number shows short-term performance. The 180-day number captures delayed conversions and repeat purchases. Many channels look bad at 30 days and great at 180 days. Context matters.

Avoid These

What are the most common marketing ROI mistakes?

Mistake 1: Confusing ROAS with ROI. Return on Ad Spend (ROAS) divides revenue by ad spend. ROI divides net profit by total marketing cost. A 5x ROAS might look great, but if your total marketing cost (including team, tools, and creative) is 3x your ad spend, your actual ROI is much lower. Always know which number you’re reporting. Mistake 2: Measuring ROI too early. Calculating SEO ROI after 30 days is like grading a tree on fruit production after planting the seed. Different channels have different payback periods. Google Ads shows ROI within days. Content marketing takes 6-12 months. Set realistic measurement windows for each channel. Mistake 3: Double-counting conversions. If a customer clicked a Google Ad and later converted through an email, both channels might claim the conversion. Without proper attribution, your blended ROI will be inflated by 20-40%. Use a single attribution model consistently across all channels. Mistake 4: Ignoring time value of money. A $50,000 return in month 1 is worth more than $50,000 in month 12 (because you could reinvest the month-1 revenue). For programs running 6+ months, consider a net present value (NPV) calculation instead of simple ROI, especially when comparing a fast-return channel like paid ads against a slow-return channel like SEO. Mistake 5: Optimizing for ROI alone. A $100 campaign with $1,000 in revenue has a 900% ROI. A $100,000 campaign with $500,000 in revenue has a 400% ROI. The second campaign generated 499x more profit. Optimizing purely for ROI percentage leads teams to under-invest in campaigns that generate the most absolute profit.
Related Resources

What should you read alongside this guide?

How to Calculate Customer Lifetime Value

CLV is the single most important input in the advanced ROI formula. Our guide covers the formula, SaaS vs. e-commerce variations, and benchmarks by industry. Read Guide

Marketing Budget Template

Track all your marketing costs in one place. Our budget template includes monthly channel allocation, budget vs. actual tracking, and ROI by channel. Get Template

Yearly Projections Template

Model your expected ROI by quarter using scenario planning. Our projections template includes traffic, lead, and revenue forecasts with best/base/worst cases. Get Template

Want ROI Reporting Done Right?

We build attribution models, set up GA4 conversion tracking, and deliver monthly ROI reports tied to closed revenue. Free diagnostic for qualified brands. Get Your Free Analytics Diagnostic

FAQ

Frequently Asked Questions

What is a good marketing ROI ratio?

A 5:1 ratio (500% ROI) is the industry standard for strong marketing performance. A 10:1 ratio is exceptional. Below 2:1, most businesses are not profitable after accounting for production and overhead costs. The right target depends on your profit margins and customer lifetime value.

What is the difference between ROI and ROAS?

ROAS (Return on Ad Spend) divides revenue by ad spend only. ROI divides net profit by total marketing cost (including ad spend, team time, tools, and creative production). ROAS is narrower and typically produces a higher number. ROI gives the complete profitability picture. A 5x ROAS might translate to a 2x ROI once all costs are included.

How do you calculate marketing ROI for SEO?

Use the same formula: (Organic Revenue – SEO Cost) / SEO Cost x 100. The key difference is the time horizon. SEO typically requires a 6-12 month measurement window because content takes time to rank and generate conversions. SEO costs include content production, technical optimization, tools, and team time.

Should I use revenue or profit in the marketing ROI formula?

It depends on your audience. Revenue-based ROI is simpler and commonly used for campaign reporting. Profit-based ROI (using gross profit after COGS) is more accurate and is what CFOs and finance teams prefer. Always clarify which version you’re reporting to avoid misunderstandings.

How often should you measure marketing ROI?

Monthly for active paid campaigns (Google Ads, Meta Ads). Quarterly for content marketing, SEO, and email programs. Annually for blended marketing ROI across all channels. The measurement frequency should match the channel’s payback period.

Free Growth Audit
Call Now Get Free Audit →