Google Ads ROAS Benchmarks: How to Set a Target That Fits Your Business
ROAS is conversion value ÷ ad spend, but “good” depends on your margin: break-even is 1 ÷ gross margin. How to find your floor and set a tROAS a notch above trailing performance.

ROAS is conversion value ÷ ad spend: a 4x ROAS returns four dollars for every dollar spent. Whether 4x is good depends on your gross margin, not an industry average. Below: how the metric works, how to calculate your break-even, and how to set a target you can defend.
What ROAS actually measures
Conversion value ÷ cost. Report $8,000 in conversion value against $2,000 in spend and that's a ROAS of 4, written as 4x or 400%.
ROAS is revenue, not profit. At a 20% margin, 4x barely clears the cost of goods. And the ratio is only as honest as your conversion tracking: if Google counts the wrong value or double-counts a sale, the number on screen describes a business you don't run.
Check what feeds it first. The common failure is sending a flat placeholder value on every conversion instead of the real order total. Report the same $50 on every sale and a $500 order and a $12 order look identical to Smart Bidding. Pass dynamic order values back through the conversion tag; that fix outranks any target you pick afterward.
Why there's no single "good" ROAS
No one number works, because ROAS is a ratio and both revenue and cost bend with your business model.
A jewelry brand selling $400 rings at a 60% margin thrives at 3x. A grocery-delivery service on 8% margins goes broke at 3x and might need 10x to cover the ad bill. Same ratio, opposite verdict.
Average order value, repeat-purchase rate, and lifetime value shift the answer too. If a first sale is worth $50 but the average buyer returns three times a year, a first-order ROAS that reads as a loss is really buying $150 of lifetime value per customer acquired.
Break-even ROAS: the one number worth calculating
Key point
Break-even ROAS = 1 ÷ gross margin. At a 40% margin, that's 1 ÷ 0.40 = 2.5x. Below 2.5x you're paying to lose money; above it, the ad spend is carrying its weight.
Break-even ROAS is where a campaign stops losing money on the sale itself. Your target sits above it, high enough to leave profit after ads, returns, and overhead. The floor moves with margin:
Break-even ROAS
5.0x
Target for profit
6x or higher
Break-even ROAS
3.3x
Target for profit
4x or higher
Break-even ROAS
2.5x
Target for profit
3x or higher
Break-even ROAS
2.0x
Target for profit
2.5x or higher
Break-even ROAS
1.4x
Target for profit
2x or higher
| Gross margin | Break-even ROAS | Target for profit |
|---|---|---|
| 20% | 5.0x | 6x or higher |
| 30% | 3.3x | 4x or higher |
| 40% | 2.5x | 3x or higher |
| 50% | 2.0x | 2.5x or higher |
| 70% | 1.4x | 2x or higher |
That's what wrecks the benchmark question: 3x is excellent at a 50% margin and a slow bleed at 20%. No shared benchmark tells those two shops apart.
Use your true margin. Returns, absorbed shipping, payment fees, and discount codes all shave it. If a listed 45% margin drops to 38% after refunds and free shipping, run break-even off 38%; build the floor on the optimistic figure and you'll keep approving campaigns that quietly lose money on every order.
A worked example: from margin to target
A small homeware shop runs a 42% gross margin, so break-even is 1 ÷ 0.42, about 2.4x. A 6% return rate plus payment fees pull the real margin to roughly 37%, pushing the honest break-even to 1 ÷ 0.37, about 2.7x.
Wanting profit over survival, the shop sets 3.5x, leaving headroom above the 2.7x floor for overhead and refunds. Its Shopping campaign has averaged 3.2x over the past 60 days, so a tROAS of 3.5x sits just above trailing performance and stays realistic. Jump to 6x and Google bids only on near-certain clicks, starving the campaign of volume.
A second campaign gets a different target. If the shop's Search campaign converts high-intent brand queries at 8x, holding it to 3.5x leaves money on the table. Each campaign earns its floor and target from its own economics; one account-wide number misleads both.
ROAS by industry: read the ranges, not the averages
Published ROAS-by-industry figures are worth a glance for orientation, read as loose ranges. Within one industry the spread is usually wider than the gap between industries, because account age and tracking quality vary so much from one shop to the next.
A few generalizations hold. High-margin, considered purchases like software or specialty goods tolerate and reward higher ROAS targets. Thin-margin, high-volume categories like grocery and fast-moving consumer goods run leaner. Lead-gen has no natural revenue value per conversion, so it tracks cost per lead or a modeled value instead — the logic behind our guide to lowering your CPA, a more useful lens when there's no cart to measure.
Use any external benchmark to sanity-check your own numbers, never to set the goal. Your break-even carries more information than any published chart.
How to read your own ROAS and set a target
Pull ROAS at three levels in order: account, campaign, then keyword or product. Account tells you whether the whole operation is healthy, campaign shows where money is working, keyword or product tells you what to fix first.
- Segment by campaign type. Search, Shopping, and Performance Max rarely earn the same ROAS, and blending them hides where returns come from.
- Judge ROAS over 30 to 90 days, not one slow week — small accounts swing hard day to day.
- Read the search terms report. Irrelevant queries drag ROAS down quietly; tight negative keywords claw it back.
- Split new-customer revenue from repeat purchases. A campaign that looks mediocre on first-order ROAS may be your best acquisition channel.
Watch the attribution lag. On a 30-day click window, conversions can land weeks after the click that earned them, so a week's ROAS keeps drifting upward after the spend hits. Judge a given week's numbers a month later, once conversions have caught up.
Ignore optimization score for this question. It's Google's 0–100% estimate of how well your account is configured, and it climbs mainly when you apply or dismiss Google's recommendations. That makes it a fair nudge toward account hygiene and a poor profit signal, since plenty of those recommendations push more spend rather than more margin.
A tROAS bid strategy is where the arithmetic pays off: you name the return you need and Smart Bidding chases it. Set the target far above anything the campaign has hit and Google throttles delivery to protect the number, dropping spend and volume together. Start near the recent trailing ROAS, then raise the target in small steps as the data proves out.
Where AdPilot fits
Knowing your target is one thing. Moving toward it bid by bid, negative by negative, week after week is the grind most owners skip. That's the job AdPilot does.
Connect your account with one click through Google's OAuth, no API keys and no setup, then state the goal in plain words: „get my Shopping ROAS to 4x without cutting volume too hard.“ The AdPilot agent reads the account and proposes concrete moves: a budget shift, a bid-strategy change, or a batch of negative keywords. Each arrives as a proposal card you approve with a click. Nothing runs on its own.
Guardrails hold it in check: no campaign deletions, shared budgets never touched, and a metric snapshot captured before every executed change. The before/after dashboard tracks whether ROAS actually moved, alongside CPA, CTR, cost, and conversions, with a daily pull to keep the trend current. Tokens are AES-256 encrypted, and every action lands in an audit log with old→new values you can read back and revert with one click. When a change didn't help, the data shows it.
Straight about status: AdPilot is in early access — spots are limited while our app finishes Google's verification — but changes you approve are written to your live account for real, behind approval, a snapshot, a full audit log and Revert. The results page walks through a worked example on a real account, one consented case rather than a typical-result promise. For plans, including the free 7-day trial, see pricing. AdPilot is an independent product, not affiliated with or endorsed by Google.
Two reads are worth queuing if you're weighing this against hiring help or Google's own automation. Running Google Ads without an agency covers the solo route; Google's built-in AI versus AdPilot compares the two side by side. If handing an agent the keys makes you wary, is it safe to let AI manage Google Ads walks through the approval model step by step.
One move before you touch the account: open your margin, divide 1 by it, and write down the break-even ROAS. Then set a first tROAS a notch above the trailing 60-day average on one campaign, leave it a month, and read the before/after. That loop, run on your real numbers, teaches more than any benchmark table online.
Frequently asked questions
What is a good ROAS in Google Ads?
What's the difference between ROAS and ROI?
How do I calculate break-even ROAS?
Is a higher ROAS always better?
What ROAS should I set for a target ROAS (tROAS) bid strategy?
Why is my ROAS suddenly dropping?
Does ROAS include profit?
Keep reading

Running Google Ads Without an Agency: A Weekly System That Works
Read the search terms report, check pacing against target CPA, make one or two small changes, measure. Here's the weekly loop that runs a healthy account without a retainer.

How to Audit Your Google Ads Account: A DIY Checklist
An eight-pass Google Ads audit with the exact report and column for each step: search terms sorted by cost, tCPA conversion floors, match types, negatives, and geo/device/schedule targeting.