← Field Notes

What Is a Good Google Ads ROAS? Benchmarks by Industry (And Why Your Number Might Be Lying to You)

May 22, 2026 11 min by Eric Huebner

Most advertisers are optimizing for a number they don’t fully understand. They know higher ROAS is better, their agency promises “strong ROAS,” and everyone nods along — but almost nobody has sat down and asked: what does a good ROAS actually look like for my industry, my margins, and my business model?

The industry-average ROAS for Google Ads across all verticals hovers around 2:1 to 4:1. That means for every $1 spent on ads, advertisers generate $2–$4 in revenue. But that range is almost useless on its own. A 3x ROAS is a money-printing machine for a high-margin SaaS company and a slow bleed for a low-margin ecommerce retailer. Context is everything.

Here’s what you actually need to know — what the benchmarks look like by industry, how to calculate the ROAS you need (not just the one you want), and the ways a strong-looking ROAS can quietly mask a campaign that’s losing you money.

Key Takeaways

  • ROAS benchmarks vary wildly by industry — a “good” ROAS in ecommerce can be catastrophic in home services and vice versa.
  • Your minimum viable ROAS is determined by your gross margin, not by industry averages or what your agency says is “good.”
  • Reported ROAS is often inflated by attribution gaps, assisted conversions, and tracking errors — your real ROAS is frequently lower than the dashboard shows.
  • For lead-gen businesses, ROAS is often the wrong primary metric entirely; cost per qualified lead and cost per closed deal tell a more honest story.
  • Setting a target ROAS in Google’s Smart Bidding without understanding your margin math first is one of the most common ways advertisers leave money on the table.

How ROAS Is Actually Calculated (And Where It Gets Slippery)

ROAS = Revenue from ads ÷ Cost of ads. Spend $10,000, generate $40,000 in tracked revenue — that’s a 4x ROAS, or 400%. Simple enough.

The problem is the word “tracked.” Google Ads can only report on revenue it can see. If your conversion tracking is broken, your purchase values are missing, or you’re relying on last-click attribution that ignores how customers actually move through your funnel — your reported ROAS is fiction. We’ve audited accounts where the “actual” ROAS after fixing tracking was 30–40% lower than what the dashboard showed. That’s a business-altering difference.

Before you benchmark your ROAS against anything, make sure you’re measuring correctly. If you haven’t set up enhanced conversions, you’re almost certainly under-counting. And if you’re using last-click attribution, you’re over-crediting campaigns that close deals and under-crediting the ones that start conversations — which distorts every ROAS number in your account. The attribution model you pick changes everything about how your numbers look.

Google Ads ROAS Benchmarks by Industry (Real Numbers, Not Aspirational Ones)

These ranges come from aggregated industry data, our own managed accounts, and third-party studies across thousands of advertisers. Treat them as directional — your specific account will vary based on competition, margins, average order value, and how well the account is managed.

Ecommerce: 3x–8x ROAS

This is the widest range because ecommerce margins vary so dramatically. A fashion brand at 60% gross margin can thrive at 3x. A consumer electronics retailer at 12% gross margin needs 7x or higher just to cover ad spend and stay profitable after COGS. Don’t benchmark against other ecommerce brands — benchmark against your own margin math. We’ll cover that calculation below.

High-performing ecommerce accounts on Google Shopping and Search typically see 4x–6x blended ROAS at meaningful scale. If you’re under 3x consistently, something is structurally wrong — either with your targeting, your feed quality, or your conversion rate. Check out the ecommerce Shopping vs. Search breakdown if you’re not sure which campaign type is dragging your numbers down.

SaaS / Software: 3x–6x (But ROAS Is Often the Wrong Metric)

Most SaaS companies optimize for trial signups, demo requests, or free account activations — not direct revenue. That means pure ROAS is hard to calculate in-platform unless you’re feeding actual contract values back via offline conversion tracking.

When SaaS companies do calculate true ROAS using closed ARR attributed to Google Ads, 3x–5x is a solid benchmark at the early-to-mid-growth stage. Enterprise SaaS with long sales cycles often sees lower short-term ROAS (1.5x–3x) that looks terrible but pencils out fine when lifetime value is factored in. If you’re running Google Ads for a SaaS business and optimizing toward click-through rate and form fills, you’re measuring the wrong things at every level.

Home Services (HVAC, Plumbing, Roofing, etc.): 5x–15x

Home services businesses can see enormous ROAS because average job values are high and gross margins are strong. A single booked HVAC installation worth $8,000 from a $200 lead spend produces a 40x ROAS on that job alone. But the catch: most home services companies can’t accurately track ROAS in-platform because the conversion is a phone call or a form fill that becomes an estimate, not an immediate purchase.

The better metrics for home services are cost per booked job and cost per qualified call. Benchmarks we see in well-managed accounts: $80–$200 per qualified call for HVAC, $50–$150 for plumbing, $150–$400 for roofing. The home services Google Ads playbook goes deep on this if you’re running in that space.

Professional Services (Legal, Medical, Financial): 3x–10x

Attorney and law firm Google Ads campaigns are some of the most expensive clicks in the platform — personal injury terms can hit $80–$200 per click in major metros. But a single signed client can be worth $10,000–$100,000+ in fees, which makes even a 2x ROAS wildly profitable in dollar terms.

Medical and healthcare practices are similar: high CPCs, but high lifetime patient value. The benchmark that matters most here isn’t a ROAS ratio — it’s cost per new client or patient acquisition relative to their lifetime value. If you’re in this space, the professional services Google Ads playbook covers how to structure campaigns so you’re not paying for garbage leads just because the ROAS looks impressive on paper.

B2B Lead Generation: ROAS Is Often Meaningless Here

If you’re selling B2B software, professional services, or anything with a multi-touch, multi-week sales cycle, stop making ROAS your primary success metric. You’re not directly closing revenue from an ad click. You’re generating a lead that enters a sales process that may take 30–90+ days to produce revenue.

The metrics that actually tell you whether your B2B Google Ads are working: cost per marketing-qualified lead (MQL), cost per sales-accepted lead (SAL), pipeline generated, and cost per closed deal. We’ve seen B2B accounts with a reported 1.8x ROAS that were generating extraordinary ROI once you traced leads through the CRM to closed-won revenue. The inverse is also true — and more common.

Retail / Consumer Goods: 3x–7x

Brick-and-mortar retailers running Google Ads to drive online or in-store purchases typically benchmark between 3x and 7x ROAS, with the higher end reserved for accounts running tightly optimized Shopping campaigns with excellent product feed quality. Promotional periods (Black Friday, holidays) can push ROAS artificially high, so look at 90-day rolling averages rather than peak-period numbers.

How to Calculate the ROAS You Actually Need (Not Just a “Good” One)

Here’s the formula that matters more than any industry benchmark:

Minimum Viable ROAS = 1 ÷ Gross Margin %

If your gross margin is 40%, your break-even ROAS is 2.5x. Below that, you lose money on every dollar of ad spend. Above it, you’re profitable. Your target ROAS should be higher than break-even — factoring in operating expenses, your desired profit margin, and whatever growth goals you’re balancing against efficiency.

Example: You’re an ecommerce brand with 45% gross margins, $80K in monthly operating costs, and $30K in monthly ad spend. Your break-even ROAS is 2.2x. But to cover operating costs and generate actual profit, you probably need 4x–5x depending on revenue volume. That’s your real target — not whatever Google’s Smart Bidding dashboard defaults to when you flip on target ROAS bidding.

Speaking of which: setting a target ROAS in Google Ads without this calculation is like asking your GPS to route you somewhere without telling it your destination. Google’s algorithm will optimize toward whatever number you give it. Give it a number that’s too low and you’ll spend freely and unprofitably. Give it a number that’s too high and you’ll choke volume. You need to know your math before you touch the bid strategy settings.

The 4 Ways Your Reported ROAS Is Lying to You

Even when campaigns are performing well, the number in the dashboard is often not the real number. Here are the most common reasons ROAS looks better than it is.

1. You’re counting the same conversion twice. If you have both a Google Ads conversion tag and a GA4 goal importing into Google Ads for the same action, you’re doubling every purchase in the reported count. This is more common than you’d think, especially in accounts that have changed hands. Conversion tracking setup errors are the single most common thing we find in new account audits.

2. You’re attributing organic-intent purchases to paid ads. If someone types your brand name into Google, clicks your brand campaign ad, and buys — that’s not a Google Ads success story. They were going to buy anyway. Brand campaign ROAS is almost always 10x–20x+ and it flatters your blended number without representing real incrementality. Always segment brand vs. non-brand ROAS separately.

3. You’re using the wrong attribution model. Last-click attribution sends 100% of the conversion credit to the final ad click before purchase. If that happens to be a Shopping campaign, Shopping looks brilliant. If it happens to be a branded search, branded search looks brilliant. Data-driven attribution spreads credit more accurately — but even that has limitations for long sales cycles.

4. You’re not accounting for returns, chargebacks, or cancellations. Google reports gross revenue from transactions. If 15% of your orders get returned, your real revenue — and real ROAS — is 15% lower than the dashboard claims. This is a massive blind spot for ecommerce brands and subscription businesses with high churn.

How to Set a Target ROAS in Google Ads Without Wrecking Your Volume

When you switch to Target ROAS bidding, Google’s algorithm will try to hit your stated target by adjusting bids in real time across every auction. If you set it too high, the algorithm passes on most auctions, your impression share collapses, and volume falls off a cliff. If you set it too low, you buy traffic unprofitably.

The right way to dial it in:

One more thing: if your campaign has fewer than 30–50 conversions in the past 30 days, Target ROAS bidding will underperform. The algorithm doesn’t have enough signal to operate reliably. In that situation, use Maximize Conversion Value without a ROAS target until you’ve built a conversion history, then layer in the ROAS constraint. This is one of the nuances that Google’s Smart Bidding documentation glosses over but that makes a significant difference in practice.

When ROAS Is the Wrong Metric Entirely

This is the point most benchmark articles skip, and it’s the most important one.

For any business with a meaningful sales process — B2B, professional services, home services, high-consideration consumer purchases — ROAS is a proxy metric at best and a misleading one at worst. You’re measuring the ratio of ad spend to attributed revenue, but you’re not measuring whether that revenue is profitable, whether those leads ever close, or whether the customers acquired have good lifetime value.

We’ve worked with clients who had a “healthy” 5x ROAS on paper. When we traced those leads through their CRM, we found that the majority were unqualified, the sales team was spending hours on leads that never converted, and the actual closed-deal ROAS was closer to 1.8x. That’s a money-losing campaign wearing a flattering number as a disguise.

If you’re in a lead-gen model, your measurement stack needs to include offline conversion tracking that feeds real sales outcomes back into Google Ads. Not form fills. Not phone calls. Closed revenue. That’s the only ROAS number that tells you whether the machine is actually working.


Frequently Asked Questions

What is a good ROAS for Google Ads in general?

The most commonly cited benchmark is 4:1 — $4 in revenue for every $1 spent. But that number is meaningless without knowing your gross margins. A 4x ROAS is profitable for a business with 35%+ margins and potentially unprofitable for one with 20% margins. Calculate your own break-even ROAS first (1 ÷ gross margin %), then evaluate your performance against that, not an industry average.

What is ROAS in Google Ads and how is it different from ROI?

ROAS (Return on Ad Spend) measures revenue generated per dollar spent on ads. ROI (Return on Investment) measures profit after all costs — including COGS, labor, overhead, and ad spend. ROAS ignores those costs, which is why it looks higher and why it can be misleading. A 5x ROAS can still be a negative ROI business if margins and operating costs aren’t factored in.

What ROAS should I set for target ROAS bidding?

Start with your gross margin break-even ROAS (1 ÷ margin %) and add 20–30% as a buffer. Make sure your campaign has at least 30–50 conversions in the last 30 days before using Target ROAS bidding — below that volume, the algorithm won’t have enough data and will underperform compared to Maximize Conversion Value.

Is a 2x ROAS good?

It depends entirely on your margins. For a business with 60% gross margins, a 2x ROAS is profitable (break-even is 1.67x). For a business with 40% gross margins, a 2x ROAS means you’re spending $1 in ads to generate $0.80 in gross profit — a losing proposition. Do the math for your own business before deciding whether 2x is worth celebrating or worth fixing.

Why is my Google Ads ROAS so high but I’m not making money?

Several likely culprits: your reported ROAS is being inflated by brand traffic (people who would have bought anyway), your conversion tracking is double-counting, you’re not accounting for returns or cancellations, or your cost of goods is high enough that even a strong ROAS doesn’t generate meaningful profit. Audit your tracking, segment brand vs. non-brand, and run the full margin math.

What’s a good ROAS for ecommerce?

Most ecommerce advertisers with healthy margins target 4x–6x ROAS as a steady-state goal. Anything below 3x consistently usually signals a conversion rate problem, a targeting problem, or a margin problem worth investigating. High-margin, direct-to-consumer brands can profitably operate at 3x; low-margin categories (electronics, supplements with high ad competition) may need 7x or higher to stay in the black.


If Your ROAS Looks Fine on Paper but the Business Doesn’t Feel Like It’s Working — Trust the Business

The most dangerous place to be in Google Ads is confident in a number that isn’t telling the full story. We’ve seen it hundreds of times: the dashboard says things are good, but leads aren’t closing, revenue isn’t growing, and nobody can explain why.

If you’re benchmarking your account against the numbers above and something feels off — or if you’ve never actually calculated your break-even ROAS and connected it to your campaign targets — that’s worth a real conversation.

A few things worth asking your current agency or in-house team: Are we tracking closed revenue or just form fills? Is our brand ROAS being reported separately from non-brand? Have we set our Target ROAS target based on margin math, or did we just accept the default?

If those questions don’t get crisp answers, it might be time for a second opinion. Here’s a straightforward framework for evaluating whether your agency is actually doing the job — without the sales pitch version of the answer.

◆ Free audit

Running $25K+/mo on Google?
Let's see what it’s actually doing.

A real, written audit returned by Eric inside one business day. No pitch decks. No account-exec handoffs. Learn more about our Google Ads agency.

Request a free audit →