What Is a Good ROAS on Meta Ads? How to Find Your Number
A good Meta ROAS is the one that makes your business money, and that number is different for every brand. Here is how to calculate yours, with worked examples.
Ask ten media buyers what a good ROAS on Meta is and you will hear "3x" from half of them. It is a reasonable rule of thumb for some businesses and a terrible one for others. A brand with 80% margins can be very profitable at 2x. A brand with 30% margins can lose money at 3x.
The useful question is not "what is a good ROAS?" but "what ROAS does my business need?" This guide shows you how to calculate that, how to set targets for prospecting and retargeting, and how to avoid the ways in-platform ROAS misleads you.
ROAS in one line
ROAS (return on ad spend) is revenue attributed to ads divided by ad spend.
If you spend $1,000 and Meta attributes $3,000 in purchases to those ads, your ROAS is 3.0 (often written 3x or 300%). The ROAS calculator does this for you, but the math is simple. What is not simple is deciding whether 3.0 is good.
Why generic benchmarks mislead
You will often see 2x to 4x cited as a typical range for ecommerce on Meta. Treat any such range as context, not a target, because ROAS depends on things that vary wildly between businesses:
- Gross margin. The share of revenue left after product cost, shipping and fees.
- Average order value. Higher AOV can absorb higher acquisition costs.
- Repeat purchase rate. A business with strong repeat purchases can accept a lower first-order ROAS.
- Attribution settings. Seven-day click plus one-day view will report higher ROAS than click-only.
- Campaign mix. Retargeting ROAS is almost always higher than prospecting ROAS.
Two brands with identical 2.5x ROAS can have completely different profit outcomes.
Step 1: Calculate your break-even ROAS
Break-even ROAS is the point where ad-driven revenue exactly covers product costs and ad spend, leaving zero profit. The formula:
Break-even ROAS = 1 / gross margin
Where gross margin is expressed as a decimal and includes product cost, shipping, payment processing and any other per-order variable costs.
| Gross margin | Break-even ROAS |
|---|---|
| 25% | 4.00 |
| 40% | 2.50 |
| 50% | 2.00 |
| 60% | 1.67 |
| 75% | 1.33 |
Look at the spread. A 25%-margin business needs 4x just to break even, while a 75%-margin business breaks even at 1.33x. That is why a single "good ROAS" number is meaningless. Use the break-even ROAS calculator with your real costs, and read the full explanation in break-even ROAS: the number every advertiser needs.
Step 2: Set a target ROAS
Break-even is a floor, not a goal. Your target depends on what you want from ads.
Say you sell a $80 order with a 55% gross margin. Each order leaves $44 before ads. Break-even ROAS is 1 / 0.55, about 1.82.
- Profit on first order: If you want $15 profit per order, you can spend $44 minus $15, or $29, per order. Target ROAS is $80 / $29, about 2.76.
- Break even on first order, profit on repeats: Target ROAS around 1.82, accepting that profit comes from the second and third purchases.
- Aggressive growth: Some brands deliberately run below break-even on the first order when they know their repeat economics well. This needs real LTV data, not hope.
Step 3: Account for repeat purchases (carefully)
If customers come back, the first order is not the whole story. Say 35% of customers make a second purchase within six months, and each repeat order also leaves $44 in margin. The expected repeat margin per new customer is 0.35 x $44 = $15.40.
That means you could spend up to $44 + $15.40 = $59.40 to acquire a customer and still break even over six months. On an $80 first order, that is a first-order ROAS of $80 / $59.40, about 1.35.
Two cautions. First, use your own measured repeat rates, not optimistic guesses. Second, money spent now and recovered in six months still needs cash to fund it. The LTV to CAC calculator helps you model this.
Prospecting vs retargeting ROAS
Blending these hides what is really happening.
- Retargeting reaches people who already visited, added to cart or bought. ROAS is usually much higher because many would have purchased anyway.
- Prospecting reaches new people. ROAS is lower, but this is what grows the business.
Advantage+ sales campaigns mix both, which is why the existing customer budget cap matters. A campaign that reports a strong ROAS while new customer counts stay flat is probably harvesting existing demand. See our Advantage+ guide for how to set the cap.
Why in-platform ROAS overstates (and sometimes understates) reality
Meta's reported ROAS is useful for comparing ads and campaigns against each other. It is less reliable as a measure of true profit:
- View-through attribution credits Meta for purchases by people who saw but did not click an ad.
- Overlap with other channels means Meta, Google and email may all claim the same sale.
- Signal loss from browser privacy features can cause underreporting, especially without the Conversions API.
The fix is to watch a blended metric alongside platform ROAS. MER (marketing efficiency ratio) is total revenue divided by total marketing spend across all channels. If Meta ROAS rises but MER does not, you are moving credit around, not creating sales. Try the MER calculator.
What to do when ROAS is below target
Work through the levers in this order:
- Creative. Is CTR weak? New angles from proven messages in your niche usually move ROAS more than anything else.
- Conversion rate. Strong CTR but weak ROAS points to the landing page, offer or checkout.
- Average order value. Bundles, thresholds for free shipping and complementary add-ons raise revenue per order without raising acquisition cost.
- Campaign structure. Too many small ad sets slow learning.
- Margins. Sometimes the honest answer is that product cost or shipping makes paid acquisition unprofitable at current prices.
ROAS on other channels
The same logic applies to every paid channel, including ChatGPT ads. OpenAI's recommended starting bids work out to roughly $3 to $5 per click as of mid-2026, higher than commonly cited Meta CPCs. Whether that is profitable depends on conversion rate and margin, not the click price alone. Criteo reported in February 2026 that ChatGPT traffic converted about 1.5x better than other channels, which can offset a higher CPC. Run the same break-even math before you start; our ChatGPT ads cost guide walks through it.
How SecondWin fits
SecondWin builds ChatGPT ad campaigns from messages that have already proven themselves in long-running Meta ads in your niche, then manages them in your own OpenAI ad account. It does not publish client ROAS figures, and nobody can promise you a ROAS before testing. What it can show you upfront, for free, is your niche's proven messages and the buyer questions they answer. Get your free site analysis.
FAQ
What is a good ROAS for Facebook ads?
A good ROAS is one above your break-even ROAS, calculated as 1 divided by your gross margin. A 50% margin business breaks even at 2.0, so 3.0 would be healthy. A 25% margin business needs 4.0 just to break even. Generic benchmarks of 2x to 4x are context only. Set targets from your own margins, order values and repeat purchase rates.
Is a 2x ROAS good on Meta?
It depends on your margins. At 2x ROAS, you keep a profit only if your gross margin is above 50%. A brand with 70% margins is profitable at 2x; a brand with 40% margins is losing money on each first order. If customers reliably buy again, a 2x first-order ROAS might still be worthwhile, but check with real repeat purchase data.
Why is my Meta ROAS different from my Shopify revenue?
Meta uses its own attribution model, typically seven-day click and one-day view, and may claim sales other channels also claim. Browser privacy features can also cause missed conversions. Shopify records actual orders. Expect them to differ. Use Meta ROAS to compare ads within Meta and a blended metric like MER, from your store data, to judge overall profitability.
Should prospecting and retargeting have different ROAS targets?
Yes. Retargeting reaches people already close to buying, so its ROAS is naturally higher, while prospecting finds new customers at a higher cost. Judging both by the same target pushes budget toward retargeting and stalls growth. Set a lower target for prospecting based on new customer value and check new customer counts in your store data.