heyoo.ai

Return on Ad Spend (ROAS)

Growth Metrics

Return on ad spend is the revenue produced per dollar spent on advertising. It is the headline efficiency metric for paid media and the number every paid-media manager reports first.

It is also the most often misread. ROAS measures the revenue effect of paid spend in isolation; it ignores brand, content, organic, and the multi-touch nature of B2B buying. Treating ROAS as overall marketing ROI is a recipe for cutting the campaigns that are working hardest because they are not getting last-touch credit.

Key takeaways

  • ROAS = Revenue from Ads ÷ Ad Spend. A ROAS of 4.0 means 4 EUR of revenue per 1 EUR of ad spend; healthy B2B SaaS ROAS targets 3 to 5×, but the right number depends on margin and CLV.
  • ROAS is a paid-media metric; it ignores everything else (organic, content, brand). Reading it as overall marketing ROI is the most common ROAS mistake.
  • B2B ROAS often looks worse than B2C because the conversion event is typically a low-margin lead, not a sale. Calculating ROAS against pipeline value or expected closed-won revenue produces a more honest number.

What is return on ad spend?

ROAS is the revenue produced per unit of advertising spend. It is calculated for a defined campaign, channel, or aggregated period, and it answers one question: for every dollar I put into ads, how much revenue came back?

ROAS is the older cousin of ROI: ROI accounts for total cost (including overhead, salaries, tools), while ROAS counts only the ad spend itself. ROAS is therefore always higher than ROI for the same campaign, and the difference becomes meaningful when fully loaded costs are large relative to media spend (which is typical in B2B).

The metric is platform-defined. Google Ads, Meta Ads, and LinkedIn Ads all report ROAS automatically based on conversion tracking. The accuracy of those numbers depends on the conversion tracking setup; misconfigured tracking produces ROAS numbers that are dramatically wrong in either direction.

How do you calculate ROAS?

The standard formula:

ROAS = Revenue from Ads ÷ Ad Spend

Worked example: a B2B SaaS LinkedIn Ads campaign spends 24,000 EUR over a quarter and produces 96,000 EUR of attributable closed-won revenue. ROAS = 96,000 ÷ 24,000 = 4.0×. (ROAS is sometimes expressed as a ratio, sometimes as a percentage. 4.0× and 400% are the same number.)

For B2B SaaS, the conversion event is rarely a closed-won deal at the moment of click. Most B2B teams calculate ROAS against intermediate events (qualified leads, pipeline value) and apply expected conversion rates to estimate revenue. Three common approaches:

  • Pipeline ROAS: ROAS calculated against pipeline created, not closed revenue. Most common in B2B because pipeline is observable in the relevant period; closed revenue lags by months.
  • Expected revenue ROAS: pipeline value multiplied by expected win rate.
  • Closed-revenue ROAS: actual revenue from deals attributed to the campaign, calculated after the typical sales cycle has elapsed.

Document which method you are using. "ROAS of 4.0" can mean any of these, and they are not interchangeable.

What is a good ROAS?

The right ROAS depends on margin and customer lifetime value, not on a universal benchmark.

For B2C with 50% gross margin, ROAS of 2.0× is roughly break-even on the campaign; profit appears above 2.0×. For B2B SaaS with 80% gross margin and significant retention, the business can be profitable at much lower ROAS because lifetime value extends well beyond the first transaction.

Reasonable B2B SaaS ROAS targets:

  • Pipeline ROAS: 5 to 10× pipeline-to-spend on healthy campaigns. Early-stage campaigns often run lower.
  • Closed-revenue ROAS (first-year ACV): 2 to 4× is typical, 4×+ is strong.
  • Lifetime ROAS (full CLV): 6 to 15× is typical, 15×+ is strong.

The most useful comparison is channel-by-channel within your own program. If LinkedIn Ads consistently ROAS at 6× and Google Ads at 3×, the next dollar should usually go to LinkedIn, even if both are profitable.

Common ROAS mistakes

Three patterns:

  • Reading ROAS as overall marketing ROI. ROAS measures only paid spend; it ignores content, brand, organic, and earned media. Cutting a campaign with low ROAS while ignoring its brand-awareness contribution often costs more than it saves.
  • Last-touch attribution only. Paid platforms self-attribute generously: Google Ads will claim ROAS for conversions that were actually driven by organic search. Cross-checking with multi-touch attribution or holdout tests typically reveals 20 to 40% over-attribution by paid platforms.
  • Same ROAS target across channels. Brand search and prospecting display have very different ROAS profiles. Holding both to the same target produces overinvestment in brand search (which scales easily but hits saturation) and underinvestment in prospecting (which is structurally lower-ROAS but produces the new audience that fuels brand search later).

The healthy practice is to set ROAS targets per channel and per campaign type, validate with incrementality testing, and report ROAS alongside CAC, CLV, and contribution to total pipeline.

Activate your team on LinkedIn

Heyoo helps marketing teams turn employees into authentic, on-brand storytellers, with personalised drafts, a shared calendar, and pipeline-grade analytics.

Frequently asked questions

What's the difference between ROAS and ROI?

ROAS counts only ad spend in the cost. ROI counts all costs (ad spend plus salaries, tools, overhead). ROAS is always higher than ROI for the same campaign. ROI is a more complete measure of profitability; ROAS is a faster operational metric for paid-media decisions.

Is ROAS still useful with cookie loss and tracking changes?

Yes, but with adjustments. As cookie persistence has eroded, ROAS reported by ad platforms has become less reliable. The fix is server-side conversion tracking, deterministic identity (signed-in users), and supplementing ROAS with self-reported attribution and incrementality testing.

What's a good ROAS for B2B SaaS?

5 to 10× pipeline-to-spend is healthy on prospecting campaigns; 15× and higher on retargeting and brand search. The right target depends on margin and CLV: a high-margin, high-retention SaaS can sustain lower ROAS than a low-margin transactional business.

Related terms