Break-Even ROAS = Selling Price ÷ Gross Profit per Order. That's it, one division. Everything else in this guide is about getting the inputs right and using the number correctly once you have it.
The majority of operators launch their first ads without calculating this number. They watch their dashboard's overall ROAS climb and panic when it dips below 2×, without knowing whether 2× is losing money or producing profit. Break-even ROAS removes the guesswork, it's the specific number where your ad spend exactly covers your costs, calculated from your own product economics, not a generic benchmark someone posted on Reddit.
A 3× ROAS sounds like a safe, universal target. It isn't. If your product sells for $49 with $35 in landed cost and fees, your gross profit is $14, your break-even ROAS is 3.5×. A "safe" 3× target would mean losing money on every sale. Conversely, if you sell for $79 with $20 in costs, your break-even ROAS is just 1.32×, treating 3× as your floor means leaving a huge amount of profitable spend on the table, pulling back on campaigns that are working.
The number that matters is never a generic benchmark. It's your break-even ROAS, calculated from your selling price and your costs. Kill/scale decisions compares your actual ROAS to this number, nothing else.
What the customer pays, including any shipping you charge them. If you sell for $49 with free shipping, your selling price is $49. If you charge $49 + $5 shipping, it's $54.
Product cost + your shipping cost to the customer (what you pay your supplier, not what you charge). If your supplier charges $12 for the product and $4 for shipping, your COGS is $16.
Payment-processing rates vary by plan, country, provider, card type, and transaction. The example uses 2.9% + $0.30; replace it with your current rate. On a $49 order, that's roughly $1.72. Don't skip this, at scale, fees you "forgot" about quietly erode margin you thought you had.
Selling Price − COGS − Fees. On the $49 example above with $16 COGS and ~$1.72 in fees: $49 − $16 − $1.72 = $31.28 gross profit.
Selling Price ÷ Gross Profit = $49 ÷ $31.28 ≈ 1.57×. At 1.57× ROAS, every dollar of ad spend exactly returns its cost. Above 1.57×, you're profitable. Below it, you're losing money, even if the campaign "feels" like it's working because revenue is climbing.
| Selling Price | COGS + Fees | Gross Profit | Break-Even ROAS |
|---|---|---|---|
| $29 | $14 | $15 | 1.93× |
| $49 | $17.72 | $31.28 | 1.57× |
| $69 | $22 | $47 | 1.47× |
| $89 | $24 | $65 | 1.37× |
Notice the pattern: higher selling prices generally produce lower break-even ROAS requirements, because fixed costs (fulfillment, payment fees) make up a shrinking percentage of a larger order. This is one reason testing a slightly higher price point is often worth more than testing a new creative, see the price-testing method in the improving your offer module for how to do this without contaminating your data.
Compare your campaign's actual ROAS to your break-even ROAS, not to some round number. If break-even is 1.57× and your campaign is running at 1.8× after enough verified funnel data to interpret the result in context, you're profitable, consider scaling. If it's running at 1.2×, you're losing money on every sale even though revenue looks healthy on the surface. The dashboard number that matters is the gap between your actual ROAS and your break-even ROAS, not the actual ROAS alone.
This is also why "my ROAS dropped from 4× to 2.5×, should I panic?" is the wrong question without knowing your break-even number. If your break-even is 1.5×, a drop to 2.5× still leaves you comfortably profitable. If your break-even is 2.8×, that same 2.5× means you're now underwater.
"I'll calculate it once I have sales data." Calculate it before you spend a single ad dollar, it's pure math from your pricing and costs, no sales data required. Waiting means making your first scaling decisions blind.
"ROAS and MER are the same thing." ROAS is per-campaign or per-ad-set as reported by the platform. MER (Marketing Efficiency Ratio) is total revenue ÷ total ad spend across every channel, a more honest, harder-to-game number once you're running multiple campaigns or platforms simultaneously.
"A higher ROAS is always better." A 6× ROAS on a tiny ad set spending $5/day tells you almost nothing about whether the product can scale. A 1.8× ROAS on a $500/day ad set that's been live for a week and is still profitable above your 1.57× break-even is a far stronger signal.