How to Calculate Break-Even ROAS on Shopify (Formula + Example)
Your ad platform says your ROAS is 3.0, but is that actually profitable? Learn how to calculate your break-even ROAS, so you know exactly when your ads make money and when they quietly lose it.
Your ad dashboard shows a ROAS of 3.0. It feels like a win. But is it actually making you money?
The honest answer is: it depends on your costs. A ROAS that is profitable for one store can lose money for another. The number that matters is your break-even ROAS, and you can work it out in two minutes.
What Is ROAS?
ROAS (return on ad spend) shows how much revenue you earn for every dollar spent on ads.
ROAS = Revenue from ads รท Ad spend
If you spend $100 on ads and get $300 in sales, your ROAS is 3.0.
The problem is that ROAS only looks at revenue. It ignores the cost of the product, shipping, and fees. Revenue is not profit.
What Is Break-Even ROAS?
Break-even ROAS is the lowest ROAS where your ads pay for themselves, with zero profit and zero loss. Below it, every sale loses money. Above it, you make a profit.
Break-even ROAS = 1 รท Profit margin before ads
Profit margin before ads is the share of each sale left after product cost, shipping, and transaction fees, but before ad spend.
Step-by-Step Example
Say you sell a product for $50.
| Cost | Amount |
|---|---|
| Product cost (COGS) | $20.00 |
| Shipping | $5.00 |
| Payment fees (about 2.9% + $0.30) | $1.75 |
| Total costs before ads | $26.75 |
- Profit before ads: $50 โ $26.75 = $23.25
- Margin before ads: $23.25 รท $50 = 46.5%
- Break-even ROAS: 1 รท 0.465 = 2.15
So this store needs a ROAS of at least 2.15 just to break even. At a ROAS of 3.0, the profit on every $100 of ad spend is:
- Revenue: $300
- Contribution at 46.5%: $139.50
- Minus ad spend: $100
- Profit: $39.50
At a ROAS of 1.8, the same store loses money, even though the dashboard still looks "positive."
Break-Even CPA: The Other Number to Know
You can also look at it per customer. Your break-even CPA (cost per acquisition) is the most you can pay to get one order without losing money. In our example it's $23.25. If you pay more than that for each sale, you lose money.
Why Most Stores Get This Wrong
- They forget shipping and fees. Costs that don't show up in the ad account are easy to ignore.
- They use a rough margin. "About 50%" can hide a big gap, and a few points of margin change break-even ROAS a lot.
- Their costs change. Supplier prices, shipping rates, and discounts move, but old assumptions stay in a spreadsheet.
- They only check ROAS on the platform. Ad platforms report their own attribution, not your real profit.
How to Keep Your Numbers Accurate
- List every cost per order: product, shipping, fees, packaging, and any custom costs.
- Calculate your margin before ads, then your break-even ROAS.
- Set a target ROAS above break-even, so you have room for profit.
- Review it every month, or whenever costs change.
You can test your numbers with the Break-Even Calculator or the Profit Margin Calculator. To stop doing this by hand, Syncost tracks profit on every order, including costs, shipping, and fees, so you can see which sales really made money.
Key Takeaways
- ROAS measures revenue, not profit.
- Break-even ROAS = 1 รท margin before ads.
- Break-even CPA tells you the most you can pay for one order.
- Always include shipping and fees in your margin.
- Aim for a ROAS clearly above break-even, not just "above 1."
Know your break-even, and every ad decision becomes simpler.