Guide · Updated May 2026 · 8 min read

How to calculate marketing ROI — formula, steps, and benchmarks (2026)

The marketing ROI formula takes 30 seconds to apply. Most marketers get it wrong because they use the wrong inputs — particularly forgetting total costs or using the wrong attribution window. Here's the correct method, the four most common mistakes, and a free calculator.

Updated May 2026Free calculator included

The marketing ROI formula

Marketing ROI measures the return generated by your marketing investment. The core formula is straightforward:

A 200% ROI means you generated $3 for every $1 spent — $2 profit after recovering the original investment. A 0% ROI means you broke even. A negative ROI means the campaign cost more than it returned.

The formula is simple. What trips most marketers up is using the wrong inputs for "Revenue" and "Cost" — both errors are common and both significantly distort the result. Use our calculator to apply this formula instantly →

Step-by-step: calculating ROI for a real campaign

01
Define what counts as attributed revenue
Only count revenue that can be reasonably attributed to this specific campaign. Not total company revenue — attributed revenue. For a Google Ads campaign, this means conversions tracked in Google Ads or GA4 that originated from those specific ads. For email, it's revenue from customers who clicked through the email. For SEO, it's revenue from organic search sessions. The most common mistake: using total revenue instead of attributed revenue inflates ROI by 5–10×.
02
Calculate your true total marketing cost
Add up every cost attributable to the campaign: ad spend across all platforms, agency or freelancer fees, software subscriptions used for this campaign (analytics, CRM, automation, design), creative production costs (copywriting, design, video), and team time if quantifiable (hours × average hourly rate). Most marketers calculate ROI on ad spend only — this is ROAS, not ROI. ROAS inflates the apparent return by ignoring 30–50% of actual campaign costs.
03
Apply the formula and interpret the result
Worked example: You spent $8,000 on a Google Ads campaign ($5,000 ad spend + $1,500 agency fee + $1,000 in tool and team time costs + $500 landing page work). It generated $34,000 in attributed revenue. ROI = ($34,000 − $8,000) ÷ $8,000 × 100 = 325% ROI. Translation: for every $1 invested, you generated $4.25 in revenue and $3.25 in gross return. At a 60% gross margin, your profit after COGS was $12,400 on an $8,000 investment.

The 4 most common marketing ROI calculation mistakes

1. Using revenue instead of gross profit

Revenue and profit are very different things. If you sell a $100 product with a 40% gross margin, you keep $40 — not $100. A campaign that generates $50,000 in revenue with 40% margin produces $20,000 in gross profit. Calculating ROI on revenue rather than gross profit makes the campaign look 2.5× more profitable than it actually is.

2. Forgetting agency fees and tool costs

Agency management fees typically run 15–20% of ad spend. A $10,000 monthly ad spend with a 15% agency fee adds $1,500 in cost. Tool costs — attribution software, CRM, landing page builders — add another $200–800/month. Leaving these out understates total cost and overstates ROI.

3. Using the wrong attribution window

If your average customer takes 60 days from first touch to purchase, a 30-day attribution window will show negative ROI for campaigns that are actually profitable. Match your measurement window to your average sales cycle. B2B businesses with long cycles (90+ days) should measure ROI quarterly, not monthly. E-commerce with immediate purchase intent can measure weekly.

4. Not accounting for the sales cycle in content and SEO

SEO and content marketing have a compounding return profile — spend in month 1 generates traffic for months 6–36. Measuring content ROI in the same month you published the content will always show negative ROI. Measure content and SEO ROI over at least 12 months, and consider a 24–36 month window for mature programmes.

Calculate your marketing ROI now

Apply this formula instantly with our free calculator — advanced margin and team time inputs included.

Free calculator →

What is a good marketing ROI? Benchmarks by channel

There is no universal benchmark — what counts as a good ROI depends on your channel, industry, gross margin, and measurement window. That said, these 2026 averages give a useful starting point:

ChannelAverage ROIMeasurement window
Email marketing36:1 (3,500%)30–90 days
SEO / organic content12:1 (1,100%)12–36 months
Content marketing6:1 (500%)6–24 months
Paid search (PPC)4:1 (300%)Immediate
Social media ads3:1 (200%)7–30 days

Source: HubSpot State of Marketing 2025, Litmus Email ROI Report, First Page Sage. Full benchmark guide →

Frequently asked questions

ROI (return on investment) measures total profitability after all costs — ad spend, agency fees, tools, and team time. ROAS (return on ad spend) measures only revenue against ad spend. A campaign can show 5× ROAS while losing money if agency fees and costs push the true cost above the gross profit. Use ROAS to compare individual campaigns; use ROI to evaluate overall marketing profitability.
Benchmarks vary by channel. A general target of 5:1 ($5 revenue per $1 spent) is considered good across most channels. Email averages 36:1. Paid search averages 4:1. The right target for your business depends on gross margin — calculate your break-even ROI first (1 ÷ gross margin × 100), then target 2–3× above break-even.
Calculate ROI per channel separately first, using per-channel attributed revenue from your analytics platform. Then calculate blended ROI across all channels combined. Multi-touch attribution (available in GA4) gives the most accurate per-channel view by distributing conversion credit across all touchpoints. Last-click attribution over-credits paid search and under-credits awareness channels.
Yes, for strategic planning purposes. Team time (hours × hourly rate) can add 20–40% to campaign costs for in-house teams. Including it gives a more accurate picture of total investment and is essential when comparing in-house execution against agency costs. For quick campaign-level reporting, ad spend + agency fees is sufficient.

Calculate your marketing ROI now

Free multi-channel calculator — no sign-up required.

Use free calculator →