...

What Is a Good ROAS for B2B Google Ads?

The briefing
7 takeaways. Skim or jump.

Platform ROAS is the wrong metric for B2B — and optimizing toward it costs pipeline. The right benchmark is LTV:CAC (target: 3:1 minimum). Platform-reported ROAS for B2B SaaS averages 1.55x — not because campaigns fail, but because Google's 30-day window misses 90-day sales cycles. True incremental ROAS for non-brand Search is 5.21x median. Set your ROAS floor from gross margin math, not ecommerce benchmarks. A very high ROAS (8:1+) signals under-spend, not efficiency.

1
Platform ROAS ranges that won't mislead you
2:1 to 4:1 is the realistic B2B range — but platform ROAS is overstated. LTV:CAC is the number that actually matters.
1.55xaverage platform ROAS for B2B SaaS on Google Ads
2
ROAS was built for ecommerce, not your sales cycle
Google's 30-day attribution window misses most B2B deals. A 90-day sales cycle means your dashboard ROAS is a fraction of true performance.
22%longer B2B sales cycles have grown since 2022
3
Incremental ROAS vs. platform ROAS: the real gap
True incremental non-brand Search ROAS is 5.21x — far above what dashboards show. Platform numbers overstate performance by 2–5x.
5.21xmedian true incremental ROAS for Google Search non-brand
4
Replace ROAS with LTV:CAC as your north star If you only read one
3:1 LTV:CAC is the minimum; 5:1 is top quartile. A 1.55x platform ROAS can coexist with a healthy 4:1 LTV:CAC ratio.
3:1minimum LTV:CAC ratio for a healthy, scalable channel
5
Calculate your break-even ROAS before setting targets
Divide 1 by gross margin to find your floor. At 70% margins, you break even at 1.43x — build your target up from there.
6
High ROAS can signal under-spend, not efficiency
ROAS above 8:1 often means you're leaving pipeline untouched. Declining trends over multiple quarters — not one period — warrant an audit.
7
The only ROAS target worth setting
Target the ROAS that hits your LTV:CAC threshold — not an ecommerce benchmark. Adjust for sales cycle lag before judging any campaign.

A good ROAS for B2B Google Ads is not a single number — and applying an ecommerce benchmark to a B2B account is one of the most expensive mistakes a mid-market marketing team can make. The right target depends on your business model, average contract value, sales cycle length, and how you are measuring revenue attribution. Here is what the data says and how to calculate the right target for your specific situation.

The Short Answer

For most mid-market B2B companies, a platform-reported ROAS of 2:1 to 4:1 is the realistic range for Google Search campaigns. B2B services specifically average closer to 3:1 according to aggregated Google Ads data. But platform-reported ROAS in B2B is almost always overstated — and the more useful benchmark for B2B is LTV:CAC ratio, not ROAS. For B2B SaaS specifically, Varos data shows an average platform-reported ROAS of approximately 1.55x on Google Ads — well below what ecommerce teams would consider acceptable — while still being a highly profitable channel when measured against lifetime value.

Why ROAS Is the Wrong Primary Metric for B2B

ROAS was designed for ecommerce — where revenue is recorded at checkout, attribution is immediate, and a single buyer makes the decision. B2B is structurally different in every one of these dimensions.

According to Gartner, the average B2B purchase now involves 6 to 10 decision makers. Forrester puts the average buying committee even higher at 13 stakeholders for enterprise deals. A single Google Ads click that initiates the buying process may not result in closed revenue for 90 to 180 days — or longer. For mid-market B2B SaaS, sales cycles run 30–90 days. Enterprise deals stretch 90–180 days or more, and overall B2B sales cycles have lengthened 22% since 2022.

Google Ads platform ROAS is calculated from attributed conversions within its default 30-day window. For a B2B company with a 90-day sales cycle, this means the platform is attributing only a fraction of the revenue your campaigns actually influenced — making platform-reported ROAS a systematically understated and misleading number for budget decisions. The right attribution window for most mid-market B2B accounts is 60 to 90 days minimum, not Google’s default 30.

There is also the incrementality problem. Analysis of 253 Marketing Mix Models covering $383 million in Google Ads spend found that platform-reported ROAS is systematically higher than true incremental ROI by a factor of 2 to 5x — because it measures what happened after an ad click, not what the spend actually caused. Brand campaigns are particularly overstated — much of the revenue attributed to brand keyword ads would have arrived through organic search if the paid campaign did not exist.

What the Data Actually Shows for B2B Google Ads

Separating platform-reported ROAS from true incremental performance reveals a more nuanced picture:

Platform-reported ROAS (B2B services average): 3:1, per aggregated Google Ads data. This is the number most teams see in their dashboards and compare against.

Platform-reported ROAS (B2B SaaS average): Approximately 1.55x, per Varos B2B SaaS benchmarks. Lower because SaaS revenue is recurring and the full value of a customer takes years to materialize — not because the campaigns are underperforming.

True incremental ROAS (Google Search Non-Brand): 5.21x median, per Cassandra’s analysis of 253 Marketing Mix Models. This is the measure of what Search spending actually caused — and it is the most rigorous benchmark available.

True incremental ROAS (Google Search Brand): 4.14x median from the same dataset — strong, but capped by your existing brand search volume and vulnerable to competitors bidding on your brand terms.

The gap between platform-reported and incremental ROAS is why B2B teams frequently conclude their Google Ads are underperforming when they are actually among their most efficient acquisition channels — and vice versa, why inflated platform ROAS can mask campaigns that are capturing organic traffic rather than generating new demand.

The Benchmark That Actually Matters: LTV:CAC

For B2B companies, the metric that should replace ROAS as the primary performance benchmark is LTV:CAC ratio — how much lifetime value does a customer generate relative to what it cost to acquire them through Google Ads.

The industry standard minimum is 3:1. Top-quartile B2B SaaS companies achieve 5:1 or better. A Google Ads channel producing customers at a 3:1 LTV:CAC ratio is a healthy, scalable channel regardless of what the platform ROAS dashboard shows.

The math that makes this work for B2B: a typical B2B SaaS funnel converts 1,000 clicks into approximately 40 leads, 20 MQLs, 4 SQLs, 2 opportunities, and 0.5 customers. At a $5.34 average CPC, that is $5,340 in spend. If ACV is $20,000, the first-year ROAS is 3.7x before accounting for LTV — and the LTV:CAC math improves significantly when renewal and expansion revenue is factored in.

This is why a B2B SaaS account showing 1.55x platform ROAS can simultaneously be generating customers at a 4:1 LTV:CAC ratio — the platform is only seeing the first-year revenue while the LTV:CAC calculation accounts for the full customer relationship.

How to Set Your ROAS Target

Rather than benchmarking against an industry average, calculate the minimum ROAS your business needs to break even — then set a target above that.

Step 1 — Calculate break-even ROAS: Divide 1 by your gross margin percentage. A business with 70% gross margins needs a minimum 1.43x ROAS to break even on ad spend alone — before accounting for sales costs, tools, and management fees.

Step 2 — Factor in full CAC: Google Ads spend is typically 40–60% of fully-loaded CAC. If your target CAC is $8,000 and Google Ads represents 50% of that, you need Google Ads to produce a customer for $4,000 in platform spend. At an average $20,000 ACV, that is a 5x first-year ROAS target — above the 3:1 B2B services average, but achievable in well-optimized accounts.

Step 3 — Adjust for sales cycle length: If your average sales cycle is 90 days, your 30-day platform ROAS will look approximately one-third of your true performance. Account for this lag when evaluating campaigns — a campaign showing 1x ROAS at 30 days may show 3x at 120 days once deals close.

When to Be Concerned About ROAS

A declining ROAS trend over multiple quarters — not a single period — is worth investigating. The most common causes surfaced in a B2B Google Ads audit include: Smart Bidding optimizing toward the wrong conversion event producing cheaper but lower-quality leads, Quality Score deterioration increasing CPCs without improving conversion rates, or campaign expansion into lower-intent keywords that generate volume without pipeline — all of which inflate conversion volume while suppressing true ROAS against revenue.

A very high ROAS — above 8:1 on a platform-reported basis — is also worth scrutinizing. It often indicates under-spending: your campaigns are capturing only the highest-intent, lowest-cost conversions and leaving significant pipeline on the table, which is why getting Google Ads budget sizing right matters as much as optimizing for ROAS itself.

The Bottom Line

A good ROAS for B2B Google Ads is the ROAS that produces customers at or above your target LTV:CAC ratio — not a number borrowed from ecommerce benchmarks. For most mid-market B2B companies, platform-reported ROAS of 2:1 to 4:1 is the realistic range, with true incremental ROAS typically higher once sales cycle lag and attribution window adjustments are applied. Measure ROAS against your break-even threshold and LTV:CAC target, not against industry averages that were calculated for fundamentally different business models.

Frequently asked questions

What ROAS should I set as a target in Google Ads for a B2B SaaS product with a 60-90 day sales cycle?
+
For B2B SaaS with a 60-90 day sales cycle, setting a platform ROAS target below 2:1 is often correct — and fighting the algorithm to hit 3:1 or 4:1 will starve your campaigns of converting traffic. Varos benchmarks show average platform-reported ROAS for B2B SaaS on Google Ads sits around 1.55x, which reflects the reality that closed-won revenue rarely touches Google Ads attribution within the same quarter it was influenced. The more operationally useful target is an LTV:CAC ratio of 3:1 or higher, measured over a 12-24 month cohort window. If your ACV is $30,000 and average customer lifetime is 3 years, a $10,000 blended CAC can be entirely justified even if your Google Ads dashboard shows a ROAS that would get an ecommerce manager fired.

How does average contract value change what a ‘good’ ROAS looks like for B2B Google Ads?
+
ACV is the single biggest variable in determining whether a given ROAS is healthy or a disaster — a 2:1 ROAS on a $500 ACV product is a money-losing channel, while a 1.2:1 ROAS on a $120,000 ACV enterprise deal with 85% gross margins can be exceptionally profitable. The math changes because Google Ads attribution typically captures only the first conversion event — a form fill or demo request — not the full contract value that closes 90 days later after six stakeholders sign off. According to Gartner research on B2B buying groups, the average enterprise purchase involves 6 to 10 decision makers, meaning attribution models that credit a single click are structurally underreporting influence. For mid-market deals in the $20,000-$100,000 ACV range, model your target ROAS by dividing your actual closed-won revenue attributed to paid search by total ad spend over a trailing 6-month window — not the number Google reports in the platform.

Why is my Google Ads platform ROAS for B2B campaigns almost certainly overstated, and by how much?
+
Platform-reported ROAS in B2B is overstated for three compounding reasons: last-click attribution inflates Google’s contribution, conversion events are typically proxies like form fills rather than actual revenue, and Google’s data-driven attribution model is trained on click patterns that skew toward bottom-of-funnel credit. A common real-world gap is 40-60% overstatement when companies reconcile platform ROAS against CRM-sourced closed-won revenue — meaning a reported 4:1 ROAS in Google Ads may reflect a true 2:1 to 2.5:1 when measured against actual booked revenue. 6Sense research consistently shows that B2B buyers complete 70% or more of their research before engaging with a vendor, which means Google Ads is influencing opportunities it will never receive credit for in platform attribution. The practical fix is to import offline conversion data from your CRM — specifically opportunity creation and closed-won events with weighted values — and treat platform ROAS as a directional signal rather than a performance verdict.

Should B2B companies use Target ROAS bidding in Google Ads, or is a different bid strategy more appropriate?
+
Target ROAS bidding is frequently the wrong choice for B2B Google Ads accounts, particularly when monthly conversion volume is below 30-50 qualified conversions — which is the threshold Google’s own documentation recommends for the algorithm to have sufficient data to optimize effectively. Most mid-market B2B accounts are running on thin conversion volume by ecommerce standards, and forcing a ROAS target into a data-starved campaign causes the algorithm to become risk-averse, reduce auction participation, and collapse impression share on the exact high-intent queries that drive pipeline. Maximize Conversions or Target CPA bidding against a well-defined conversion action — ideally an offline-imported pipeline or opportunity event — typically outperforms Target ROAS in B2B contexts until you have sufficient closed-loop data volume. If you do use Target ROAS, set the initial target no more than 10-15% above your actual trailing 30-day ROAS to avoid triggering the algorithm’s conservative bidding behavior.

How do I calculate the right ROAS target for my specific B2B business rather than using an industry benchmark?
+
Start with your unit economics, not a benchmark: divide your average ACV by your target CAC to get the revenue-per-acquisition multiple you need, then work backward through your funnel conversion rates to determine what cost-per-lead and cost-per-opportunity you can afford. For example, if your ACV is $40,000, your target LTV:CAC is 3:1, and your fully-loaded CAC target is $13,333, and your SQL-to-close rate is 25%, your maximum cost-per-SQL is $3,333 — which then defines your acceptable ROAS at a given campaign volume. McKinsey research on B2B growth benchmarks shows that companies with clearly defined unit economics targets for paid channels grow revenue 2.3x faster than peers who optimize to platform-reported vanity metrics. Build this calculation in a simple spreadsheet with three inputs — ACV, target LTV:CAC, and your funnel stage conversion rates — and update it quarterly as your sales data matures, because a ROAS target set on early-stage data will be wrong by the time your cohorts season.

Brent Nakagawa
About the author

Founder & Principal Consultant, Gawa Growth

Brent Nakagawa is the founder of Gawa Growth, a growth marketing consultancy running strategies across paid media (Google, Meta, LinkedIn, Bing, programmatic), SEO, GEO, ABM, demand gen, content, and CRO — for B2B, B2C, local services, and e-commerce businesses.

Growth Marketing Paid Media SEO & GEO ABM Attribution CRO Demand Gen