Meta ROAS Benchmark for Beauty DTC Brands: What's a Good Number in 2024?
by Trivas.ai
|
6 min read
Sep 08, 2026
What Counts as a Good Meta ROAS for Beauty Brands
Beauty is one of the only categories where a 2x ROAS can still mean a profitable order. That's because gross margins in beauty DTC typically run 60-80%, well above general ecommerce. A supplement brand or a home goods company running the same 2x needs a lot more room to cover COGS, shipping, and fulfillment before they see a dollar of profit.
So when people ask for a Meta ROAS benchmark for beauty DTC brands, the honest answer is: it depends on where in the funnel you're looking. As a general range, prospecting campaigns land around 2x-4x, while retargeting and retention campaigns often push 5x-8x or higher.
But a single number rarely tells you much on its own. ROAS without margin, repeat purchase rate, and funnel stage layered in is a vanity metric dressed up as a KPI. The rest of this article breaks down where the real benchmarks sit, why Meta's own dashboard often lies to you a little, and how to calculate a number that actually reflects your margin structure.
Meta ROAS by Funnel Stage: Prospecting vs Retargeting vs Retention
Blending your whole account into one ROAS figure is the fastest way to miss what's actually broken.
Prospecting (cold audiences)
Typical range: 1.5x-3x
Still often profitable in beauty given the margin cushion
CAC is highest here, so this is where ROAS naturally runs lowest
Retargeting (site visitors, add-to-cart, past purchasers)
Typical range: 4x-7x
Warmer audience, lower cost per conversion, shorter path to purchase
Retention (lookalikes of repeat buyers, loyalty and replenishment offers)
Typical range: 8x+
CAC is near zero since you're mostly re-engaging people who already trust the brand
If you run all three under one campaign objective, or worse, look at one blended account ROAS, you'll never see which layer is dragging. A brand can have a fantastic 9x retention number masking a prospecting funnel that's barely breaking even, or actively losing money. Reviewing performance by funnel stage inside Meta ad reporting is the only way to catch that gap before it shows up as flat overall growth.
How AOV and Product Type Shift the Benchmark
Your product's price point changes what "good" looks like more than almost anything else.
Low AOV, impulse categories (lip gloss, single-SKU skincare under $30)
Need 4x+ to be profitable
Thin absolute margin dollars per order leave little room for inefficient spend
Mid AOV bundles and sets ($50-$100)
3x-5x is usually workable
More margin dollars per order to absorb acquisition cost
Prestige and high AOV beauty ($100+)
Can tolerate 2x-3x
Higher margin per unit, and often stronger LTV from repeat purchasing
Subscription and replenishment models complicate this further. A skincare or haircare brand selling on a subscription basis is often fine running a "weak" first-purchase ROAS, because that number doesn't capture the second, third, and fourth order. If you're only measuring Meta ROAS against first purchase, you're underselling your own acquisition spend.
Why Meta's Reported ROAS Rarely Matches Reality
Meta's dashboard number and your actual bank account rarely agree, and there are three reasons why.
First, attribution windows. Meta defaults to 7-day click, 1-day view, which credits the platform for conversions that happened well outside a reasonable causal window. Switch that to a 1-day click view and watch the number drop, sometimes by half.
Second, iOS 14.5+ pushed a lot of Meta's reporting into modeled, probabilistic territory. Conversions Meta didn't fully see get estimated and folded into the total anyway. That's not fraud, it's just modeling, but it inflates the picture.
Third, multi-touch journeys get double, sometimes triple, counted. A beauty customer sees a TikTok ad, gets retargeted on Meta, then converts after an email nudge. TikTok, Meta, and Klaviyo may each claim that sale as their own conversion, and Meta's dashboard has no idea the other two exist.
The fix isn't to ignore Meta's number, it's to cross-check it. Pull actual order data from Shopify alongside total ad spend across every channel, and compare that blended figure against what Meta reports in isolation. The gap between the two tells you how much you can actually trust the platform's self-reported ROAS.
How to Calculate Your Actual Meta ROAS (With Margin Built In)
Revenue ROAS treats every dollar of sales the same, which is the problem. What you actually want is profit per dollar spent.
The formula:
(Revenue attributed to Meta x gross margin %) / Meta ad spend = true profitability
Here's a worked example. Say your AOV is $50, gross margin is 65%, and your CAC on Meta is $10. A "4x revenue ROAS" campaign is generating $200 in revenue for every $50 spent. Margin dollars on that revenue are $130 (65% of $200). Subtract the $50 in spend and you're left with $80 in gross profit, which sounds fine until you account for fulfillment, packaging, payment processing, and returns, all of which eat into that number further.
The point: a 4x that looks great on a dashboard can be roughly breakeven once real costs are applied. It's not a "great" number, it's a starting point. Rather than rely on the generic Meta ROAS benchmark for beauty DTC brands quoted around the industry, plug your own AOV, margin, and spend into the ROAS calculator and get a target that's actually built around your P&L.
Signs Your Beauty Brand's Meta ROAS Is Actually Underperforming
A healthy-looking number on the Meta dashboard doesn't mean the account is healthy. Watch for these:
Revenue ROAS above 4x, but blended ROAS is flat or declining. If store-level ROAS across all channels isn't moving in the same direction as Meta's reported number, something's being double-counted or misattributed.
New customer ROAS propped up by retargeting. If most of your "new customer" wins are coming from warm audiences rather than true cold prospecting, your top of funnel isn't actually finding new buyers, it's just harvesting demand that already existed.
Rising CPMs hiding under a stable topline. Beauty is a brutally competitive, high-CPM vertical. Seasonality can mask months of rising costs per impression, and a topline ROAS that "looks the same as last quarter" can hide a real efficiency decline underneath.
Frequency capping problems. If the same warm audience keeps seeing the same ad, ROAS can look inflated on a shrinking, saturated pool of buyers rather than reflecting genuine incremental sales.
Performance marketers running these accounts day to day are usually the first to spot these patterns, provided they're looking at funnel stage and frequency data, not just the top-line number. If that's your seat, this is exactly the kind of blind spot performance marketing teams need visibility into before a quarter goes sideways.
Getting a Reliable Blended View Beyond Meta's Dashboard
Here's the practical problem. Pulling Shopify order data, Meta ad spend, and margin data into one spreadsheet, reconciling attribution windows, and rebuilding it every time a SKU or campaign changes takes hours every single week. Most teams do it once, get exhausted, and go back to trusting whatever number Meta shows them.
Trivas connects Shopify and Meta ad data on top of Redshift, so a blended, margin-adjusted ROAS updates automatically instead of depending on a manual weekly pull. No more reconciling two dashboards by hand before a Monday meeting.
If you're trying to figure out what your actual number should be, rather than the generic benchmark everyone quotes, it's worth spending ten minutes building your own baseline. Subscribe to get more breakdowns like this one, or spend a few minutes benchmarking a specific campaign against your real margin structure before your next budget review.
Content author and contributor at Trivas.ai, sharing insights on e-commerce analytics, business intelligence, and data-driven strategies to help businesses grow.
Continue Reading
explore more insights
Ecommerce Analytics for Food and Beverage DTC Brands
3 min read
Google Analytics 4 vs Trivas.ai: Which Analytics Tool Wins for Ecommerce in 2026?
3 min read
Ecommerce Analytics for Brand Scaling Profitability Not Revenue