"Half the money I spend on advertising is wasted; the trouble is I don't know which half." — John Wanamaker, 1900.
Today, there's no excuse for that. With proper tracking, you can know exactly which marketing dollars work. But most businesses still don't — they look at vanity metrics, miscalculate ROI, or have broken conversion tracking they don't know is broken.
This guide shows you how to measure marketing ROI correctly in 2026 — formulas, attribution models, tracking setup, and the metrics that actually predict revenue. Based on what we set up for clients at Geraz Digital.
The right ROI formula: (Revenue from marketing − Total marketing costs) / Total marketing costs × 100. Most businesses forget to include labor and tools in "costs."
Attribution model matters: Last-click attribution under-credits awareness channels. Data-driven attribution (GA4 default) is more accurate but requires volume.
Track these KPIs: CAC, LTV, payback period, ROAS, blended CAC. Vanity metrics (impressions, clicks) lie.
2026 reality: Privacy changes mean attribution is harder than ever. Use server-side tracking, first-party data, and multiple measurement methods.
Marketing ROI sounds simple, but most businesses calculate it wrong. The standard formula is:
ROI = (Revenue from Marketing − Total Marketing Costs) / Total Marketing Costs × 100
The mistake everyone makes: they forget what counts as "total marketing costs." Most businesses include only ad spend. The real total includes ad spend + agency fees + tools/software + labor (your time and team time) + content production costs.
Example: You spend $5,000 on Google Ads and generate $20,000 in attributable revenue. Naive ROI: 300%. Real ROI after including $2,000 in management fees, $500 in tools, and $1,500 of your time: 173%. Still profitable, but very different number.
Attribution is how you assign credit for a sale across multiple touchpoints. A customer might see your Meta ad, then your YouTube video, then Google your brand name, then buy. Who gets credit?
Different attribution models give different answers — and pick the wrong one, you'll defund channels that actually drive sales.
Last-click: 100% credit to the last touchpoint. Default in many tools. Massively under-credits awareness channels.
First-click: 100% credit to the first touchpoint. Over-credits awareness, under-credits closing channels.
Linear: Equal credit to every touchpoint. Naive but at least acknowledges multi-touch.
Time-decay: More credit to touchpoints closer to conversion. Better than first/last-click.
Data-driven (GA4 default): Machine learning assigns credit based on actual conversion patterns. Best when you have volume (200+ conversions/month).
Your ROI is only as accurate as your tracking. Most businesses have broken tracking — they just don't know it because their dashboards still show numbers.
In 2026, with iOS privacy changes and cookie deprecation, you need server-side tracking as your foundation. Client-side pixels alone lose 30-50% of conversions.
Your tracking stack should include: GA4 with enhanced measurement, Meta Pixel + Conversions API (CAPI), Google Ads conversion tracking, and ideally a server-side tag manager (Stape, Google Tag Manager server-side).
Vanity metrics (impressions, clicks, reach) are noise. These 6 metrics are signal:
What it measures: How much you spend to acquire one paying customer.
Formula: Total marketing costs / Number of new customers acquired.
Why it matters: If CAC is higher than LTV, you're losing money on every customer.
What it measures: Total revenue a customer generates over their lifetime.
Formula: Average order value × Purchase frequency × Customer lifespan.
Why it matters: Determines how much you can afford to spend acquiring customers.
What it measures: Revenue generated per dollar of ad spend.
Formula: Revenue / Ad spend. Expressed as a ratio (3.5x means $3.50 revenue per $1 spent).
Why it matters: Quick health check for paid campaigns.
What it measures: How long until a new customer's revenue covers their acquisition cost.
Formula: CAC / (Monthly revenue per customer).
Why it matters: Cash flow planning. Short payback = scale aggressively. Long payback = scale carefully.
What it measures: True acquisition cost across all channels — paid, organic, referral.
Formula: ALL marketing costs / ALL new customers.
Why it matters: Channel-specific CAC lies. Organic isn't free — content costs money.
What it measures: Total revenue / Total marketing spend (across all channels).
Formula: Total revenue / Total marketing spend.
Why it matters: Simple, hard-to-game metric that works across attribution challenges.
We'll audit your current tracking, attribution, and reporting setup. Custom recommendations within 7 days.
Request Free ROI Audit →Numbers without context mean nothing. Here are realistic benchmarks across the industries we work with:
Med Spas / Beauty Clinics: CAC $80-$200, LTV $1,500-$5,000 (with retention), ROAS 3-5x, Cost per lead $50-$150.
E-commerce / D2C: CAC $20-$80, LTV $150-$800, ROAS 3-5x for direct response, MER 4-6x healthy.
B2B SaaS: CAC $500-$3,000+, LTV $5,000-$50,000+, payback 6-12 months, LTV:CAC 4:1 minimum.
B2B Services: CAC $500-$2,500, LTV $10,000-$100,000+, payback 3-9 months.
If your numbers are far outside these ranges, dig deeper — either your tracking is broken or your unit economics need work.
A dashboard isn't reporting — it's decision support. Build dashboards that answer questions, not display numbers.
Weekly dashboard: Spend by channel, leads/sales by channel, ROAS by channel. 5 minutes to review. Identifies fires that need putting out.
Monthly dashboard: Trends over time, CAC by channel, LTV cohorts, blended MER, content/SEO traffic growth. 30 minutes to review. Strategic decisions.
Quarterly dashboard: Full attribution analysis, channel mix optimization, growth trajectory vs. plan. 2 hours to review. Major strategic shifts.
Tools we use: Looker Studio (free, powerful), Triple Whale (e-commerce specific), Hyros (paid attribution), HockeyStack (B2B attribution).
ROAS (Return on Ad Spend) is revenue / ad spend. ROI is profit / total marketing costs. ROAS is a tactical metric for campaigns. ROI is a strategic metric for marketing as a whole. A 5x ROAS could be 20% ROI or -20% ROI depending on costs.
For B2B with 3+ month sales cycles, use lead-stage ROI: track cost per MQL, cost per SQL, cost per opportunity, cost per closed deal. Build dashboards by lead-stage progression. Use UTM parameters and offline conversion imports from CRM.
Industry varies widely. As a rule of thumb: 5:1 ratio (500% ROI) is solid for most businesses. 10:1 is excellent. Below 2:1 means you're barely breaking even. Above 20:1 — verify your tracking, you probably have an error.
GA4 is more accurate than Universal Analytics for cross-device tracking, but it under-reports conversions by 20-40% due to privacy changes and cookie restrictions. Always supplement with server-side tracking (CAPI for Meta, server-side GTM).
Both. Channel-specific ROI helps optimize within channels. Blended ROI / MER measures total marketing effectiveness. Channel-specific can mislead because of attribution challenges — blended doesn't lie.
Daily for active paid campaigns (ROAS check). Weekly for channel performance. Monthly for blended metrics and LTV cohorts. Quarterly for full attribution analysis. Don't make major strategy changes based on less than 4 weeks of data.
Get a free audit of your current marketing tracking, attribution, and reporting. We'll identify gaps and deliver a roadmap to ROI clarity within 7 days.
Request Free Marketing Audit →