There is no universal good ROAS for Shopify. Ask ten stores what counts as a good ROAS and you'll get ten different answers, because the number that actually matters isn't one blogs agree on, it's your break-even ROAS: the exact return you need just to cover your costs, calculated as 1 divided by your profit margin. Everything above that number is profit. Everything below it is a loss, no matter how good the ROAS looks on a dashboard.
Generic advice says aim for 3x to 4x. That range assumes every Shopify store runs the same margin, sells at the same price point, and pays the same shipping and payment fees. None of that is true. A 70% margin skincare brand and a 20% margin electronics reseller can both hit a 3x ROAS and be in completely different financial positions: one comfortably profitable, the other losing money on every sale.
Below is the exact formula, a worked example, and the break-even numbers across common margin ranges, so you can stop comparing your ROAS to a stranger's benchmark and start comparing it to your own.
Why "3x ROAS is good" is bad advice for Shopify stores
-
01
It ignores your profit margin entirely
A 3x ROAS on a 70% margin product is highly profitable. The same 3x ROAS on a 15% margin product is a loss. The number is identical. The outcome is the opposite.
-
02
It ignores your average order value
A $200 AOV store and a $30 AOV store can hit identical ROAS while one comfortably covers its fixed costs per order and the other barely breaks even on shipping alone.
-
03
It ignores fulfillment and payment processing costs
Shipping, packaging and payment fees eat into every sale before ad spend is even considered. Two stores selling identical products at identical prices can have meaningfully different real margins based on these alone.
-
04
It treats every Shopify store like the same business
A skincare brand, a furniture retailer and an electronics reseller all get told to "aim for 3x to 4x." Their cost structures have almost nothing in common, so the same target makes no sense for all three.
What is break-even ROAS and how do you calculate it?
Break-even ROAS is the return on ad spend where you cover your costs exactly and make zero profit. It's the floor, not a target. Anything you generate above it is what's actually funding your business.
-
Step 1
Calculate your average order value (AOV). Take your total revenue over a period and divide it by the number of orders in that same period.
-
Step 2
Subtract your true per-order costs from your AOV. This includes product cost (COGS), shipping and packaging, payment processing fees, and an allowance for returns.
-
Step 3
Divide the result by your AOV to get your profit margin as a decimal. If your true profit is $50 on a $100 AOV, your margin is 0.50.
-
Step 4
Divide 1 by your profit margin. That number is your break-even ROAS. 1 divided by 0.50 is 2.0, so you need a 2.0x ROAS just to cover your costs.
Worked example: $100 AOV, $30 in COGS, $15 in shipping and packaging, $5 in payment fees. Total costs: $50. Profit margin: 50%. Break-even ROAS: 1 ÷ 0.50 = 2.0x. Spend $1 on ads, and you need $2 back in revenue just to cover your costs, before a dollar of profit.
What's your break-even ROAS at different profit margins?
The same "3x is good" advice means something completely different depending on where your store sits on this table.
| Profit margin | Break-even ROAS | What it means |
|---|---|---|
| 70% | 1.4x | Even a modest ROAS is comfortably profitable |
| 50% | 2.0x | The commonly cited "aim for 2x+" starts to make sense here |
| 35% | 2.9x | A 3x ROAS barely clears break-even |
| 20% | 5.0x | The "4x is good" advice is actually a loss at this margin |
What ROAS should you actually target, not just break even?
Break-even is the floor, not the target. Running ads at exactly your break-even ROAS covers your costs but leaves nothing for growth, overheads or profit. Most profitable Shopify stores target somewhere between 1.3x and 1.5x their break-even ROAS, which gives enough margin to reinvest in creative testing, cover non-ad overheads, and still bank a profit on top.
Using the 50% margin example above: a 2.0x break-even ROAS means a realistic target sits closer to 2.6x to 3.0x, not the generic "aim for 4x" figure most advice defaults to regardless of margin.
Before you compare your ROAS to your break-even number, make sure you're comparing an honest ROAS in the first place. The number shown in Meta Ads Manager overstates real performance by 30-60%. Read Your Meta Ads ROAS Is Lying to You to calculate blended ROAS from your actual Shopify revenue before you judge it against the numbers on this page.
Frequently asked questions
Break-even ROAS is the exact return on ad spend where you cover your costs and make zero profit. Spend $1 and get $1's worth of margin back, no more, no less. It's calculated as 1 divided by your profit margin, and it's different for every store because every store's margin is different.
It depends entirely on your margin. For a store with a 40% profit margin, break-even ROAS is 2.5x, meaning a 2.5 ROAS is barely covering costs, not turning a profit. For a store with a 70% margin, break-even ROAS is around 1.4x, so a 2.5 ROAS is comfortably profitable. The number alone tells you nothing without your margin attached.
Break-even ROAS equals 1 divided by your profit margin, expressed as a decimal. If your true profit margin, after product cost, shipping and payment fees, is 40%, your break-even ROAS is 1 divided by 0.40, which is 2.5x. Any ROAS above that number is profit. Any ROAS below it is a loss.
Start with your average order value, subtract your true per-order costs (product cost, shipping, packaging and payment fees) to find your actual profit margin, then divide 1 by that margin as a decimal. A $100 order with $50 in total costs has a 50% margin, giving a break-even ROAS of 2.0x.
On its own, nothing definitive. For a low-margin store around 20%, a 4.5 ROAS is only slightly above break-even and leaves little room for growth. For a high-margin store around 60%, the same 4.5 ROAS generates substantial profit on every dollar spent. Always compare a headline ROAS number against your own break-even ROAS, not against what's normal for someone else's business.
Not sure what your break-even ROAS actually is?
Book a free 30-minute call. We'll walk through your margin, your real costs, and the ROAS number that actually matters for your store.
Book a free call →Free. 30 minutes. No obligation.