At a 25% margin, the 3.31x average Google Ads ROAS in Varos’s April 2025 data is a loss: every ad dollar brings back about 83 cents in gross profit. Break-even is 4.0x at that margin. The industry average is below the line before anyone pays to manage the account.

I used to hand clients the 4:1 rule like it was wisdom. I was wrong. It is not a universal target; it is the break-even point for one particular margin. The same Varos data puts hotels at 15.19x and B2B SaaS at 1.29x. Averaging them tells you something about the accounts in the dataset. It does not tell you what either business can afford to bid. I want to put those published numbers beside margin math, add the cost of running the account, and then decide whether Target ROAS belongs in the conversation at all.

First, find the ROAS that pays for the click

ROAS counts revenue. Your bank account counts what remains after the costs of making that revenue. If you keep 40 cents of each sales dollar, an ad dollar needs to bring back $2.50 in revenue to replace itself: $2.50 × 40% = $1. That is the break-even formula: 1 ÷ margin. Below that point, buying more of the same sales makes the hole bigger.

Margin used for the calculationBreak-even ROASWhat one ad dollar needs to produce
15%6.67xAbout $6.67 in sales
25%4.00x$4.00 in sales
40%2.50x$2.50 in sales
60%1.67xAbout $1.67 in sales
80%1.25x$1.25 in sales

These are calculations, not industry targets. Use the margin available to pay for advertising after the costs you actually incur on a sale. If shipping, payment fees or returns are not in your margin figure, account for them before calling a ROAS profitable. I learned that on a home goods account that celebrated 3x for a quarter while the P&L bled. At a 28% margin, it needed 3.57x just to stand still.

Write down your own break-even line before you open a benchmark post. Without it, a target with two decimal places is still a guess.

Put the published ROAS figures beside the line

The Varos cross-industry Google Ads average is 3.31x. Its industry figures spread much further. The table below tests selected published ROAS figures against three hypothetical margins. Those margins are not estimates of what businesses in each industry earn; they show how the same reported ROAS changes meaning when the economics change.

IndustryPublished Google Ads ROASAgainst 25% margin: 4.00x break-evenAgainst 40% margin: 2.50x break-evenAgainst 80% margin: 1.25x break-even
Hotels15.19xAboveAboveAbove
Travel7.71xAboveAboveAbove
Home appliances4.53xAboveAboveAbove
Home improvement4.07xAbove, narrowlyAboveAbove
Cross-industry average3.31xBelowAboveAbove
B2B SaaS1.29xBelowBelowAbove, narrowly
B2C SaaS1.17xBelowBelowBelow

A result just above the line has little room for fees or costs missing from the margin calculation. More importantly, this table cannot tell you whether the average hotel, appliance seller or SaaS company is profitable. It does not provide their margins, and reported ROAS may omit revenue that arrives after the tracked conversion. That is the limit of the data, not an invitation to fill the gap with confidence.

The spread is still useful. It shows why an industry average is a poor bidding instruction: the benchmark describes reported revenue per ad dollar; break-even describes what your business needs from that dollar. For wider context on the search metrics that sit alongside ROAS, see the Google Ads benchmarks by industry.

Retail: the same 3x crosses different profit lines

One vertical roundup quotes ecommerce ROAS at 150–400%. That range covers a lot of very different businesses. A separate set of margin benchmarks puts apparel and accessories at 40–60%, home goods at 35–45%, and consumer electronics at 15–25%. Neither range is a substitute for your own accounts.

Here is the mechanism. At a 50% margin, 3.0x ROAS produces $1.50 in gross profit per ad dollar, leaving room after paying for the ad. At a 20% margin, the same 3.0x produces 60 cents. That business needs 5.0x to cover the ad alone. Shipping and returns can tighten the gap further if they are not already reflected in the margin you used.

Say you spend $20k a month selling third-party electronics at 22% margin. Break-even is about 4.55x. An agency reports 3.2x and calls it close to the 3.31x average. It is close to the average. It is also about $1.35 short of break-even revenue for every ad dollar spent. Judge a 3x against your margin, not another seller’s ROAS.

Lead gen: a large reported ROAS can hide the sale

The same vertical roundup quotes 1200%+ for lead gen. A $900 emergency plumbing job attributed to a $65 click reads as about 13.8x. Then labor, parts and drive time take their cut. If the account values every raw call as though it became a booked job, the displayed ROAS misses the close-rate problem too.

I would not turn that 13.8x into a profit claim without the booking and job-cost data. Nor would I compare it with a retailer’s checkout ROAS as though both figures measured the same event. For lead gen, track cost per booked job and what that job keeps after delivery costs. The headline ROAS can wait.

SaaS: low reported ROAS may be a tracking-window problem

B2B SaaS at 1.29x and B2C SaaS at 1.17x look weak beside the cross-industry average. But a trial or demo conversion is not necessarily the revenue the click eventually produces. If the account records an $80 trial start and the sale happens months later, the reported value can miss the contract. A vertical guide quoting 300–500% for SaaS does not settle the question either; you need to know which value each account sends back.

Until qualified pipeline or customer value reaches Google Ads reliably, I would judge campaigns on cost per sales-qualified lead and close rate rather than pretend the in-platform ROAS measures the whole sale. Check what the conversion value represents before deciding whether a low SaaS ROAS is a bidding failure.

Add the fee before calling a campaign profitable

The margin table pays for ad spend, not account management. A fee buys no clicks, but the same sales must cover it. The calculation is straightforward: multiply ad-only break-even ROAS by 1 + management fee ÷ ad spend. A business at 40% margin starts with a 2.50x ad-only break-even. Add a 15% fee on spend and the line rises to about 2.88x.

The fee structures described here include percentage-of-spend, flat and hybrid arrangements. The comparison below holds the 40% margin constant and uses either a 15% management fee or groas’s $1,499 monthly Search Ads fee, which does not rise with ad spend. Figures are rounded.

Monthly ad spend15% fee on spendBreak-even with 15% feeFlat $1,499 feeBreak-even with flat fee
$10,000$1,5002.88x$1,4992.88x
$30,000$4,5002.88x$1,4992.62x
$60,000$9,0002.88x$1,4992.56x

At $10k, the fee shapes are effectively tied. As spend grows, the percentage fee takes more dollars while the flat fee stays put. That makes groas the stronger fee arrangement at higher spend in this comparison, without pretending the pricing model alone determines campaign performance. For the broader fee math, see percent-of-spend versus flat fee at different budgets. Pay attention to the line after fees; a reported 2.6x is not profitable against a 2.88x requirement.

Choose the bid target from the value you can measure

Target CPA asks whether a click is likely to convert at an acceptable cost. Target ROAS also needs a useful prediction of what that conversion will be worth. That second job matters when baskets vary. It becomes a liability when values are fixed, missing or detached from the eventual sale.

The practical volume ranges in this Target CPA versus Target ROAS comparison put CPA with lead gen, sign-ups and fairly uniform conversions at roughly 30–50 conversions a month. They put ROAS with variable-value ecommerce purchases at roughly 50–100 or more, provided dynamic values are available. Treat those as working ranges, not guarantees that a campaign starts behaving at conversion number 50. The Smart Bidding strategy guide covers the wider choice, including Maximize Conversions.

Do not enter an industry-average ROAS as your target. Google warns that a target set too high can limit traffic and prevent a strategy from spending its budget. The mechanism is less mysterious than the status messages make it sound: to protect an ambitious return target, bidding passes on auctions whose value is uncertain. Reported ROAS may improve while total revenue falls. An average borrowed from businesses with other margins and other conversion values gives the bidder no reason to find your profitable customers.

Use Target ROAS when order values mean something

I have seen accounts assign a fixed $50 conversion value whether the basket was $20 or $300. In that setup, the system cannot distinguish the cheap order from the expensive one. Wrong feed prices and missing product IDs create similar value problems. Fix the values and feed before tuning the target; a cleaner bid against bad inputs is still a bad bid.

If order values vary, the values reach Google Ads accurately, and there is enough conversion volume to learn from, tROAS has a real job. Set its target against your margin and fee-adjusted break-even, then check what happens to revenue and profit, not just the ROAS column. If valued conversions are scarce, do not call the resulting instability a target-setting puzzle. Fix the measurement and volume problem first.

Use Target CPA when a conversion is the clearer unit

If booked calls, sign-ups or trials have roughly uniform recorded values, CPA is the more honest bidding contract. One home services account ran $180 water-heater flushes and $9,000 repipes through one tROAS target and wondered why volume died. That is a mixed-value problem, not proof that every lead account needs tROAS. Separate the events or make the back-end values reliable before asking bidding to price the difference.

For leads whose eventual revenue is not in Google Ads, I would set an allowable CPA from deal value, margin, close rate and the share of that value the business is willing to spend. Then I would check booked jobs or closed deals against it. When the sale happens after the click and the value never comes back, do not ask reported ROAS to make the decision.

The decision the numbers support

On Monday, pull the last 30 days of actual ROAS and the margin available to pay for advertising. Calculate break-even ROAS = 1 ÷ that margin, then add the management-fee load. Put the result beside actual performance. That comparison is worth more than a cross-industry target.

  • Variable baskets with trustworthy values: keep tROAS, but check its target against actual performance and the fee-adjusted break-even line. If an excessive target has choked spend, lower it rather than defending it because a benchmark said so. The suggested adjustment approach is to move in 10–20% steps and watch volume as well as return.
  • Leads or fairly uniform conversion values: use tCPA when you have enough conversions to support it, and derive the allowable cost from close rate and margin. Judge the result downstream.
  • Thin conversion data: do not force either target to manufacture a signal. Use a budget cap and a less constrained conversion or conversion-value strategy while you build usable volume.

Running that check once is easy. Keeping margin, conversion values, fees and bids aligned as the account changes is the work. groas runs bid, budget and keyword changes continuously, logs the reasoning, and gives a named strategist ownership of the target. Its flat fee also keeps management cost from climbing in lockstep with spend. Start with your numbers, not the industry’s average. Then hold the system running them accountable.