ROAS, return on ad spend, is revenue divided by ad spend. It is the number every ad platform puts at the top of the report, and it is easy to set a target for it without asking where the target came from. A ROAS of 3 can be very profitable for one store and loss-making for another, because the costs that sit between revenue and profit are different.
The break-even ROAS is the point where an ad-driven order stops losing money. This guide shows how to calculate break-even ROAS the way the free ORVX Break-Even ROAS Calculator does, from your own costs, with a worked example and the limits you should keep in mind.
Every example and amount on this page is illustrative. It shows the method and is not a benchmark, a quote or advice.
What break-even ROAS actually measures
Every order has to pay for the product, the shipping, the payment fee and any other variable cost before anything is left for advertising and profit. Call what is left the profit before ads. If the ad cost of winning the order is exactly equal to that amount, the order breaks even. The ROAS at that point is the order value divided by the profit before ads.
The calculator shows the formula with every result:
Break-even ROAS = order value / (order value - variable costs)
It also turns the same number into something easier to manage day to day: the break-even cost per purchase, which is simply the profit before ads. If your cost per purchase in the ad platform is above it, each of those orders loses money.
The inputs, and where to find them
- Average order value: revenue divided by orders, for the products the campaign sells.
- Product cost per order: the landed cost of the items in an average order.
- Shipping: what you pay to send an average order, including packaging.
- Payment fee %: your processor's percentage rate.
- Other variable costs: anything paid per order, such as app fees charged per order or pick and pack.
- Target profit margin %: optional. The margin you want to keep after advertising.
Worked example
Assume an average order of $75. The products in it cost $25, shipping costs $7, the payment fee is 2.9%, and other variable costs come to $3 per order. Here is how the calculator builds the result.
| Line | Amount |
|---|---|
| Order value | $75.00 |
| Product cost | -$25.00 |
| Shipping | -$7.00 |
| Payment fees ($75 x 2.9%) | -$2.17 |
| Other variable costs | -$3.00 |
| Left for ads and profit | $37.83 |
In this example the break-even ROAS is $75 / $37.83 = 1.98, and the break-even cost per purchase is $37.83. The margin before ads is $37.83 / $75 = 50.43%.
Now add a target. If the store wants to keep a 10% margin after advertising, it can spend $37.83 - ($75 x 10%) = $30.33 per order on ads, so the ROAS it needs is $75 / $30.33 = 2.47. If the target were 40%, the allowed ad cost would fall to $7.83 and the required ROAS would jump to 9.58. A target margin close to the margin before ads makes the required ROAS climb very quickly, and that is useful to know before a budget meeting rather than after.
How to use the result
- Run the calculator per product line or per campaign, not once for the whole store. Different products carry different costs, so they have different break-even points.
- Compare the break-even cost per purchase with the cost per purchase in your ad account. It is often easier to act on than a ratio.
- Set the platform target from the target-margin ROAS, not from the break-even ROAS. Break-even is the floor, not the goal.
- Recalculate whenever a cost changes: a supplier price rise, a carrier rate change or a new discount moves the break-even point.
To see the same order from the profit side, use the Profit Margin Calculator. To see whether a new customer is worth the ad cost over a year rather than one order, use the CAC Calculator.
Common mistakes
- Forgetting shipping and fees. Leaving them out lowers the break-even ROAS on paper and makes losing campaigns look fine.
- Using one store-wide number. A bundle with a higher order value and a single item with a thin margin should not share a target.
- Treating break-even as success. At break-even the order covers its own costs and nothing else. Rent, salaries and software still need paying.
- Ignoring repeat purchases. Some brands accept a first order at a loss because customers come back. That can be a sound decision, but it should be a deliberate one, measured over time.
The theory behind all of this, including why one ROAS number is not enough, is covered in Break-Even ROAS: The Formula, and Why One Number Is Not Enough.
Limits of the calculator
It treats every cost you type as fixed per order, while real costs vary with order size and season. It cannot see your attribution: if a platform credits itself with sales that would have happened anyway, the reported ROAS is higher than the true return. And it looks at one order, not at the lifetime of a customer. It runs entirely in your browser and stores nothing.
From a target to the real numbers
A break-even ROAS is a target you set. What matters next is what your ads actually bought. ORVX Core counts ad spend from Meta and Google in your net profit, beside your MER and AOV, using the orders and product costs from your Shopify store.
Through the $1.9M Commerce Initiative, 10,000 eligible Shopify stores can use ORVX Core free for 12 months with no credit card. After the year, Core is the standard $19 per month or $190 per year, only if you decide to keep it. The other free calculators and store checks are in the ORVX tools hub.
Frequently asked questions
What does a break-even ROAS of 2 mean?
Each dollar of ad spend has to bring back two dollars of revenue before the order stops losing money. Below that, the ad cost is larger than what the order leaves after product, shipping and fees.
Is a higher ROAS always better?
Not on its own. A campaign can hold a high ROAS by spending very little and selling very little. The question is how much profit the spend produced in total, not only the ratio.
Should I use the ROAS my ad platform reports?
Use it with care. Platforms attribute sales with their own rules, and two platforms can both claim the same order. Compare the break-even number with revenue you can see in your store as well.
Why can the target margin ROAS be missing?
If your target margin is higher than the margin left before advertising, no amount of ad efficiency reaches it. The calculator says so instead of showing a number.
Is anything I type stored?
No. The calculator runs in your browser and nothing is sent or saved.
Sources
- The $1.9M Commerce Initiative: terms and FAQ (ORVX, checked 26 October 2026)