Break-even ROAS is the return on ad spend at which a sale stops losing money on cost of goods alone. Spend below it and every conversion is quietly draining margin, no matter how good the campaign looks in your reporting dashboard.
It's a floor, not a target — but it's the number almost every ROAS conversation skips.
The formula
Break-even ROAS is the inverse of your gross margin:
Break-even ROAS = 1 ÷ gross margin
Gross margin here means (price − cost of goods sold) ÷ price. If a product sells for $80 and costs $52 to source and fulfil, gross margin is 35%. Break-even ROAS is 1 ÷ 0.35 = 2.86x.
That means every $1 of ad spend needs to generate at least $2.86 in revenue from that product just to cover COGS — before the ad spend itself, shipping, payment processing, or any other overhead is accounted for.
Worked example
Take a Shopify store selling a $80 skincare set with $52 in COGS (35% margin):
| Value | |
|---|---|
| Selling price | $80 |
| Cost of goods sold | $52 |
| Gross margin | 35% |
| Break-even ROAS | 2.86x |
At a 2.86x ROAS, $1,000 of ad spend generating $2,860 in revenue produces $1,001 in gross profit — almost exactly covering the $1,000 spent. Below 2.86x, the campaign is losing money on COGS alone, even though the ads are technically "working" and generating sales.
Compare that to a higher-margin product — say a $45 phone case with $9 COGS (80% margin). Break-even ROAS there is just 1 ÷ 0.80 = 1.25x. The same ad budget, the same platform, wildly different break-even thresholds — because the formula is driven entirely by margin, not by category or platform norms.
This is why a single account-wide ROAS target rarely makes sense for a catalog with mixed margins. Our break-even ROAS calculator does this math instantly — plug in your own margin and get your number.
Why revenue-based ROAS alone is misleading
ROAS measures revenue per dollar of ad spend. It says nothing about what's left after the product itself is paid for. A campaign can post an impressive 5x ROAS and still be unprofitable if it's selling a 15% margin product — because 5x revenue on a 15% margin product converts to a loss, not a profit, once COGS is subtracted.
This is the gap between ROAS and POAS (profit on ad spend): ROAS tells you revenue generated, POAS tells you profit generated. We go deeper on this distinction, including a side-by-side worked example with two campaigns that have identical ROAS but very different profitability, in ROAS vs POAS: the metric killing your Shopify profits.
Break-even ROAS is the bridge between the two: it's the exact point where ROAS-based and profit-based thinking agree.
What's a good ROAS for ecommerce? Industry benchmarks
Merchants often ask for a target number without giving their own margin — "is 3x good?" The honest answer is: it depends entirely on your break-even threshold, but here's what the market actually looks like for context.
According to WebFX's 2025 analysis of its own paid-search client accounts, average ROAS for ecommerce and online retail came in around 1.73x, against an all-industry average of 2.26x — with individual industries ranging from roughly 0.70x (financial services) to 6.86x (heavy equipment). That data covers paid search broadly rather than Google Ads exclusively, and it's directional rather than a precise industry standard, but the pattern holds across most benchmark reports: ecommerce averages sit meaningfully lower than headline "good ROAS" numbers like 4x that get repeated without context.
The practical takeaway: an industry average ROAS of ~1.73–2.26x is below the break-even threshold for a lot of ecommerce catalogs — including the 35%-margin example above, which needs 2.86x just to break even. A ROAS that beats the industry average can still be a loss. Your own break-even number, calculated from your own margin, is the only benchmark that actually tells you whether a campaign is profitable.
Where to find your actual margin
The formula is only as good as the margin you put into it. In Shopify, gross margin per product comes from the Cost per item field on each product variant (Products → select a product → Pricing section) — this is where you record what a unit actually costs you to source, not what you sell it for. If that field is blank or out of date, your break-even ROAS calculation will be wrong in a way that's easy to miss, because ROAS itself will still look perfectly normal in Google Ads.
A few things worth checking before you trust a break-even number: does the cost per item include just the product, or also inbound freight and packaging? Are you using a single flat cost across variants that actually differ in cost (different sizes, materials, or bundles)? Stores with a handful of SKUs can usually keep this accurate by hand; stores with large catalogs typically need either a category-level margin average or a tool that pulls per-product COGS automatically, since manually maintaining hundreds of Cost per item fields tends to fall out of date within a quarter.
Minimum ROAS vs target ROAS
Break-even ROAS is the minimum — the point below which you're losing money. It's not what you should aim for. Most stores set a target ROAS meaningfully above break-even to also cover shipping, payment fees, overhead, and to leave room for actual profit, not just a wash. If your break-even is 2.86x, a realistic target might be 4–5x, depending on how much margin you want to bank versus reinvest in scaling spend.
A simple way to think about the gap between the two: break-even ROAS answers "when do I stop losing money?", target ROAS answers "how much do I want to make?" The first is arithmetic — it comes directly from your margin and doesn't move unless your costs or prices change. The second is a business decision, and reasonably varies by how aggressively you're trying to grow versus how much cash you need the business to throw off right now.
What changes once you're tracking this properly
Merchants who start tracking break-even ROAS per product, instead of a single blanket ROAS target across the account, tend to make a few consistent changes: they stop scaling campaigns that look strong on revenue but are selling thin-margin products below their break-even line, they stop panicking over campaigns with a "low" ROAS that are actually comfortably profitable because they're selling high-margin items, and they start setting Smart Bidding targets in Google Ads that are grounded in their own cost structure instead of a number copied from a blog post or an agency template.
Where this fits into your wider Google Ads setup
Break-even ROAS is calculated at the product or SKU level, because margin varies by product — but most Shopify merchants only see ROAS at the campaign level in Google Ads, with no COGS data connected at all. That mismatch is the single biggest reason merchants misjudge which campaigns are actually profitable. We cover the full picture — setup, COGS tracking, and the profitability traps that follow from ignoring margin — in Google Ads for Shopify: the complete guide.
It's also worth checking whether spend is leaking before scaling toward any ROAS target — irrelevant search terms and margin-blind budget allocation both waste spend in ways a break-even calculation alone won't catch. See wasted ad spend in Google Ads for how to find and fix it.