The most-asked question by anyone running paid traffic to a Shopify store: what's a good ROAS?The honest answer is the one nobody wants to hear: it depends. A 4× ROAS can be wildly profitable for one store and an active loss for another. The number on its own tells you almost nothing — what matters is the gap between your ROAS and your break-even ROAS.
This guide walks through realistic 2026 ROAS benchmarks by category, why those numbers vary so much, and how to figure out what good looks like for your store specifically. By the end you should be able to look at your ad manager, look at your contribution margin, and know within 60 seconds whether you're actually making money.
Why "ROAS alone" is a bad benchmark
ROAS — return on ad spend, your platform-reported revenue divided by your platform-reported spend — is the most-cited and least useful number in ecommerce. Three reasons:
- It doesn't see your costs. A 5× ROAS on a $100 product with $80 of cost (apparel, beauty, dropshipped goods) is a small profit. A 5× ROAS on a $100 product with $25 of cost (digital goods, software, info products) is a fortune. The same number, drastically different outcomes.
- It over-attributes. Meta and Google both count conversions they had a hand in — and increasingly, conversions they barely touched. Your "platform ROAS" can be 3× while your blended MER (total revenue ÷ total ad spend) is 1.8×.
- It ignores the cost of acquiring vs the lifetime value. A 1.5× ROAS on first orders looks bad — until you remember that 40% of those buyers come back six weeks later at zero acquisition cost.
So before you go shopping for benchmarks, internalize this: ROAS is an input. The output you actually care about is profit, and profit depends on your contribution margin (revenue minus variable costs) before ads can take their bite.
2026 ROAS benchmarks by category
These are realistic ranges from public DTC reports (Shopify, Klaviyo, Triple Whale aggregates) plus conversations with operators we've talked to. Treat them as a sanity check, not a target.
| Common assumption | What's actually true | |
|---|---|---|
| Apparel & footwear | Aim for 4× or you're losing money | 1.8–3.0× MER, 2.5–4× platform ROAS — high COGS + free shipping eats margin fast |
| Beauty & skincare | Beauty ROAS should be 5× | 2.5–4.5× MER for new acquisition; the win is on the second order, not the first |
| Supplements & wellness | Subscription means free money | 1.5–2.5× MER on first order is fine if 30%+ subscribe — break-even ROAS is much lower than retail because LTV is 3-6× AOV |
| Home & furniture | Big-ticket = high ROAS automatically | 3–6× MER target, but variance is massive — long sales cycles and high return rates skew this category |
| Dropshipping (general) | 2× ROAS = sustainable | 3.5–5× MER required because supplier costs and refund rates compress contribution margin |
| Subscription boxes | Just acquire at any cost | Allow 0.7–1.2× ROAS on first month if cohort retains past month 3 at 50%+; pure first-touch ROAS is meaningless here |
Notice how wide the bands are even within a single category. The reason is simple: the same product at a $30 price point has different math than the same product at a $90 price point, and the same store with a 35% repeat rate has different math than the same store with a 12% repeat rate.
The only ROAS benchmark that matters: yours
Break-even ROAS = AOV ÷ contribution per order. Contribution per order is what's left after you pay COGS, shipping, transaction fees, and any other variable cost that scales with sales. If your break-even ROAS is 2.5× and your platform ROAS is 3.2×, you're profitable on those ads. If your platform ROAS is 2.1×, every conversion is losing you money — no matter how good 2.1× sounds in isolation.
A worked example: AOV $65, COGS $20, shipping $6, transaction fees $1.89, other variable cost $1.50. Contribution = $65 − $29.39 = $35.61. Break-even ROAS = $65 ÷ $35.61 = 1.83×. Anything above 1.83× makes money on those ads; anything below loses. Plug your own numbers into the Break-even ROAS calculator to see yours in 30 seconds.
Three ways to lower your break-even ROAS
- Raise AOV. The fastest lever. A free-shipping threshold ("free shipping over $75"), a one-click upsell, a buy-2-save-10% bundle — these don't require a new ad strategy or a new product launch. Use the AOV sensitivity table in the calculator to see exactly how much break-even shifts.
- Cut COGS. Slower but more durable. Renegotiate supplier tier breaks, switch SKUs to a lower-cost equivalent, consolidate orders into bigger ones to unlock volume discounts. A 3% reduction in COGS often moves break-even ROAS by 0.3-0.5×.
- Reduce per-order overhead. Cheaper packaging, smaller dimensional weight (saves shipping), automated pick-and-pack instead of manual labor. These don't show up in your ad manager but they widen contribution margin permanently.
When low ROAS is actually fine
Pure first-touch ROAS is misleading for any store with strong repeat purchase behavior. Three patterns where low ROAS is fine:
- Subscription products. If 30% of new customers subscribe and stay 6 months, the second-order LTV is 4-6× the first-order revenue. A 1× first-order ROAS recovers itself by month 2.
- High-frequency repurchase categories. Coffee, supplements, pet food, candles — anything that gets re-bought every 4-8 weeks. Acquisition is a long-term investment, not a transaction.
- Product launch period. When you're learning what creative works, the first 2 weeks of spend is education, not revenue generation. Don't kill campaigns on day 3 because ROAS is 1.5× — give the algorithm a fighting chance to find the right pockets.
What 'low ROAS is fine' is NOT
ROAS, MER, POAS: which to track
Three ratios show up in operator conversations. Here's how each one is useful and where each one lies:
- ROAS (platform-reported). Useful for campaign comparison within one ad platform. Useless across platforms because attribution windows differ. Always over-states reality.
- MER (Marketing Efficiency Ratio). Total revenue ÷ total ad spend across all platforms. The honest number — it doesn't care about attribution. The right top-line ratio to track.
- POAS (Profit On Ad Spend).Net profit ÷ ad spend. The number that decides whether scaling is good or bad. POAS < 1× means each ad dollar is generating less than $1 of profit — you're paying to grow at a loss.
How Ecom Forward handles this
Common questions
Is a 2× ROAS good?
What's a good ROAS for Meta vs Google vs TikTok?
How long should I run a campaign before judging ROAS?
Should I scale a campaign that has 6× ROAS?
Bottom line
A "good" ROAS is one that's higher than your break-even ROAS by enough margin to absorb a bad week and still leave room for fixed costs and your salary. For most DTC brands that's somewhere between 2.5× and 4× MER. For dropshippers it's 3.5× and up. For subscription brands it can be below 2× as long as cohort retention is real. Stop benchmarking against averages — benchmark against your own contribution margin.
Two things to do next: calculate your break-even ROAS (60 seconds), then set your monthly ROAS goal based on it. Stop letting the platforms' numbers be the ones you make decisions from.