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
Marketing ROI = (Revenue from Marketing – Marketing Cost) / Marketing Cost x 100. A result of 400% means you earned $4 for every $1 spent.
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.“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 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:Marketing ROI = (Revenue Attributed to Marketing – Marketing Cost) / Marketing Cost x 100
| 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 |
| 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 |
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 |
| 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 |
| 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 |
| 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 |
| 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 |
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.
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.
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.
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.
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 →
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 →
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 →
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 →
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.
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.
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.
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.
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.