Benchmarks

What is a good ROAS for Facebook ads?

There is no universal good ROAS for Facebook ads. A 2.0x ROAS can be excellent in one business and terrible in another. The right way to judge ROAS is to compare it against your break-even point, your margins, and your business model.

AP By Alex P.
· updated
5 min read
💡

Key takeaway

A good ROAS is not a generic internet number. It is any ROAS that clears your break-even threshold and still leaves enough profit to scale comfortably.

Why generic ROAS targets are misleading

Many people search for a single answer like "Is 3x ROAS good?" That framing is too simple. A business with high contribution margin can be profitable at lower ROAS. A business with thin margins may still lose money at 3x after shipping, discounts, and overhead.

That is why the first question is not "What is the average ROAS?" It is "What ROAS do I need to break even and hit my target profit?"

ROAS is also a ratio, and ratios hide size. A 9x ROAS on £400 of spend is a smaller business than a 2.4x on £40,000. Plenty of accounts have been optimised into a beautiful ROAS and a shrinking company, because every decision that raised the ratio also cut the volume.

Start with break-even ROAS

Break-even ROAS is one divided by your contribution margin. The word doing the work there is contribution: not gross margin, but what is actually left of a pound of revenue once you have paid for everything that scales with the order.

Count all of it. Cost of goods, inbound shipping and duty, outbound shipping and packaging, payment processing, the discount code the customer used, and the share of orders that come back. Fashion brands routinely discover their real contribution margin is ten points below the number they had been using, because returns were never in it.

Break-even ROAS by contribution margin

Contribution margin Break-even ROAS Comfortable target
70%1.43x2.2x+
60%1.67x2.5x+
50%2.00x3.0x+
40%2.50x3.8x+
30%3.33x5.0x+
20%5.00x7.5x+

The comfortable target is roughly 1.5x break-even. That gap is the headroom you need before scaling, not a stretch goal.

If margins are strong, you can tolerate lower ROAS. If margins are thin, you need a much higher threshold. A campaign below break-even is losing money. A campaign just above break-even may still be too fragile to scale — which is the next section, and the part most people skip.

The break-even trap: why "just profitable" is not profitable

Operators running large budgets are unusually consistent on this point. Every budget increase costs you some ROAS, because to spend more Meta has to buy impressions it is less certain about. So the question is never "am I profitable?" — it is "how much room do I have before I stop being profitable?"

What operators report

One media buyer running $5k–$20k a day put it directly: "If your break-even ROAS is 1.6 and you're sitting at 1.8, and you think you're ready to scale just because you're profitable, you're not. The moment you scale, that 1.8 can easily turn into 1.7… then 1.5… and suddenly you're at break-even or even losing money."

The same operator's rule for readiness: break-even 1.6 against an actual 3.0 is scalable. Two profitable days is not a signal — let it run several days before you judge it.

Reported by u/Eric-Jeremy, “The Break-Even Trap: why Meta forces your winners to take a 7-hour nap”, r/FacebookAds, February 2026, with u/QuantumWolf99’s counter-explanation.

There is a second version of this trap that catches people at the day level. Accounts sitting exactly at break-even often report sales stopping at the same hour every day: the campaign spends into the part of the auction where it can still hit the target, exhausts it, and then effectively parks. The fix is not more budget. It is a wider gap between break-even and actual performance, which usually means the offer, the price or the creative — not the bid.

Rough ROAS ranges by business type

  • General ecommerce: blended ROAS around 2.0x to 4.0x is often healthy.
  • Fashion and apparel: usually lower once returns are accounted for, and returns must be in the margin before the target is set.
  • Supplements and subscription products: first-order ROAS can look weak while long-term economics are strong.
  • Lead gen and services: CPA and qualified lead quality usually matter more than ROAS.
  • SaaS and B2B: payback period and CAC are usually more useful than in-platform ROAS.
  • High-ticket and luxury: expect a lower ROAS at a much higher profit per order — see below.

Quick reference

Business type Typical blended read
General ecommerce2.0x - 4.0x
Fashion2.0x - 3.5x after returns
Supplements1.5x - 3.0x first-order
High-ticket / luxury2.0x - 3.0x at high profit per order
Local servicesROAS secondary to CPA and close rate

When a falling ROAS is the right outcome

Shifting a brand towards higher-value customers reliably lowers ROAS and raises profit. One premium home-decor operator moved average order value from $180 to $890 over six weeks; ROAS fell from 3.2x to 2.4x while profit per order rose three to four times. Judged on ROAS alone, that change looks like a failure.

If you deliberately optimise for purchase value rather than purchase count, expect this. It also costs more per conversion during learning — practitioners suggest budgeting to spend roughly a third of the target order value acquiring one, and giving it a fortnight at stable spend before reading the result. Below roughly ten purchases a week, value optimisation does not have enough to learn from and should not be attempted at all.

Prospecting ROAS is not retargeting ROAS

Retargeting usually shows higher ROAS and lower scale. Prospecting usually shows lower ROAS but is what actually drives growth. That is why blended ROAS is usually a better health metric than judging prospecting and retargeting in isolation.

The split itself should drift over time. Operators scaling accounts describe starting near 80% cold and 20% retargeting, then letting the retargeting share grow as the audiences that retargeting depends on get bigger — not on a schedule, but when frequency stays low and returns stay strong. A fixed split held for a year leaves money on the table in both directions.

The number in Ads Manager is not the whole number

Before you conclude a ROAS is bad, check that you are seeing all of it. Browser-based tracking loses conversions to ad blockers and short cookie lifetimes, and operators who add server-side tracking commonly report a 20–30% lift in reported conversions with no change in actual sales.

Two checks worth doing first. Open Events Manager and look at the Event Match Quality score on your purchase event: a score in the fives suggests Meta is struggling to match your buyers to real accounts, and a low match rate depresses both reported ROAS and delivery. Then compare Meta's reported revenue against what your store actually banked for the same period — if the gap is large and one-directional, you have a measurement problem, not a performance problem. Our guide on why Facebook and Google Analytics disagree covers which number to trust for which decision.

When a lower ROAS can still be fine

If the business has repeat purchases, strong margins, or a longer sales cycle, Meta may understate the real result. This is common in subscriptions, high-ticket offers, and businesses where buyers come back later to convert.

The practical test is payback period rather than first-order ROAS: if a customer acquired at 1.4x first-order ROAS reliably reaches 3x within ninety days, the campaign is working and the dashboard is simply not built to show it. Know your repeat rate before you set the target, because a target set on first-order revenue alone will quietly cap a subscription business's growth.

The working rule

A good ROAS is not the prettiest dashboard number. It is the ROAS that fits your economics, survives scale, and leaves real profit after the rest of the business is considered.

In order: work out contribution margin honestly, divide one by it to get break-even, add roughly half again for headroom, then judge the account against that number and nothing else. If you are below it, the answer is rarely a bid change — check the order of causes instead.

🤖

AskAds can benchmark your account

Tell AskAds your margins, business model, and current ROAS, and it can tell you whether the number is actually good or just looks good. Try it free →

Frequently asked questions

What is a good ROAS for Facebook ads?
A good ROAS depends on your margins. Calculate your break-even ROAS first (1 divided by your contribution margin). Anything above that is profitable. Most ecommerce brands target 3-5x, but margin-rich businesses can be profitable at 2x.
How do I calculate break-even ROAS?
Divide 1 by your contribution margin as a decimal. If 40 cents of every revenue pound is left after product cost, shipping, payment fees and returns, break-even ROAS is 1 / 0.40 = 2.5x. Any ROAS above that generates profit after ad spend.
Why does my ROAS drop when I increase budget?
Almost every budget increase costs some ROAS, because Meta has to buy less certain impressions to spend more. That is why operators say you should not scale from just above break-even: a 1.8x against a 1.6x break-even can become 1.5x as soon as you add budget. Scale from headroom, not from hope.
Is 2x ROAS good on Facebook ads?
It is excellent for a business with 60% contribution margin and loss-making for one with 30%. 2x means every pound of ad spend returns two pounds of revenue, not two pounds of profit. Work out your break-even before deciding.
Should I judge prospecting and retargeting ROAS separately?
Look at both, but manage to the blended number. Retargeting almost always shows a higher ROAS because it is re-converting demand that prospecting created, so optimising each in isolation tends to starve the campaigns that actually grow the business.

Next step

Skip the reading — just ask

Everything in this guide is built into how AskAds diagnoses your account. Connect your Meta account, describe the problem, and get the answer instantly.

AskAds
AskAds AI
Online
Why did my CPA spike this week?
Diagnosis: Your "Summer Sale" campaign re-entered learning after yesterday's 40% budget increase. CPA instability is expected for 3–5 days. I'd recommend holding edits until Thursday.
Ask about your ads...
AskAds
AskAds AI
Online

Skip the reading. Let AI diagnose your account, run benchmarks, or fix issues in real time.

Join the waitlist