A 4x return on ad spend can be a loss. A 1.8x can be the best month your brand has ever had.
If that sounds backwards, you already know the problem. Every agency deck, every dashboard, every platform report leads with ROAS as though it were a score out of ten. It isn't. ROAS is a ratio, and a ratio means nothing until you know the number it has to beat.
That number is your break-even ROAS. It's the single most useful figure a Shopify D2C brand can carry into a budget meeting, and most brands calculate it wrong. Not slightly wrong. Wrong by enough that accounts sit below profitability for months while the reporting says they're fine.
This article covers what break-even ROAS actually is, the two-line formula most founders use and why it overstates your margin, how to calculate the real number, and what a good ROAS is once you stop looking for a universal benchmark, including a margin-by-margin table you can read your own target off. Every figure used here comes from accounts we've run.
What is break-even ROAS?
Break-even ROAS is the return on ad spend at which a campaign is neither profitable nor unprofitable. Every pound of revenue above it contributes profit; every pound below it costs you money. Your break-even ROAS is set entirely by your margin structure, which means it's specific to your brand and can't be borrowed from a benchmark.
Two brands can run the identical campaign, at the identical ROAS, and one is funding growth while the other is quietly buying revenue at a loss. The campaign didn't change. The margin did.
That's why the first question we ask a new Shopify brand is never "what ROAS are you hitting?" It's "what do you need to hit?" A surprising number of founders doing $2–5M a year can't answer it to a decimal place, and the ones who can are usually working from the simple formula, which is where the trouble starts.
Want the number before you finish reading? You can work out your break-even ROAS with our free calculator. It takes about two minutes and asks for the inputs most people forget.
The simple formula, and why it's wrong
Here's the version you'll find on every blog post about this topic:
The version you'll see everywhere
Break-even ROAS = 1 ÷ gross margin
Run a 50% gross margin and your break-even ROAS is 2.0x. Run 65% and you break even at about 1.54x. Run 25% and you need 4.0x just to stand still.
The formula isn't wrong. The inputs are, and a break-even ROAS built on the wrong inputs is worse than no number at all. Almost every founder who runs it uses gross margin, meaning revenue minus cost of goods, and stops there. But cost of goods isn't the only thing standing between an order and profit.
What the simple formula leaves out
Four costs get missed when founders calculate break-even ROAS, and they compound:
- Fulfilment and delivery. Picking, packing, and shipping cost real money on every order, whether or not you charge the customer for it.
- Transaction fees. Shopify Payments, PayPal, Klarna. Small per order, meaningful across thousands.
- Returns. You refund the revenue but rarely recover the outbound shipping or the payment processing fee.
- The gap between tracked and net revenue. This is the big one, and it's the one nobody talks about.
That last point deserves its own explanation, because it's where most of the error lives.
Google reports gross revenue. Your P&L doesn't.
When Google Ads shows you a 2.0x ROAS, the revenue side of that ratio is what was tracked at checkout. Before returns. Before refunds. Before the customer changed their mind on Thursday.
Your profit and loss statement records what you kept. So if you calculate a break-even ROAS against net revenue and then compare it to the ROAS your platform reports, you are comparing two different numbers and concluding you're profitable. Your break-even ROAS has to be expressed against the same gross, pre-returns revenue figure the platform reports, or the comparison is meaningless.
How to calculate your real break-even ROAS
Work it per 100 orders. It's easier to follow than percentages and harder to fudge.
Take a Shopify brand at a £64 average order value, which is the real AOV from a UK sports brand account we run:
| Line | Calculation | Amount |
|---|---|---|
| Gross tracked revenue | 100 × £64 | £6,400 |
| Returns at 8% | 8 orders refunded | −£512 |
| Net revenue | £5,888 | |
| Cost of goods (35% of AOV, 92 kept orders) | 92 × £22.40 | −£2,061 |
| Fulfilment (100 out, 8 back, £4.50 each) | 108 × £4.50 | −£486 |
| Transaction fees (not refunded on returns) | 100 × £1.32 | −£132 |
| Contribution before ad spend | £3,209 |
Now the two numbers, side by side.
The naive calculation. Gross margin looks like 65% (£64 revenue less £22.40 cost of goods). One divided by 0.65 gives a break-even ROAS of 1.54x.
The real calculation. Contribution of £3,209 against £6,400 of gross tracked revenue is 50.1%. One divided by 0.501 gives a break-even ROAS of 2.0x.
That's a 30% gap. And it's not academic. A brand working from 1.54x sees a 1.7x month, books it as a win, and scales spend into it. In reality that month lost money on every incremental order, and scaling made the hole deeper.
The trap: every campaign between 1.54x and 2.0x reads as profitable and isn't. That band is wide enough to hold most of a mediocre quarter.
If you'd rather not build the spreadsheet, the breakeven CPA and ROAS calculator takes AOV, purchases per customer, cost of goods, shipping, transaction fees, return rate, and target margin, and gives you both the break-even and the target figure.
What is a good ROAS?
A good ROAS is any return that clears your break-even ROAS with enough room left to fund the business underneath it. There is no universal good ROAS figure. A 3.0x is strong for a brand breaking even at 2.0x and a slow bleed for one breaking even at 4.0x on thin reseller margins.
That answer is unsatisfying, so here are the good ROAS benchmarks you came for, followed by why they won't decide anything for you.
The benchmarks people quote
Commonly cited 2026 figures put ecommerce somewhere around a 2.5x to 4x range, with channel averages roughly as follows:
- Google Ads: around 4x to 4.5x
- Meta: around 2.2x to 2.8x
- TikTok: around 1.4x
- Ecommerce overall: average near 2.9x, median closer to 2x
Treat these as weather reports rather than targets. They circulate widely between marketing blogs, are rarely traceable to a primary source, and aggregate across margin structures that have nothing to do with yours. We include them because you'll find them everywhere, not because we'd set a budget against them.
The channel gap is the one genuinely useful thing in that list, and it's a mix effect rather than a quality effect. Google typically reports higher because it captures existing demand, including your own brand searches. Meta typically reports lower because it creates demand that converts later, often on Google. Comparing the two ratios directly and moving budget to the higher one is one of the more expensive mistakes available to a Shopify brand.
What a good ROAS is for your brand
Your break-even ROAS is roughly one divided by your contribution margin. A workable target sits 1.5x to 2x above it, which is what leaves real profit rather than a rounding error.
| Contribution margin | Break-even ROAS | Target ROAS |
|---|---|---|
| 20% | 5.0x | 7.5x–10x |
| 30% | 3.3x | 5.0x–6.6x |
| 40% | 2.5x | 3.8x–5.0x |
| 50% | 2.0x | 3.0x–4.0x |
| 60% | 1.7x | 2.5x–3.4x |
| 70% | 1.4x | 2.1x–2.8x |
Read across your own margin row and you have a better definition of a good ROAS than any industry average will give you. Note how far apart the rows are: a 20% margin brand needs to beat 5.0x before it makes a penny, while a 70% margin brand is profitable at 1.4x. Both could be reading the same "2.5x to 4x is good" benchmark, and it would mislead one of them badly.
Remember that the margin in that first column has to be contribution margin, not gross margin. Fulfilment, transaction fees, and returns all belong in it, which is what the worked example above accounts for and what most quick calculations miss.
What good looks like in practice
Across 70+ Shopify brands our portfolio runs at a 4.4x average blended ROAS. That's a genuinely healthy number, and on its own it tells you almost nothing.
It averages brands whose individual break-evens range from about 1.3x to well above 2x. One account at 3.0x may be outperforming another at 5.0x once you know what each had to beat. The average is a portfolio statistic, not a target, and any agency quoting you theirs without the break-even beside it is quoting you a number that can't be checked.
The counterintuitive part: a very high ROAS is usually a warning
A brand sitting at 8x on Google is not necessarily doing well. More often it's underspending, capturing only the cheapest branded search demand, and leaving profitable non-brand volume on the table.
Total contribution profit is the goal, not the highest possible ratio. You will nearly always make more money running 4.0x on £20,000 of spend than 8.0x on £4,000. The ratio got worse. The bank balance got better.
This is why chasing a good ROAS as a number, rather than as a distance above your break-even, is a poor objective on its own. The fastest way to improve it is to stop spending on everything except your own brand terms, which will produce an excellent-looking report and a smaller business.
Blended ROAS is the number that actually matters
Channel-level ROAS tells you how one platform reports its own performance. Blended ROAS divides your total revenue by your total ad spend across every channel, and it's the figure we manage toward, because it's the one that survives attribution arguments.
This matters most for the brand adding Google alongside an established Meta engine. Both platforms will claim the same conversion. Add the two reported ROAS figures together and you'll get a number that doesn't reconcile with your bank account. Blended ROAS doesn't have that problem, because it doesn't care which platform gets the credit.
A pet accessories brand we started with in June 2026 shows why the blended view changes decisions. Nine weeks in, Google was producing 16% of total revenue on 8% of total ad spend. Read on channel ROAS alone, Google looked like a small campaign. Read against the blend, it was the most efficient money in the business, and the case for moving budget was obvious.
“We've now grown to 16% of our revenue coming from Google, but only 8% of our ad spend is Google. Our return on ad spend is much better on Google than it is everywhere else.”
Founder, UK pet accessories brand
The full numbers on that account: £31,198 spend against £177,593 in tracked revenue, a 5.7x blended ROAS against a 1.58x break-even, from a standing start with zero Google revenue. The full case study is here.
Not sure what your blend actually looks like across channels? That's the first thing we pull apart in a free account audit.
What break-even ROAS looks like in real accounts
Three accounts, three completely different break-even ROAS figures, all healthy. This is the clearest argument against benchmark-chasing we can give you.
An Australian jewellery brand: 3.0x against a 1.3x break-even
This account came to us with conversion tracking that counted page views, add-to-carts, and checkouts as conversions, with duplicate purchase trackers on top. Every optimisation made before we arrived had been made against numbers that weren't real.
We cut it to a single primary purchase action with data-driven attribution, then restructured the account by product and region and rebuilt the feed. Between February and July 2026: A$108,876 in spend, A$331,092 in tracked revenue, a 3.0x blended ROAS against a 1.3x break-even, and above break-even in all five months, including one lost to a stock shortage.
The full breakdown of that account is here.
A 1.3x break-even is unusually low, and it's a function of jewellery margins. That brand can be profitable at ratios that would bankrupt a reseller.
A UK sports brand: 4.8x against a 1.7x break-even
Built from nothing. Spend scaled from £11 a day to over £21,000 a month, a 60x increase, across nine months. Total spend £115,022, tracked revenue £556,885, a 4.8x blended ROAS against a 1.7x break-even, above break-even in nine months out of nine.
That break-even sat at 1.7x rather than the jewellery brand's 1.3x, and it's why the target had to be set higher. Same agency, same approach, different arithmetic.
You can see how that account scaled month by month.
The pattern
| Brand | Break-even ROAS | Achieved blended ROAS | Headroom |
|---|---|---|---|
| Jewellery (AU) | 1.3x | 3.0x | 2.3x |
| Pet accessories (UK) | 1.58x | 5.7x | 3.6x |
| Sports (UK) | 1.7x | 4.8x | 2.8x |
Same agency, three different finish lines
Break-even ROAS and achieved blended ROAS for three accounts, plotted on a common 0–6x scale.
Three break-evens spread across a range of 0.4x. Anyone applying a single industry benchmark to all three would have set the wrong target for at least two of them.
Setting a target ROAS above your break-even
Your break-even ROAS keeps you level. It doesn't pay salaries, fund inventory, or leave anything for the founder. So the working number is your target ROAS, and it sits deliberately above break-even.
How far above depends on what the channel has to fund:
- Overheads. The break-even ROAS calculated above covers the direct cost of the order, not your fixed costs.
- Agency or management fees. A retainer is another cost line. We cover how to work out whether an agency fee clears your break-even in a separate piece.
- Growth capital. Inventory for the next season has to come from somewhere.
- Margin for error. Returns spike, a supplier raises prices, shipping costs move.
As a working rule, a target ROAS 1.5 to 2x your break-even leaves genuine profit rather than a rounding error. For the £64 AOV brand above, breaking even at 2.0x, that means managing toward 3.0x to 4.0x.
Then hold the line on it. The most common failure we see in inherited accounts isn't a bad break-even ROAS, it's a target set once and never revisited while cost of goods, shipping rates, and return rates all moved underneath it. Recalculate quarterly at minimum, and immediately after any change to pricing or supplier costs.
One practical note on measurement: none of this arithmetic survives broken conversion tracking. If the revenue figure feeding your ROAS is wrong, your break-even comparison is wrong too. Reconcile your Google Ads conversions against your Shopify order count for the same window before you trust any of it.
Google's guidance on conversion tracking setup and Shopify's own documentation on the Google & YouTube channel are the right starting points if you're checking it yourself.
The takeaways
Break-even ROAS is the number that turns a meaningless ratio into a decision. Five things worth keeping:
- Break-even ROAS is 1 ÷ your contribution margin, not 1 ÷ your gross margin. Fulfilment, transaction fees, and returns belong in the calculation.
- Express it against gross tracked revenue, because that's what the ad platform reports. Calculating against net revenue and comparing to a platform figure will tell you you're profitable when you aren't.
- There is no good ROAS for ecommerce in the abstract. There's only the distance between your ROAS and your break-even. A 3.0x is excellent at a 1.3x break-even and marginal at a 2.5x one.
- Manage toward blended ROAS, not channel-reported ROAS. It's the only version that reconciles with your bank account when two platforms claim the same conversion.
- A very high ROAS usually means underspending. Total contribution profit is the goal, not the biggest ratio.
Work out your real number first. Everything else in a Google Ads account, target setting, budget decisions, whether to scale or pull back, depends on getting that one figure right.
You can run your own numbers in the calculator in about two minutes. And if you'd like us to pull apart your account and tell you exactly where your break-even sits and how far your current campaigns are from it, that's what the first call is for. You can also read more about our approach to Google Ads or the results from other Shopify brands.