Free tool
Break-even ROAS calculator
Work out the ROAS each product needs before it makes you anything. It runs in your browser, nothing is sent anywhere, and no email address is asked for.
Calculator
Your break-even ROAS
1.84×
Below this, the product loses money on every sale.
Your target ROAS
2.26×
To keep 10 % of revenue as profit. A dash means the margin cannot deliver that target at this price.
Contribution per order
€28.50
What is left after costs and fees, before any ad spend.
The result is a ratio, so it does not depend on which currency you work in — put your own figures in and the € is only a hint. Just keep every money field in the same currency.
The maths
- Contribution per order
- Price − product cost − shipping − (price × fee %)
- Returns-adjusted margin
- (Contribution × (1 − return rate)) ÷ price
- Break-even ROAS
- 1 ÷ returns-adjusted margin
- Target ROAS
- 1 ÷ (returns-adjusted margin − target net margin)
Assumptions, stated rather than hidden: a return is treated as fully refunded revenue with the unit and shipping cost unrecovered, VAT is excluded throughout, and ROAS is measured against gross revenue as Google reports it. If the target ROAS shows a dash, the margin cannot deliver that profit at that price — which is the arithmetic telling you something useful.
The method behind it, at length, is on how to set a ROAS target.
This is one product. You sell dozens.
A per-product break-even is right on the day you calculate it and wrong by the following month, because prices, costs and return rates all move.
Opteno sidesteps the maintenance entirely by reporting POAS instead — what is left after cost of goods, divided by ad spend. Its break-even is 1.00× for every product in every catalogue, so there is no target to derive, look up or keep current. It sits on the product row beside ROAS and net profit, over rolling 7, 14 and 30-day windows, with variant, country and market breakdowns underneath.
See which products are losing you money
Connect Shopify and Google Ads in under five minutes. From $14.99 a month, cancel whenever you want, and no change to your store or your campaigns without your approval.