Breakeven ROAS = 1 ÷ profit margin. If your margin is 50%, your breakeven ROAS is 1 ÷ 0.50 = 2.0 — every złoty, dollar, or euro spent on ads must return two in revenue before you earn anything. Any agency or dashboard celebrating a ROAS above 1.0 as “profitable” is skipping the only number that decides profitability: your margin.
What is breakeven ROAS?
Breakeven ROAS is the return on ad spend at which a campaign’s profit is exactly zero: the revenue it generates covers both the product costs and the ad costs, with nothing left over. Below it, every conversion loses money; above it, conversions contribute profit. The concept exists because ROAS alone is a ratio of revenue to spend and says nothing about costs — a campaign with a 3.0 ROAS is a success for a software product with 85% margins and a slow-motion disaster for an electronics retailer at 15%. Breakeven ROAS converts your cost structure into a single threshold you can compare any campaign against, and it is the number automated bidding strategies like Google’s Target ROAS should be anchored to.
How do you calculate it? (formula + worked example)
The derivation takes three lines. Profit per order is revenue × margin − ad cost. Setting profit to zero gives revenue × margin = ad cost, so revenue ÷ ad cost = 1 ÷ margin. That left side is ROAS, therefore:
Breakeven ROAS = 1 ÷ contribution margin
Worked example: you sell a product for $100. Cost of goods is $45, shipping and packaging $8, payment processing $3. Variable costs total $56, so contribution margin is $44 — that is 0.44. Breakeven ROAS = 1 ÷ 0.44 = 2.27. If the campaign delivers a 2.27 ROAS, you break even. At 3.0, each $100 of revenue carries $44 of margin against $33.33 of ad cost — $10.67 profit. At 2.0, the same $100 costs $50 in ads against $44 of margin: a $6 loss that “positive ROAS” quietly hides.
Breakeven ROAS by margin: the reference table
| Contribution margin | Breakeven ROAS | 4:1 ROAS is… |
|---|---|---|
| 15% | 6.67 | losing money |
| 20% | 5.00 | losing money |
| 30% | 3.33 | thin profit |
| 40% | 2.50 | profitable |
| 50% | 2.00 | profitable |
| 60% | 1.67 | very profitable |
| 80% | 1.25 | very profitable |
The table explains why “what is a good ROAS” has no universal answer — the same 4:1 result sits on both sides of breakeven depending on the row. It also shows why low-margin businesses struggle with paid acquisition: at a 15% margin, the auction has to deliver nearly 7× returns before profit begins.
Which margin should you use — gross or contribution?
Contribution margin, always: price minus all variable costs per order — cost of goods, shipping, packaging, payment fees, and returns allowance. Gross margin (price minus COGS only) is the most common mistake in this calculation, and it always errs in the dangerous direction: it overstates margin, which understates breakeven, which makes losing campaigns look profitable. In the worked example above, using COGS alone would give a 55% margin and a breakeven of 1.82 instead of the true 2.27 — a campaign running at 2.0 would look fine while losing money on every order. One caveat cuts the other way: if a meaningful share of ad-driven customers repeat-purchase organically, strict per-order breakeven is conservative, and a first-order loss can be a rational customer-acquisition cost. Just make that a deliberate decision with LTV data, not an accident.
How do you set a target ROAS above breakeven?
Breakeven is the floor, not the goal — bidding exactly to it means running ads for free. To bake a profit goal into the target, decide what share of revenue you want as net profit and subtract it from margin:
Target ROAS = 1 ÷ (margin − desired profit share)
With a 44% margin and a 10% profit goal: 1 ÷ (0.44 − 0.10) = 2.94. That is the number to feed into a Target ROAS bidding strategy — not a benchmark from an industry report, and not last quarter’s average. Our Ad Metrics Calculator runs this in reverse mode: enter your margin and profit goal, and it solves for the breakeven and target ROAS, or for the maximum CPC/CPA you can afford at a given conversion rate — the same arithmetic, pointed at whichever variable you are negotiating with.