How to calculate break-even ROAS
Symptom: You are setting ROAS targets without knowing the profit floor beneath them
Break-even ROAS is the return where an ad-driven sale makes zero profit, and it is the floor every target ROAS should sit on. This workflow builds contribution margin from real variable costs, computes break-even, adds the profit you want the channel to return, and sets different targets per margin tier. Worked examples included, no fabricated numbers.
A 47-point written audit of your Google, Meta or Shopping account, back in five business days.
Get your auditBook a call- Average order value or product price data
- Cost of goods per product
- Variable costs: payment fees, shipping, fulfilment, returns
- A profit goal for the channel
- 1
List every variable cost
For a representative order, list all costs that scale with each sale: cost of goods, payment processing, shipping and any subsidy, pick and pack, and a reserve for returns and chargebacks.
Missing a cost here is the single most common way a break-even calculation ends up too low and a target ends up losing money.
- 2
Compute contribution margin
Subtract all variable costs from order value to get contribution margin in dollars, then divide by order value for the percentage. As an illustrative example, a 90 dollar order with 36 dollars of goods, 3 dollars of fees, 8 dollars of shipping, 5 dollars of fulfilment, and a 6 dollar returns reserve leaves 32 dollars, or about 36 percent.
Use contribution margin, not gross margin, because advertising is paid out of contribution.
- 3
Calculate break-even ROAS
Break-even ROAS is one divided by the contribution margin percentage. With a 36 percent contribution margin, break-even ROAS is about 2.8, meaning you need 2.80 dollars of revenue per dollar of ad spend just to break even.
Note how different this is from the gross-margin answer, which on the same order would misleadingly suggest a lower floor.
- 4
Add the profit target
Break-even is the floor, not the goal. Decide what contribution the channel should return after ad cost, and add it. If break-even is 2.8 and you want a healthy margin after spend, your target ROAS climbs above it accordingly.
The target is break-even plus the profit you require, expressed as a ROAS.
- 5
Set targets per margin tier
Different products have different contribution margins, so a single account-wide target is usually wrong. Compute break-even for each margin tier and set tier-specific targets.
A high-margin product breaks even at a lower ROAS than a thin-margin one, and their targets should reflect that.
- 6
Feed the targets into bidding
Apply the tier-specific targets to your Target ROAS strategies or asset groups. Revisit the calculation when costs change, since fee increases, shipping changes, or higher return rates all move break-even.
The target is only trustworthy while the margin math behind it is current.
- Using gross margin instead of contribution margin, producing a floor that is too low
- Omitting a variable cost like returns or payment fees
- Applying one account-wide target across products with different margins
- Setting a target below break-even and buying revenue at a loss
- Never updating the calculation as costs change
Common questions
Want this checked on your own account?
A 47-point written audit of your Google, Meta, or Shopping account. Five business days, no sales call.

