Mockingbird

What is a good ROAS for Meta ads?

A good ROAS for Meta ads is any return above your break-even ROAS, and your break-even depends on your margin. ROAS is revenue from ads divided by ad spend. Break-even ROAS is 1 divided by your margin after variable costs, so a product with a 50 percent margin breaks even at a ROAS of 2 and one with a 25 percent margin needs 4. A ROAS of 3 makes money on the first product and loses it on the second.

A ROAS of 2 to 4 is a commonly quoted rule of thumb for ecommerce, and it only helps if your margins happen to fit it. Work out your own break-even point with the calculator at /tools/break-even-roas-calculator, then check any campaign's return with the ROAS calculator at /tools/roas-calculator.

How to work out a good ROAS for your business

  1. 1

    Find your margin per order

    Take the average order value and subtract product cost, shipping, payment fees, packaging and an allowance for returns. Divide what is left by the order value.

  2. 2

    Calculate break-even ROAS

    Divide 1 by that margin. A 40 percent margin gives a break-even ROAS of 2.5.

  3. 3

    Choose the profit you want

    Decide how much of each sale you want to keep after ad spend, as a share of revenue.

  4. 4

    Calculate target ROAS

    Divide 1 by your margin minus your target profit. A 40 percent margin and a 10 percent profit target gives 1 divided by 0.3, a target ROAS of about 3.3.

  5. 5

    Compare against your own records

    Check Meta's reported ROAS against revenue in your store or billing system, and judge the business on total revenue against total ad spend.

  6. 6

    Adjust for repeat purchases

    If customers come back, a first-order ROAS below break-even can still pay. Only plan on that if you have real repeat-purchase data.

The ROAS formulas

These are the formulas you need:

  • ROAS = revenue attributed to ads divided by ad spend.

  • Margin = (order value minus variable costs) divided by order value. Variable costs are everything you pay per order apart from ads.

  • Break-even ROAS = 1 divided by margin.

  • Target ROAS = 1 divided by (margin minus target profit margin).

  • Blended ROAS = total revenue divided by total ad spend across every channel. Some teams call this MER, the marketing efficiency ratio.

A worked example

Say an order is worth $60. The product costs $24, shipping $6, payment fees and packaging $3, and you set aside $3 for returns. Variable costs are $36, leaving $24, a margin of 40 percent. Break-even ROAS is 1 divided by 0.4, which is 2.5.

Now a campaign spends $1,000 and Meta attributes $3,000 of sales to it, a ROAS of 3. At a 40 percent margin those sales leave $1,200 before ads, so after the $1,000 of spend you keep $200 towards fixed costs. The same ROAS on a 30 percent margin leaves $900 before ads, a $100 loss.

Why there is no single good ROAS

Two brands can run the same ROAS and get opposite results. A brand selling its own product at a high markup can profit at a ROAS of 2, while a reseller on thin margins can lose money at 4. Subscription and software businesses add a second question, which is how much a customer is worth over time rather than on the first payment.

Virlo is an example. It remade a 'sensitive content' style ad from the Mockingbird library in its own brand and ran it on Facebook and Instagram from July 2026. By Meta Ads Manager figures, it spent $10,195 for 197 sign-ups at $51.75 each, a 2.75 return on ad spend. Whether 2.75 is good for Virlo depends on its margin and on how long those customers stay subscribed. Ask the same question of any ROAS figure, including your own.

Reading Meta's ROAS honestly

Meta's default attribution setting has long been seven days after a click or one day after a view, so check the setting on your own ad sets. Meta also estimates some conversions it cannot track directly. Its reported ROAS can therefore sit above or below the sales your store records. Neither number is wrong, since they count different things.

Compare Meta's figure with your store or billing data, tag ad links with UTM parameters using /tools/utm-builder, and judge profit on blended ROAS, total revenue against total ad spend. If blended ROAS falls while Meta's figure holds steady, trust the blended number.

When ROAS falls

The most common cause is creative fatigue. The same people have seen the ad too often, so clicks fall and costs rise. The guide at /guides/ad-creative-fatigue covers the signs. Other causes are seasonal jumps in auction costs, an offer ending, a broken tracking setup and a landing page change. Rule those out before you change the ads.

When fatigue is the cause, the fix is new creative, and it helps to have it ready. Mockingbird remakes proven Meta ads in your brand, so the next batch exists before the current winner slows down.

Scaling without losing your ROAS

ROAS usually falls as spend rises, because each extra pound or dollar reaches people slightly less likely to buy. Raise budgets in steps rather than doubling overnight, since large changes can send an ad set back into Meta's learning phase, and keep new creative in testing so you have more winners to spend on. Scale while blended ROAS stays above your target, and stop when it nears break-even. The guide at /guides/facebook-ad-testing-budget covers how much to set aside for testing.

Frequently asked questions

What is a good ROAS on Facebook ads?
Any ROAS above your break-even point, which is 1 divided by your margin after variable costs. With a 50 percent margin that is 2, and with a 33 percent margin it is about 3. A ROAS of 2 to 4 is a common rule of thumb, but your margin decides.
How do I calculate break-even ROAS?
Divide 1 by your margin as a decimal. If each $50 order leaves $20 after product, shipping and fees, the margin is 0.4 and break-even ROAS is 2.5. The calculator at /tools/break-even-roas-calculator does it for you.
Is a ROAS of 2 good?
It is profitable if your margin is above 50 percent, break-even at exactly 50 percent, and a loss below that, before you count repeat purchases.
Why is Meta's ROAS different from my store's?
Meta counts purchases within its attribution window, including some after a view without a click, and estimates some it cannot track directly. Your store counts orders. Use both, and judge profit on total revenue against total ad spend.
What is the difference between ROAS and ROI?
ROAS compares revenue with ad spend. ROI compares profit with total cost. A campaign can show a ROAS above 1 and still lose money once product and delivery costs come out.

Keep reading