K
KnowMBAAdvisory
Unit EconomicsIntermediate6 min read

Acquisition Channel ROAS

Acquisition Channel ROAS measures revenue generated per dollar of paid spend, broken out by individual channel: Google Ads, Meta Ads, TikTok, LinkedIn, etc. ROAS = Revenue Attributed to Channel รท Channel Spend. A 4:1 ROAS on Google Ads and a 2:1 ROAS on Meta tells you exactly where the next dollar should go. But the only channel ROAS that matters is COHORT ROAS โ€” measured over the customer's full lifetime, not the first transaction. Google Ads might show 1.2x first-purchase ROAS but 6x lifetime ROAS once you include repeat purchases over 12 months.

Also known asChannel ROASReturn on Ad Spend by ChannelPaid Channel ProfitabilityChannel-Level ROAS

The Trap

The trap is comparing channels on first-purchase ROAS. Meta Ads often shows higher first-purchase ROAS than Google Ads because it generates impulse buyers โ€” but those buyers churn faster and don't return. Google Ads captures higher-intent buyers who are more loyal. KnowMBA POV: cohort ROAS over a 12-month window beats blended ROAS measured monthly. Second trap: ignoring incrementality. Branded paid-search ROAS looks 10x โ€” but those customers would have searched for you organically and converted anyway. The 'incremental ROAS' (revenue you wouldn't have gotten without the ad) is much lower.

What to Do

Build a channel ROAS matrix with three views: (1) Day-0 ROAS (first purchase only), (2) Day-90 ROAS (with 90-day repeat behavior), (3) Day-365 ROAS (full first-year cohort). Reallocate spend monthly based on Day-365 cohort projections, not Day-0 numbers. Cap channel spend at the point where marginal ROAS drops below your hurdle rate (typically 3:1 for DTC, 5:1 for SaaS). Run a quarterly geo-holdout test to measure incrementality on your largest channel.

Formula

Channel ROAS = Channel-Attributed Revenue รท Channel Ad Spend

In Practice

Google's published 2024 benchmarks for Google Ads show median ROAS of 2:1 across all advertisers, with the top quartile achieving 4:1+. Meta Ads benchmarks (also published) show median ROAS of 2.4:1, but with significantly higher variance โ€” top quartile 5:1+, bottom quartile under 1.5:1. The wider spread on Meta reflects a critical truth: Meta rewards creative performance enormously, while Google rewards bidding/keyword discipline. The same brand running both channels often sees Google ROAS stable across quarters and Meta ROAS swinging 2x with each new creative cycle.

Pro Tips

  • 01

    ROAS attribution windows matter more than the platform claims. A 7-day click + 1-day view window (Meta default) inflates ROAS vs a 1-day click window. Always compare channels on the same window.

  • 02

    Last-click attribution overcredits bottom-funnel channels (branded search) and undercredits top-funnel channels (display, video). For a true comparison, use data-driven attribution or run incrementality tests.

  • 03

    ROAS hurdle rate = 1 รท Gross Margin. If your gross margin is 50%, you need 2:1 ROAS just to break even on the first transaction. Anything below that loses money on day one โ€” you're betting on lifetime value.

Myth vs Reality

Myth

โ€œHigher ROAS is always betterโ€

Reality

Maximum ROAS is achieved by spending almost nothing on the highest-intent keywords (your brand name). That gives you 20:1 ROAS but caps revenue. Optimal ROAS for growth is usually 3-5x โ€” high enough to be profitable, low enough that you're scaling spend into colder audiences.

Myth

โ€œChannel ROAS is comparable across channelsโ€

Reality

Google captures intent (people actively searching). Meta creates demand (interrupting feeds). The same product can show 5x ROAS on Google and 2x on Meta โ€” but Meta is generating customers Google never would have reached. Channels have different jobs, not just different efficiencies.

Try it

Run the numbers.

Pressure-test the concept against your own knowledge โ€” answer the challenge or try the live scenario.

๐Ÿงช

Knowledge Check

Google Ads shows 4x ROAS on $20K/month spend. Meta Ads shows 2.5x ROAS on $20K/month spend. You can shift $10K from Meta to Google. Should you?

Industry benchmarks

Is your number good?

Calibrate against real-world tiers. Use these ranges as targets โ€” not absolutes.

Median Channel ROAS (B2C / DTC)

DTC e-commerce, $5Mโ€“$50M revenue

Google Ads (Search)

2.0โ€“4.0x

Meta Ads (Feed)

1.8โ€“3.5x

TikTok Ads

1.5โ€“3.0x

Affiliate / Partnerships

3.0โ€“6.0x

Branded Search

10โ€“20x (but mostly non-incremental)

Source: Google Ads benchmarks 2024 / Meta Business benchmarks 2024

Real-world cases

Companies that lived this.

Verified narratives with the numbers that prove (or break) the concept.

๐ŸŸฆ

Google Ads / Meta Ads (Aggregated Benchmarks)

2024

mixed

Google's published advertiser benchmarks show median Search ROAS of 2.0x with top-quartile at 4.0x. Meta's published Business benchmarks show median Feed ROAS of 2.4x with top-quartile at 5.0x. The variance pattern is the lesson: Google ROAS is bid/keyword-driven and stable quarter-over-quarter; Meta ROAS is creative-driven and swings dramatically with each ad refresh cycle. Brands that win on Meta have weekly creative testing pipelines and burn through 20-50 creatives/month; brands that win on Google have meticulous keyword/negative-keyword management.

Google Search Median ROAS

2.0x

Google Search Top-Quartile

4.0x

Meta Feed Median ROAS

2.4x

Meta Feed Top-Quartile

5.0x

Channels reward different operational disciplines. Google rewards bidding/keyword discipline; Meta rewards creative production velocity. ROAS performance is downstream of operational fit, not just budget allocation.

Source โ†—

Decision scenario

Scaling Your Best Channel

You run an ecommerce brand at $8M ARR. Meta Ads delivers 3.2x Day-90 ROAS on $80K/month spend. Google Ads delivers 4.1x Day-90 ROAS on $40K/month spend. You raised funding and have $200K/month additional ad budget to deploy.

Meta Spend

$80K/mo at 3.2x ROAS

Google Spend

$40K/mo at 4.1x ROAS

Gross Margin

55%

Hurdle ROAS

1.82x (1 รท 0.55)

New Budget

$200K/mo

01

Decision 1

Three options. (A) Triple down on Google (highest ROAS) by adding $200K. (B) Split the $200K 50/50 between Google and Meta. (C) Spend $200K opening a new channel (TikTok or YouTube) where you have no data.

Add $200K to Google โ€” it's the highest ROAS channel, scale the winnerReveal
Google spend goes to $240K. Marginal ROAS collapses fast โ€” you've already captured most high-intent search demand. New keywords are colder; ROAS on the incremental $200K is 1.8x (just at hurdle). Blended Google ROAS drops from 4.1x to 2.5x. You added revenue but at near-zero margin. Top-of-channel saturation is real.
Google Spend: $40K โ†’ $240KGoogle Blended ROAS: 4.1x โ†’ 2.5xIncremental Margin: Near zero
Split $200K: $100K to Google, $100K to Meta โ€” diversify within proven channelsReveal
Google goes to $140K (ROAS drops to 3.0x โ€” still healthy). Meta goes to $180K (ROAS drops to 2.6x). Both channels remain above hurdle. Net incremental revenue is higher than option A because Meta has more headroom (creative-driven channels saturate slower than intent channels). This is the textbook 'scale within known channels' play. Solid B+ decision.
Google: $40K โ†’ $140K, 3.0xMeta: $80K โ†’ $180K, 2.6xTotal ROAS: Blended 2.8x
Spend $200K on TikTok/YouTube โ€” open a new channel rather than saturate existing onesReveal
First two months are rough โ€” TikTok ROAS is 1.4x as you find creative-product fit. But by month 4 you find a winning creative format and ROAS climbs to 3.5x. By month 6, TikTok is your #2 channel and you have three viable channels instead of two. Meanwhile, Meta and Google maintain healthy ROAS because you didn't oversaturate them. The 'lost' margin in months 1-3 was tuition for opening a new growth lever. Best long-term decision โ€” but requires the patience to absorb early-stage poor ROAS.
Channels: 2 โ†’ 3 viableTikTok ROAS by Month 6: 0 โ†’ 3.5xExisting Channels: Maintained at healthy ROAS

Related concepts

Keep connecting.

The concepts that orbit this one โ€” each one sharpens the others.

Beyond the concept

Turn Acquisition Channel ROAS into a live operating decision.

Use this concept as the framing layer, then move into a diagnostic if it maps directly to a current bottleneck.

Typical response time: 24h ยท No retainer required

Turn Acquisition Channel ROAS into a live operating decision.

Use Acquisition Channel ROAS as the framing layer, then move into diagnostics or advisory if this maps directly to a current business bottleneck.