Paul Rammeloo, homeBook a call

Meta ads ROAS: the formula, your break-even number and real benchmarks

How to work out Meta ads ROAS, find the break-even ROAS for your margins, and why a 'good ROAS' benchmark from someone else's business can mislead you.

On this page (8 sections)
  1. The ROAS formula
  2. Your break-even ROAS
  3. Why benchmarks mislead
  4. Check Meta’s ROAS against your real revenue
  5. How to improve ROAS
  6. A ROAS calculator on one page
  7. Common mistakes
  8. Where this fits

Meta ads ROAS (return on ad spend) is the revenue your ads bring in divided by what you spent on them. It’s the number most store owners watch, and it’s useful. It’s also easy to misread, because a ROAS that looks good can still lose money if you don’t know your break-even number.

This post covers the formula, how to work out the ROAS you need to make money, and why I don’t trust a “good ROAS” benchmark that doesn’t come from your own margins.

Key takeaways

  • ROAS = revenue from ads / ad spend. It measures revenue, not profit.
  • Break-even ROAS = price / profit before ads. Above it, the first sale makes money.
  • Benchmarks from other businesses mislead because margins differ.
  • Check Meta’s number against your total revenue and total ad spend, sometimes called MER.

The ROAS formula

Term Formula Illustration
Ad spend What Meta charged you CA$1,000
Revenue from ads Purchase value reported for those ads CA$3,000
ROAS Revenue / spend 3,000 / 1,000 = 3.0

A ROAS of 3.0 means every dollar of ad spend brought in three dollars of sales. It doesn’t tell you whether you made money. For that you need your margins.

Your break-even ROAS

Break-even ROAS is the point where the ads pay for themselves and nothing more. Below it, each sale loses money before repeat purchases. Above it, each sale makes money.

Break-even ROAS = selling price / profit before ads

“Profit before ads” means what’s left from a sale after the product, packaging, shipping, payment fees and any discounts. This is the contribution margin per sale.

This is an illustration, not a client story. A store sells a product for CA$80. It costs CA$28 to make, CA$12 to ship and CA$3 in payment fees, so CA$43 of every sale goes on costs and CA$37 is left. Break-even ROAS is 80 / 37, about 2.2. A reported ROAS of 2.0 loses money on every first order. A ROAS of 3.0 makes about CA$10 on each one.

Here’s a quick lookup. Find the profit you keep from each dollar of sales:

Profit kept per CA$1 of sales Break-even ROAS
CA$0.20 5.0
CA$0.25 4.0
CA$0.33 3.0
CA$0.40 2.5
CA$0.50 2.0
CA$0.60 about 1.7

The thinner your margin, the higher the ROAS you need. That’s why the same ROAS can be a great result for one store and a slow leak for another.

  1. PriceWhat the customer pays
  2. Minus costsProduct, shipping, fees
  3. Profit before adsYour contribution margin
  4. Price / profitYour break-even ROAS
Working out the ROAS you need before you look at the one you're getting.

Why benchmarks mislead

You’ll find plenty of articles quoting an “average Facebook ads ROAS”. I don’t use them. They mix businesses with very different margins, prices and attribution settings, so the average describes nobody.

Three things make your number different from anyone else’s:

  • Margins. A high-margin digital product can be profitable at a ROAS a low-margin store couldn’t survive on.
  • Repeat buying. If customers come back, a first order at break-even can be very profitable over their lifetime value.
  • What’s being counted. Meta reports conversions inside an attribution window, and the default window has changed over the years. Two accounts can report different ROAS for the same real result.

The only benchmark that matters is your break-even number, and the ROAS you’ve reached before with the same offer.

Check Meta’s ROAS against your real revenue

Ads Manager counts purchases it can connect to an ad. Your store counts every sale. Neither is the whole truth, so look at both.

A simple cross-check is total revenue divided by total ad spend over the same period, often called MER (marketing efficiency ratio). It doesn’t care which channel gets credit. If Meta’s reported ROAS rises while MER stays flat, Meta may be claiming sales that would have happened anyway. If both rise together, the ads are probably working.

Number What it counts Good for
ROAS in Ads Manager Sales Meta attributes to its ads Comparing ads and campaigns
MER All sales against all ad spend Checking whether the business grew
Break-even ROAS Your margins Knowing what “good” means for you

How to improve ROAS

ROAS improves when you spend less per sale or earn more per sale. In my experience, the biggest gains rarely come from the ad account.

  1. Raise the order value. Bundles, a free-shipping threshold, or a better-priced larger size lift revenue per sale. AOV is often the quickest lever.
  2. Fix the page and checkout. More of the same traffic buying is pure ROAS gain. See Shopify store not getting sales.
  3. Find better creative. A new angle that reaches buyers more cheaply lowers cost per sale. See creative testing.
  4. Bring buyers back. Abandoned cart emails and retargeting recover sales you’ve already paid to start. See abandoned cart email examples.

A ROAS calculator on one page

You don’t need a tool for this. Once a month, fill in these five lines for your main product or your average order:

  1. Average order value. Total sales divided by number of orders.
  2. Costs per order. Product, packaging, shipping, payment fees, and an allowance for returns and discounts.
  3. Profit before ads. Line 1 minus line 2.
  4. Break-even ROAS. Line 1 divided by line 3.
  5. Target ROAS. Break-even plus the profit you want to keep. If you want to keep CA$10 more per order, work out the ad spend that leaves you that much, then divide the order value by it.

Write the target on a sticky note. When you look at Ads Manager, compare against that number, not against what someone said is “good”. Update it when your prices, shipping or costs change, because each change moves your break-even point. The free break-even ROAS calculator does the sums for you.

Common mistakes

  • Treating ROAS as profit. A 3.0 ROAS on thin margins can lose money.
  • Using a benchmark instead of your break-even number. Someone else’s margins aren’t yours.
  • Leaving costs out. Shipping, fees, discounts and returns all come out of the profit side.
  • Chasing ROAS by cutting spend. ROAS often rises as you spend less, while total profit falls. Watch profit too.
  • Scaling on a short good streak. A few strong days isn’t a trend. Read how to scale Facebook ads first.

Where this fits

Working out break-even ROAS and checking it against real revenue is one of the first things I do in a Growth Diagnostic. If your ROAS looks fine but the bank account doesn’t, book a call and I’ll help you find where the money goes.

Questions people ask

What is the ROAS formula for Meta ads?

ROAS is revenue from ads divided by what you spent on those ads. If you spent CA$1,000 and Meta reports CA$3,000 in purchases, your ROAS is 3.0. It measures revenue, not profit.

What is a good ROAS on Facebook and Instagram ads?

Any ROAS above your break-even number is making money on the first sale. Break-even depends on your margins, so a ROAS that is healthy for one business can lose money for another. Work out your own number before comparing.

How do I calculate break-even ROAS?

Divide the selling price by the profit you keep before ads. A CA$100 product that leaves you CA$40 after product, shipping and fees has a break-even ROAS of 100 / 40 = 2.5.

Why is my ROAS in Ads Manager different from my store?

Meta counts purchases inside its attribution window and can count people who saw an ad and bought later. Your store counts every sale from every source. The two will rarely match exactly, which is why it helps to track total revenue against total ad spend too.

Tell me where it's stuck.