Break-Even ROAS: The 5-Minute Math Every Shopify Founder Should Run Before Spending a Dollar on Meta

A few years back I watched a founder pour ~$18k into Meta over six weeks, hit a 2.1x return the whole way, and end the quarter with less cash in the bank than he started with.

He wasn't doing anything reckless. The ads worked. The return looked healthy. He just never sat down and worked out the one number that would have told him a 2.1x was quietly bleeding him dry. His break-even ROAS was 2.4.

That's the mistake I see more than almost any other. Not bad targeting, not weak creative - founders spending real money against a target they never actually calculated. They're optimising toward a ROAS that feels good instead of the ROAS that keeps them solvent.

So here's the 5-minute version. No spreadsheet wizardry, no finance degree. Just the math you should run before you put another dollar through the platform.

What break-even ROAS actually is

Break-even ROAS is the return where an order makes you exactly zero - no profit, no loss. Spend below it and every sale costs you money. Spend above it and you're banking margin.

It matters because the platform doesn't know or care about your margins. Meta will happily report a beautiful 3x while you go backwards, because a 3x on a product with thin margins can still be a loss. The number on the dashboard is revenue over spend. The number that pays your rent is profit over spend. Those are not the same thing, and the gap between them is the whole reason people get blindsided.

Get this one figure right and suddenly every decision in the account has a reference point. Without it, you're guessing.

The 5-minute math, built from your AOV down

Start with what a typical order is actually worth, then strip out everything it costs you to fulfil. Whatever survives is your margin, and your margin sets your break-even.

Let's run a clean example. Say your average order value is ~$100.

  • Cost of goods: ~30%. What the product costs you to make and land in your warehouse, on a per-unit basis. On a $100 order that's ~$30, leaving $70.
  • Payment and platform fees: ~3%. Your processor's cut, plus the Shopify slice. Call it ~$3, leaving $67.
  • Fulfilment: ~$8. Pick, pack, and ship the thing. That's $59.
  • Miscellaneous: ~4%. The bits that don't fit neatly anywhere - the odd discount code, packaging, a chargeback now and then. Roughly $4, leaving ~$55.

So on a $100 order, ~$55 is real margin before you've spent a cent acquiring the customer. That $55 is what you've got to play with.

Which means your break-even CPA - the most you can pay to win a customer and still net zero - is ~$55.

Now turn that into a ROAS. The formula is dead simple:

Break-even ROAS = AOV / margin per order.

So that's $100 / $55, which lands at ~1.8. That's your line in the sand. At a 1.8x return you make nothing and lose nothing. Below it you're paying for the privilege of having customers. Above it you're actually building a business.

Run those exact numbers for your own store and I'd bet the figure surprises you. Most founders carry a target in their head that's nowhere near the real one.

Red, yellow, green: turning one number into a decision system

A break-even figure on its own isn't a strategy. You don't want to run at break-even - you want to run profitably, with a clear sense of when to push and when to pull back. So I'd take that 1.8 and build three zones around it.

  • Red - below ~1.8. You're losing money on the order. Sometimes that's a deliberate call (more on that in a second), but unintentionally, red means pause, diagnose, or cut. Don't let an ad sit in the red hoping it turns around.
  • Yellow - right around 1.8 to 2.0. You're breaking even to barely ahead. The customer's in the door at roughly cost. Fine for acquisition if you trust your repeat rate, but it's not paying the bills on its own. Watch it.
  • Green - ~2.2 and up. Comfortably above break-even, banking margin on the first order. This is where you want your spend concentrated, and where scaling actually makes you richer instead of just busier.

I'd set green at least 20-30% above break-even, because that buffer absorbs the bad days. A target sitting one cent above break-even gives you no room - the first dip and you're underwater.

The point of the zones isn't precision. It's that you stop reacting to a single day's ROAS and start asking "which zone is this, and what does this zone tell me to do?" That's a calmer, better way to run an account.

The two goalposts that quietly move on you

Here's where most break-even math falls down, and where I'd push you past the napkin version. The 1.8 we just calculated is a snapshot. Two forces move that goalpost while you're not looking, and ignoring them is exactly how the founder I opened with ended up in the red at a "healthy" 2.1x.

Returns. That tidy margin assumes everyone keeps what they buy. They don't. If you're running a ~15% return rate, then for every hundred orders, fifteen come back - and you eat the return shipping, sometimes the restocking, sometimes the whole unit if it can't go back on the shelf. That drags your real margin down, which drags your break-even ROAS up. A store that looks like a 1.8 on paper might genuinely be a 2.1 once returns are baked in. In apparel especially, where returns can run much higher, this is the difference between a profitable account and a treadmill.

Marginal CAC. This is the sneaky one. Your blended cost to acquire a customer is an average across all your spend. But scaling doesn't happen at the average - it happens at the margin. The next $5k you add to the account almost always converts worse than the $5k already running, because you've picked the low-hanging fruit first. So even if your blended numbers clear break-even, the marginal dollar - the one you're about to spend to grow - might be deep in the red. The question that matters when you're scaling isn't "is my account above break-even?" It's "is the next dollar above break-even?" Those are different questions, and only one of them protects your cash.

My honest take: the founders who scale without nasty surprises are the ones who calculate break-even with returns baked in, then watch the marginal cost of growth like a hawk. The napkin number gets you started. These two keep you out of trouble.

Your copyable calculator

Here's the whole thing in a form you can drop into a spreadsheet and run in five minutes. Fill in your own figures.

  • A. Average order value: $______
  • B. Cost of goods (per order): $______
  • C. Payment + platform fees: $______
  • D. Fulfilment (pick, pack, ship): $______
  • E. Returns allowance (return rate x typical loss per return): $______
  • F. Miscellaneous: $______
  • Margin per order = A - B - C - D - E - F
  • Break-even CPA = your margin per order (line above)
  • Break-even ROAS = A / margin per order
  • Green-light target = break-even ROAS x 1.25 (your real goal)

That green-light number is the one to pin above your dashboard. It's the ROAS you actually steer the account by - not the platform's number, not the one that feels nice, the one that means you're getting paid.

Where to from here

If you only do one thing after reading this, do the math with returns included. Most founders skip line E entirely, and line E is precisely what turns a "profitable" account into a slow leak.

And if you've run the numbers and you're staring at a green-light target you're not hitting - or you're not sure your fulfilment and returns figures are honest - that's the kind of thing a Signal/Noise Audit pulls apart. We map your real unit economics against what the account is actually delivering, so you can see exactly where the margin's going and what it'd take to get into the green. No pressure either way.

So: what's your true break-even ROAS, returns and all? If you can't answer that in five minutes, that's the first number I'd go and find.

Ethan To
CEO @ Pigeon Digital