What Is a Good ROAS? How to Set a Target That Reflects Your Actual Margins
The honest answer to what is a good ROAS is that the question is missing a variable. Here is the formula that replaces it, and why chasing a high ROAS often shrinks the business.

There is no universal good ROAS. A good ROAS is any figure above your break-even ROAS, which is 1 divided by your gross margin. A business with a 25% gross margin breaks even at 4.0x. A business with a 70% gross margin breaks even at 1.43x. The same 3x return is a loss for the first and a healthy profit for the second.
Almost every “what is a good ROAS” answer online gives a benchmark — 4x, or an industry average table. Both are close to useless, because ROAS without a margin attached is a ratio with no meaning. This article gives you the arithmetic instead.
How is ROAS calculated?
ROAS (Return On Ad Spend) is revenue attributed to advertising divided by the advertising spend that produced it, expressed as a multiple.
ROAS = Attributed revenue ÷ Ad spend
Spend £10,000 and attribute £35,000 of revenue to it, and your ROAS is 3.5x. Some platforms display the same number as a percentage (350%) and Amazon inverts it as ACoS — advertising cost of sale — where 28.6% ACoS is the same thing as 3.5x ROAS.
Two definitional traps cause most of the disagreement between marketing and finance:
- Revenue is not profit. ROAS uses top-line revenue. It has no knowledge of your cost of goods, shipping, payment fees or returns.
- “Attributed” is doing a lot of work. A 7-day-click ROAS and a 28-day-click-plus-view ROAS on the same campaign can differ by more than double. Neither is wrong; they answer different questions. Pick one window, write it down, and compare like with like. The same discipline applies to reading an A/B test: decide the rules before you look at the numbers.
What is break-even ROAS?
Break-even ROAS is the point where the gross profit from advertised sales exactly equals the ad spend. The formula is 1 ÷ gross margin.
Break-even ROAS = 1 ÷ Gross margin %
| Gross margin | Break-even ROAS | Meaning of a 3x result |
|---|---|---|
| 20% | 5.00x | Losing money |
| 30% | 3.33x | Losing money |
| 40% | 2.50x | Modest profit |
| 50% | 2.00x | Healthy profit |
| 70% | 1.43x | Strongly profitable |
| 85% (typical SaaS) | 1.18x | Very strongly profitable |
This is why the “4x is good” rule circulates so persistently and does so much damage. It happens to be roughly right for a mid-margin retailer, and badly wrong for everyone else. A software business holding out for 4x ROAS is leaving most of its addressable growth unbought. A low-margin retailer celebrating 3x is quietly funding its own decline.
Work out your gross margin properly before you go further. Not your markup — your margin, after cost of goods, fulfilment, payment processing and your realistic return rate.
Why a rising ROAS is often a bad sign
This is the part that surprises people.
ROAS and volume pull against each other. The cheapest conversions in any account are the ones that were most likely to happen anyway — returning customers, brand searches, people already deep in the funnel. Cut spend and the platform naturally concentrates on those, and ROAS climbs. Revenue falls at the same time.
So a campaign moving from 3x to 6x while spend halves has usually not improved. It has retreated to the part of the market that was already yours.
The reverse also holds. Scaling into colder audiences reliably lowers ROAS while raising total profit, because you are buying incremental customers rather than harvesting existing intent. If your break-even is 2.5x, a campaign running at 6x is not a success story — it is under-invested. There is profitable volume sitting above your break-even line that you are not buying.
The practical rule: manage ROAS as a floor, not a target. Set the floor at break-even plus your required contribution margin, then push spend upward until the account hits that floor. That maximises profit. Optimising for the highest possible ROAS maximises the ratio, which is not a thing anyone can spend.
What target should you actually set?
Three inputs, in this order:
- Your break-even ROAS. 1 ÷ gross margin, calculated on real costs.
- Your required contribution. What percentage of revenue needs to survive advertising to cover overhead and profit? If you need 15 points of contribution on a 40% margin, your target is 1 ÷ (0.40 − 0.15) = 4.0x.
- Your customer lifetime value, if repeat purchase is real. If the average customer buys 2.4 times and you only count the first order, you are undercounting revenue by more than half. Businesses with genuine repeat behaviour can run first-order ROAS at or even below break-even and still be highly profitable — but only if the repeat rate is measured rather than assumed.
Then set different floors for different jobs. One blended account target is the most common structural mistake we see:
| Campaign type | Sensible floor | Why |
|---|---|---|
| Brand search | Very high (8x+) | Mostly demand you already had |
| Retargeting | High | Harvesting existing intent |
| Prospecting / broad | At or slightly above break-even | Buying new customers |
| Category / non-brand search | Between the two | Mixed intent |
Holding prospecting to the same ROAS as brand search is how accounts stop growing. The prospecting campaign gets switched off for underperforming against a benchmark it was never supposed to meet.
ROAS vs POAS: measuring on profit instead
POAS (Profit On Ad Spend) replaces revenue with gross profit in the numerator, so the metric already accounts for margin differences between products.
POAS = Attributed gross profit ÷ Ad spend
It matters most when your catalogue has uneven margins. A retailer selling both 15%-margin electronics and 60%-margin accessories will find that ROAS optimisation quietly pushes budget toward the high-revenue, low-profit items — they generate the biggest numbers for the algorithm to chase. Feeding profit values into the conversion signal instead of revenue redirects the entire bidding system toward what actually makes money.
If your margins vary by more than about 15 percentage points across your range, this is usually the highest-value change available to a paid account, and it is a data-feed job rather than a campaign job.
Why did my ROAS suddenly drop?
Before rebuilding anything, rule out measurement. In rough order of how often it turns out to be the cause:
- Attribution window or model changed — including consent-mode and tracking changes you did not make
- Seasonality against a different baseline — compare year-on-year, not month-on-month
- Promotion in the comparison period inflating the earlier number
- Product mix shifted toward lower-priced or lower-margin items
- Spend increased, moving the account into colder audiences — expected, and often fine
- Creative fatigue — frequency climbing while click-through decays, which shows up in the early signals a creative is working long before ROAS moves
- Competitive auction pressure — CPMs up across the account, not in one campaign
Only the last three are performance problems. The first four are accounting.
Frequently asked questions
What is a good ROAS for ecommerce?
It depends entirely on gross margin. A typical ecommerce gross margin of 40–50% puts break-even between 2.0x and 2.5x, so a sustainable target usually sits between 3x and 4x once overhead is covered. Businesses with strong repeat purchase can profitably run lower on first orders.
Is a 3x ROAS good?
Only if your gross margin is above 33%. At a 33% margin, 3x is exactly break-even — you have converted advertising spend into revenue with no profit left over. At a 60% margin, 3x is strong.
What is the difference between ROAS and ACoS?
They are inverses of each other. ACoS is ad spend divided by revenue, expressed as a percentage; ROAS is revenue divided by ad spend, expressed as a multiple. A 25% ACoS equals a 4x ROAS.
Should I optimise for ROAS or POAS?
Use POAS if margins vary meaningfully across your catalogue, because ROAS optimisation will otherwise favour high-revenue, low-profit products. If margins are broadly uniform, ROAS is simpler and reaches the same conclusion.
Why does my ROAS fall when I increase budget?
Because additional budget buys colder audiences than the ones the platform served first. This is normal and often desirable — total profit can rise while the ratio falls. The question to ask is whether you are still above your break-even floor, not whether the number went down.
ThynqAi builds full-funnel paid media systems measured on profit rather than platform-reported ratios. If your account is being managed to a benchmark nobody derived from your margins, ask us for an audit.