Good ROAS for Facebook Ads: Set Your Own Line From Margin
A good ROAS for Facebook ads is one at or above your target ROAS: break-even ROAS plus the profit you want. Break-even comes from your own costs, not a benchmark.
By Sachit Sharma, CEO & Founder · Updated 2 Nov 2026

Key takeaways
- A good ROAS for Facebook ads is one at or above your target ROAS, which is your break-even ROAS plus the profit you want to keep.
- Published benchmarks carry no margin and vary widely, and the gross margins of five public consumer brands imply break-even ROAS from 1.41 to 2.44 on a gross margin basis.
- Build your break-even ROAS from price, product cost, shipping, payment fees and returns. In our $85 example it is 2.06.
- Judge each creative angle by its ROAS and its purchase-count range against that line: back it, keep funding it, or stop it.
In this article
- 1What is a good ROAS for Facebook ads?
- 2Why does the same ROAS make money for one brand and lose it for another?
- 3How do you work out your break-even ROAS from margin?
- 4What does Ads Manager ROAS leave out when you compare it to break-even?
- 5How do you rank creative angles against break-even ROAS?
- 6How do you turn break-even ROAS into your own "good" ROAS?
- 7Frequently asked questions
Two stores can both see a 2.5 ROAS in Ads Manager and end the month in opposite places. ROAS, or return on ad spend, is purchase conversion value divided by amount spent, as Meta defines it. At 2.5, ad spend equals 40% of revenue. A store with a 60% contribution margin, the share of the price left after product cost, shipping, payment fees and returns, makes 20 cents of profit per revenue dollar. A store with a 30% contribution margin loses 10 cents.
No single published figure can tell those stores apart. Published answers to "what is a good ROAS" give single numbers, and a single number cannot know your margin.
This page gives you a line to use instead: a break-even ROAS built from your own costs, a lookup showing the margin any ROAS requires, and a way to rank your creative angles against that line so your team ends up with its own definition of good.
What is a good ROAS for Facebook ads?
A good ROAS for Facebook ads is one at or above your target ROAS. Break-even ROAS is the line below which an order loses money; it equals 1 ÷ contribution margin. Target ROAS is break-even ROAS plus the profit you want to keep.
Turn the question around and ask what margin a ROAS needs. We calculated each row as 1 ÷ ROAS:
| ROAS | Contribution margin you need to break even on the first order |
|---|---|
| 1.5 | 66.7% |
| 2.0 | 50.0% |
| 2.3 | 43.5% |
| 2.5 | 40.0% |
| 3.0 | 33.3% |
| 4.0 | 25.0% |
| 5.0 | 20.0% |
So a 2.3 ROAS clears break-even for a store keeping more than 43.5% of each sale and loses money for one keeping 40%. A $149 product that leaves $60 before ads breaks even at 149 ÷ 60 = 2.48.
Why does the same ROAS make money for one brand and lose it for another?
Because a benchmark ROAS contains no margin, and margins differ widely. The annual reports of five public consumer brands imply break-even ROAS from 1.41 to 2.44 on a gross margin basis, before shipping, fees or returns, so one "good" figure sits above break-even for some brands and below it for others.
Benchmarks in published guides vary widely, so none can be matched to your margin. Our inference is that they reflect different brand mixes, date ranges and attribution windows, not different truths about Facebook.
We checked the margin side with filings. For each company we took the revenue and gross profit lines from its latest annual report (Form 10-K) filed with the U.S. Securities and Exchange Commission (SEC), divided one by the other, then divided 1 by the result:
| Brand (fiscal year) | Gross profit ÷ revenue | Gross margin | Break-even ROAS (gross margin basis) |
|---|---|---|---|
Allbirds (2025) | $62.6M ÷ $152.5M | 41.0% | 2.44 |
Warby Parker (2025) | $470.6M ÷ $871.9M | 54.0% | 1.85 |
FIGS (2025) | $419.8M ÷ $631.1M | 66.5% | 1.50 |
Olaplex (2025) | $293.6M ÷ $423.0M | 69.4% | 1.44 |
e.l.f. Beauty (year to March 2026) | $1,157.3M ÷ $1,636.5M | 70.7% | 1.41 |
These are break-even figures on a gross margin basis, not targets. Companies file shipping and payment costs in different places, and some of these brands also sell through stores or retailers, so a direct-to-consumer break-even will usually sit higher. Use a benchmark only to notice when your number is wildly out of line. Do not set a target from one.
How do you work out your break-even ROAS from margin?
Subtract every cost that rises with each order from the price, divide what is left into the price, and you have break-even ROAS. What is left per order is also your break-even cost per purchase, the most you can pay in ads for one sale without losing money.
Our worked example uses assumed costs: an $85 order, a 3% payment fee and a 6% returns allowance. Replace each with your own.

| Step | Working | Result |
|---|---|---|
| Price | $85.00 | |
| Product cost | $27.00 | |
| Shipping and packaging | $9.00 | |
| Payment fees | 3% × $85 | $2.55 |
| Returns allowance | 6% × $85 | $5.10 |
| Contribution per order | 85 − 27 − 9 − 2.55 − 5.10 | $41.35 |
| Contribution margin | 41.35 ÷ 85 | 48.65% |
| Break-even ROAS | 85 ÷ 41.35 | 2.06 |
| Break-even cost per purchase | $41.35 | |
| Target ROAS to keep 10% of revenue | 1 ÷ (0.4865 − 0.10) | 2.59 |
Do not use gross margin alone, and do not fold fixed overhead into the line. Variable costs set the line for an individual ad. If returns are a large share of your orders, break-even ROAS for fashion, with returns shows how that moves the number.
What does Ads Manager ROAS leave out when you compare it to break-even?
Ads Manager ROAS leaves out purchases outside its attribution window, orders your store records that Meta did not credit, and anything customers spend after the first order. The attribution window is the period after a click or view in which Meta credits a purchase to an ad.
Three habits keep the comparison honest:
- Compare Ads Manager with your store each week.
The two never match exactly, so watch the ratio. A steady ratio is normal; a sudden break means tracking changed. Which Facebook ads metric answers which question walks through the check.
- Read every angle in one window.
Different windows give different ROAS for identical sales, so set one for the whole test, as one attribution window per creative test explains.
- Keep first-order and repeat revenue apart.A first order below break-even is acceptable only when repeat orders are measured. In our model, if a new customer places 1.3 orders within your payback window, the first-order break-even in the example above falls from 2.06 to 1.58 (85 ÷ (41.35 × 1.3)). With no measured repeat rate, the first-order line stands.
Judge cold audiences and retargeting separately too. Retargeting reaches people who already know you, so it reports higher. One blended number can hide a weak cold-audience result.
How do you rank creative angles against break-even ROAS?
Put each creative angle's ROAS beside its break-even line and its purchase-count range, then sort into back it, keep funding, or stop. A creative angle is the main reason to buy that an ad leads with, such as reviews, a founder story or a demo.
The range matters because few purchases make ROAS noisy. We approximate the noise as 1.96 ÷ √purchases, applied to ROAS. This is our model, it counts purchases only and ignores differences in order value, and it is a rough guide. Here are five illustrative angles on the example above (every order $85, same window, same period). They are invented to show the method, not results from any account:

| Angle | Spend | Purchases | ROAS | Range | Call |
|---|---|---|---|---|---|
| A Reviews | $1,800 | 60 | 2.83 | 2.12 to 3.55 | Back it: even the low end clears 2.06 |
| E Comparison | $700 | 21 | 2.55 | 1.46 to 3.64 | Keep funding: range straddles the line |
| C Demo | $1,700 | 46 | 2.30 | 1.64 to 2.96 | Keep funding: probably profitable, unproven |
| B Founder story | $1,500 | 33 | 1.87 | 1.23 to 2.51 | Keep funding, leaning below |
| D Bundle offer | $900 | 12 | 1.13 | 0.49 to 1.77 | Stop: the whole range is below 2.06 |
The stop rules here are three. If the low end of the range is at or above break-even, back the angle. If the high end is below break-even, stop it. Otherwise keep funding, because quadrupling purchases halves the range. Sorted by raw ROAS, angle E would look ready to scale on 21 purchases. Only A and D are decided.
For ad sets, Meta recommends about 50 optimization events since the last significant edit before treating costs as stable. At 50 purchases our range is about ±28% (1.96 ÷ √50), so in our view that is where calls against a break-even line begin to settle. How the learning phase works covers the budget side, and to plan a test budget you can use our test budget calculator.
How do you turn break-even ROAS into your own "good" ROAS?
Add the profit you want to keep to your break-even ROAS to get your target ROAS; a good ROAS is one at or above it. In the $85 example, a 2.1 clears break-even at 2.06 but is not yet good; a 2.59 is.
Our recommendation is to set that target per product, review it when price, product cost or shipping changes, and treat your best angle's ROAS over the last eight weeks as your team's own benchmark.
Keep a log with one row per angle: window, spend, purchases, ROAS, range, call and the reason. A stopped angle with a reason is worth as much as a winner, because it stops the team paying to learn the same thing twice.
The line is yours to set, but deciding which angle to test next is where we work. Our platform combines your ad-performance data, competitor activity, customer signals and past ad learnings into a ranked weekly creative test plan and execution-ready creative briefs. To see how a ranked test plan would work on your account, book a demo with our founding team. For what it costs, see Deepsolv pricing.
Get a ranked weekly creative test plan
Frequently asked questions
Sources
- 1.Purchases ROAS (Return on Ad Spend): purchase ROAS is purchase conversion value divided by amount spent., Meta Business Help Center
- 2.About the Learning Phase: about 50 optimization events since the last significant edit., Meta Business Help Center
- 3.Allbirds annual report (Form 10-K), revenue and gross profit lines, U.S. Securities and Exchange Commission, 31 March 2026
- 4.Warby Parker annual report (Form 10-K), revenue and gross profit lines, U.S. Securities and Exchange Commission, 26 February 2026
- 5.FIGS annual report (Form 10-K), revenue and gross profit lines, U.S. Securities and Exchange Commission, 26 February 2026
- 6.Olaplex annual report (Form 10-K), revenue and gross profit lines, U.S. Securities and Exchange Commission, 5 March 2026
- 7.e.l.f. Beauty annual report (Form 10-K), revenue and gross profit lines, U.S. Securities and Exchange Commission, 21 May 2026
- 8.Our own calculations: the margin lookup (1 ÷ ROAS), the $85 worked example, the repeat-order adjustment and the purchase-count ranges (1.96 ÷ √purchases). The five-angle table is illustrative. We computed gross margin and break-even ROAS from the filing values.



