Break-Even ROAS: Complete Guide With Examples
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.
Most operators run 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 actually losing money or printing it. 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.
Why "Just Aim for 3× ROAS" Is Bad Advice
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 actually working.
The number that matters is never a generic benchmark. It's your break-even ROAS, calculated from your selling price and your costs. Every kill/scale decision compares your actual ROAS to this number, nothing else.
The Formula, Step by Step
What the customer actually 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.
Shopify Payments typically runs 2.9% + $0.30 per transaction. 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 offer engineering module for how to do this without contaminating your data.
Using the Number. Kill or Scale Decisions
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 meaningful spend (2× your target CPA minimum), 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.
Common Mistakes
"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.
Calculate your break-even ROAS for your current product
- Write down your selling price, product cost, shipping cost, and estimated payment fees (2.9% + $0.30 is the Shopify Payments default).
- Calculate gross profit: Selling Price − COGS − Fees.
- Divide selling price by gross profit. That's your break-even ROAS, or skip the manual math and use the Break-Even ROAS Calculator directly.
- Write it somewhere you'll see it daily, it's the number every future scaling decision compares against.