Online stores · Unit economics

Break-even ROAS, explained: the number your ads have to beat

The short answer

Break-even ROAS is the return on ad spend at which your ads exactly pay for themselves. Work out your contribution margin (gross margin, minus shipping as a share of the order, minus payment fees), then divide 1 by it. A store that keeps 48% of each order breaks even at a ROAS of about 2.1x. Below that, every sale your ads bring in loses money.

On this page
  1. The formula, in three lines
  2. A worked example
  3. Why “2x” can lose money
  4. Break-even is the floor, not the target
  5. Build in returns and refunds
  6. Check it against MER, not only Meta’s ROAS
  7. When you can’t reach break-even
  8. Where to go next

The formula, in three lines

  1. Contribution margin = gross margin % − (shipping you pay ÷ average order value) − payment fees %.
  2. Break-even cost per purchase = average order value × contribution margin.
  3. Break-even ROAS = 1 ÷ contribution margin.

Contribution margin is the share of each order you keep after the costs that come with it, before ads. Break-even cost per purchase is the same thing in dollars: the most you can pay Meta for an order without losing money on it. Break-even ROAS turns it into the number Ads Manager reports.

Every Off Retainer plan for an online store sets its targets with these formulas. The break-even ROAS calculator runs them for you.

A worked example

Hypothetical example. A store’s average order is A$100. Its gross margin after product cost is 60%. It pays A$10 to ship an order, and 2% in payment fees.

Contribution margin = 60% − 10% − 2% = 48%. It keeps A$48 of every order before ads.

Break-even cost per purchase = A$48. Break-even ROAS = 1 ÷ 0.48 = 2.08x.

Notice what shipping and fees did. On gross margin alone, this store would think it breaks even at about 1.7x. The real figure is 2.1x. Most owners who think their ads are profitable at “2x” have left shipping out.

Why “2x” can lose money

At a ROAS of 2.0x, every A$100 order costs A$50 in ads. The store above keeps A$48 of that order before ads. So each sale loses A$2, and the more Meta sells, the more the store loses.

Now flip it. Take a second hypothetical store with a 70% gross margin, A$8 shipping on a A$100 order and 2% fees keeps 60%, and breaks even at about 1.7x. For that store, 2x is profitable. Same ROAS, opposite result. That’s why there’s no single “good ROAS” for Australian stores. There’s only yours.

Break-even is the floor, not the target

Aiming at break-even leaves no room for refunds, discounts or a bad week. Our plans set a target cost per purchase 20% under break-even, after giving some credit for repeat orders. Then:

  • Target ROAS = average order value ÷ target cost per purchase.
  • In the example, the target is A$38.40 per purchase, a ROAS of about 2.6x.

Treat the target as a starting point. Reset it after your first two weeks, or 30 purchases, of your own results.

Build in returns and refunds

Meta counts a purchase when the order is placed. None of the main store platforms sends refunds or returns back to Meta, so they never come off Meta’s numbers. If you refund a meaningful share of orders, multiply your contribution margin by (1 − your return rate). Fashion stores feel this most. Then use net sales, after refunds, whenever you check results.

Check it against MER, not only Meta’s ROAS

Meta’s ROAS counts sales within its attribution window, including some you’d have made anyway. So compare your break-even with MER: total store sales ÷ total ad spend, from your store platform.

  • MER at or above your target: the spend is paying its way.
  • MER below your break-even ROAS: the store loses money after ads, whatever Ads Manager says.

There’s a second check. MER includes sales you’d make without ads, so your ads also need to lift sales above your usual week. To pay for themselves, they need to add at least weekly ad spend × break-even ROAS in store sales, above your baseline. At A$300 a week and a break-even ROAS of 2.08x, that’s about A$624 a week. ROAS vs MER sets out the weekly routine.

When you can’t reach break-even

If Meta’s likely cost per purchase is higher than your break-even, that’s an offer problem, not an ads problem. Better targeting can’t fix the maths. Change the offer before you raise spend:

  1. Lift the order value. Bundles, sets, or a free-shipping threshold a little above your average order. Work out the new margin first: free shipping comes out of the margin on every qualifying order.
  2. Lead with your highest-margin product.
  3. Cut what each order costs you: shipping, packaging, payment fees.
  4. Test a higher price. A small rise can do more than better ads.
  5. Don’t discount your way out. At thin margins, a sale can push every order below break-even. Under the Australian Consumer Law, a “was” price must be one customers actually paid, for a reasonable period before the sale.

The results below show what that looked like for two clients’ stores.

Where to go next

Get your own numbers from the calculator. Plans for online fashion, beauty and skincare, jewellery and accessories and home and lifestyle stores set your targets from these formulas, plus your category’s own rules. Then take the free 3-minute quiz: for an online store, its diagnosis shows your break-even ROAS alongside the causes most likely holding your ads back.

Real results

From real accounts

Two clients' stores that changed the offer, not the ads: a better offer at the same Meta spend, and a free-delivery threshold.

From a client's account

Fixing the offer before adding spend

A client's online store improved its offer and kept Meta spend exactly the same.

Fixing the offer before adding spend: Before compared with After
BeforeAfter
Meta spend A$5,660A$5,660
Average order value A$85A$104
Purchases 156182
Cost per purchase A$36.28A$31.10
MER (store revenue ÷ ad spend) 3.85x4.87x
From a client's account

A free-delivery threshold

A client's homewares store set a free-delivery threshold and kept ad spend flat.

A free-delivery threshold: Before compared with After
BeforeAfter
Ad spend A$5,070A$5,070
Average order value A$99A$126
Purchases 127147
Cost per purchase A$39.92A$34.49
ROAS 2.48x3.65x
Free delivery has a cost: the subsidy comes out of the margin on every qualifying order.

From client accounts and our own venues and online brands, anonymised. Individual results vary. Results disclaimer

Questions

Common questions

What's the difference between ROAS and break-even ROAS?

ROAS is what your ads actually return: sales divided by ad spend. Break-even ROAS is the lowest ROAS at which those sales still cover their own costs. Your ROAS has to sit above your break-even ROAS for the ads to make money.

Is a ROAS of 2 good?

It depends entirely on your margin. A store that keeps 60% of each order after costs breaks even at about 1.7x, so 2x makes money. A store that keeps 40% breaks even at 2.5x, so 2x loses money on every order. Work out yours with the break-even ROAS calculator.

What is break-even CPA?

Break-even CPA, or break-even cost per purchase, is the most you can pay in ads for one order without losing money on it. It equals your average order value multiplied by your contribution margin: what you keep from an order before ads.

Does break-even ROAS include repeat customers?

The basic formula doesn't. It's the floor for a first order. If customers come back, a new customer is worth more than one order, and your full plan gives some credit for repeat orders, from your repeat purchase rate, before it sets your targets.

How often should I recalculate it?

Whenever your price, product cost, shipping or payment fees change. Our plans also reset targets after your first two weeks, or 30 purchases, of your own results, then monthly.

Find out what’s holding your ads back.

Three minutes, free, and the diagnosis is worked out from your own answers. Your full plan is A$149 incl. GST if you want it.

Take the free 3-minute quiz

Free quiz and check-up. No card needed. Questions? Email us.