A AdScale
Private beta
← All posts

ad economics

What is a good ROAS for a D2C brand? (the honest answer)

There is no universal good ROAS. The only bar that matters is your own break-even, and your margin sets it.

By the AdScale team2 min read

Part of: How to decide what to change in your Meta ads →

What is a good ROAS for a D2C brand? (the honest answer) — AdScale

There is no universal "good" ROAS. A good ROAS is one that clears your break-even, and your break-even is set by your gross margin, not by a number you read in a blog. As a rule: break-even ROAS = 1 / gross margin. A brand at 60% margin breaks even near 1.7x; a brand at 30% margin needs about 3.3x just to not lose money. "Good" is comfortably above your own break-even, measured on real store revenue, not a platform's self-reported ROAS.

Anyone who answers "aim for 3x" or "4x is healthy" is guessing at your P&L. The same 3x ROAS is a strong profit for a high-margin skincare brand and a slow loss for a low-margin apparel brand.

Your break-even ROAS, from your margin

The break-even point is where revenue from an ad exactly covers the product cost plus the ad spend. Expressed against ad spend, break-even ROAS is 1 divided by your gross margin (the share of revenue left after cost of goods). Above it you make money on the marginal sale; below it you lose money, no matter how "good" the number looks.

| Gross margin | Break-even ROAS | A healthy target is above this |

|---|---|---|

| 70% | ~1.4x | comfortably higher, then scale |

| 60% | ~1.7x | comfortably higher, then scale |

| 50% | ~2.0x | comfortably higher, then scale |

| 40% | ~2.5x | comfortably higher, then scale |

| 30% | ~3.3x | comfortably higher, then scale |

So the first thing to know is not "what is a good ROAS," it is "what is MY break-even ROAS." Everything else is judged against that line.

Why the platform number overstates it

The ROAS Meta or Google reports is a channel's self-report, and it is systematically inflated because every platform claims credit for the same sale. If you set your target off the platform number, you will think you are winning while your bank balance says otherwise. Judge the business on blended ROAS and MER (real store revenue over spend), and use the platform number only to compare ad sets inside one account. The full breakdown is in ROAS vs MER vs blended CAC.

New customers change the math

Blended ROAS can look healthy while your paid engine loses money on every net-new customer, because repeat buyers prop up the average. If you are judging growth, look at new-customer acquisition cost against lifetime value, not blended ROAS. See why nCAC beats blended CAC.

What to actually target

Set the target in three steps. First, calculate your break-even ROAS from your margin (the table above). Second, add the profit you need on the marginal sale to set a floor a comfortable distance above break-even. Third, judge performance on blended ROAS or MER, and use platform ROAS only for relative comparisons. When your ROAS drops below that floor, do not panic-cut; run the why did my ROAS drop diagnostic first, because the number is often distorted before it is truly bad.

A "good" ROAS, then, is personal. It is your break-even plus the margin of safety your business needs, read on numbers you can verify. For the full decision loop this sits inside, see how to decide what to change in your Meta ads.

Frequently asked questions

What is a good ROAS for a D2C brand?

There is no universal figure. A good ROAS is one comfortably above your break-even, which your gross margin sets: break-even ROAS is roughly 1 divided by your margin. A 60%-margin brand breaks even near 1.7x; a 30%-margin brand needs about 3.3x. Judge it on blended ROAS or MER, not the platform's inflated number.

How do you calculate break-even ROAS?

Break-even ROAS = 1 / gross margin (the share of revenue left after cost of goods). At 50% margin that is 2.0x; at 40% it is 2.5x. Above that line the marginal sale is profitable; below it you lose money regardless of how the platform reports it.

Is a 3x ROAS good?

It depends entirely on your margin. 3x is strong profit for a high-margin (70%+) brand and roughly break-even for a ~33%-margin brand. Compare 3x to your own break-even ROAS, not to a generic benchmark.

Related guides

Written by the AdScale team from established Meta and Google media-buying practice, AI-assisted and reviewed for accuracy. We do not invent statistics, results, or case studies; figures are sourced to the platforms' own documentation where cited.