This post covers ROAS benchmarks by ecommerce category, including what "good" actually means, benchmarks by vertical, branded vs. non-branded splits, how margins change everything, channel-level differences, break-even math, and when to stop chasing higher ROAS.

1. Why "Good ROAS" Is a Trick Question

Someone asks "what's a good ROAS?" and the usual answer is "4x" or "5x." That number floats around the internet like it applies to everyone. It doesn't.

A cosmetics brand with 75% margins can be extremely profitable at 2x ROAS. An electronics retailer with 15% margins needs 7x or higher just to break even. So the number itself means almost nothing without context.

What actually matters is the relationship between your ROAS and your unit economics. Your cost of goods, shipping, returns rate, overhead, and customer lifetime value all feed into whether a given ROAS is profitable or not. A single benchmark number can't capture that.

That said, benchmarks are still useful. They tell you whether you're in the right ballpark for your category, and they help you spot campaigns that are significantly underperforming. Just don't treat them as targets.

2. ROAS Benchmarks by Ecommerce Category

These ranges come from aggregate data across hundreds of ecommerce accounts running Google Ads and Meta Ads. They represent the middle 50th percentile, meaning the range where most healthy accounts land. Outliers exist in both directions.

These are blended numbers (branded + non-branded combined). Your non-branded ROAS will be lower, and that's normal. We'll break that down in the next section.

ROAS benchmarks chart showing ranges by ecommerce category
Ecommerce ROAS benchmarks vary significantly by vertical. Fashion, beauty, and pet products tend to deliver higher returns.

Get Your Free Ad Score

See your Google Ads and Meta score in 60 seconds.

Start Free Audit

3. Branded vs. Non-Branded: The Hidden Split

This is probably the most misunderstood part of ROAS reporting. When someone says "we're hitting 6x ROAS," the first question should be: what percentage of that is branded traffic?

Branded campaigns (people searching for your store name) typically return 8x-15x because those buyers were already coming to you. They might have discovered you through social, word of mouth, or a previous ad. The branded search ad just captures the last click.

Non-branded campaigns (category searches like "running shoes" or "organic moisturizer") usually return 2x-4x. This is where real customer acquisition happens. And it's the number that actually tells you whether your ads are working.

If you're blending branded and non-branded ROAS into one number, you're hiding the performance of your growth campaigns behind the halo of your brand. Separate them. Report them individually. Set different targets for each. For more on how to structure this reporting, check out our guide on building a dashboard that shows real performance.

4. How Margins Change the Target

Here's the math that matters more than any benchmark table.

Your break-even ROAS is 1 divided by your gross margin (as a decimal). If your average gross margin after COGS and shipping is 50%, your break-even ROAS is 1 / 0.50 = 2.0x. Every dollar of ROAS above 2.0x is profit. Every dollar below it is a loss.

This is why a beauty brand with 70% margins and 3x ROAS is doing better than an electronics brand with 20% margins and 4x ROAS. The beauty brand keeps $1.10 per ad dollar (3.0 x 0.70 - 1.0). The electronics brand keeps minus $0.20 per ad dollar (4.0 x 0.20 - 1.0). Yes, the 4x ROAS store is actually losing money.

So before you benchmark against anyone else's ROAS, know your own margins. Use the true ROAS calculation that accounts for all costs, not just what Google reports.

5. ROAS Benchmarks by Ad Channel

Different channels produce different ROAS profiles, and comparing them head-to-head is misleading.

The point isn't that Google is "better" than Meta or TikTok. Each channel reaches different people at different stages. For a deeper look at how these compare, see our 2026 ecommerce advertising benchmarks.

6. How to Calculate Your Break-Even ROAS

Here's a quick exercise you can do right now. Pull up a spreadsheet and fill in these numbers:

  1. Average order value (AOV): Your average revenue per transaction.
  2. Cost of goods sold (COGS): What you pay for the product itself.
  3. Shipping cost: Your average outbound shipping cost per order.
  4. Return rate: The percentage of orders returned (and the cost of processing returns).
  5. Transaction fees: Payment processing, platform fees, etc.

Subtract items 2-5 from item 1. That's your true gross profit per order. Divide your AOV by that gross profit. That's your break-even ROAS.

Example: $80 AOV, $25 COGS, $6 shipping, 15% return rate ($3.60 effective cost), $2.40 transaction fees. True gross profit = $80 - $25 - $6 - $3.60 - $2.40 = $43. Break-even ROAS = $80 / $43 = 1.86x. Anything above 1.86x is profitable for this store.

Most people skip the return rate and transaction fees. That can shift your break-even by 0.5x or more, which is a big deal when you're setting bid targets.

7. When Higher ROAS Is Actually Bad

This sounds counterintuitive, but chasing the highest possible ROAS can actually shrink your business.

Here's why. When you set an aggressive ROAS target (say 8x), Google's algorithm responds by only bidding on the safest, cheapest clicks. That usually means branded traffic, remarketing to people who already visited, and bottom-of-funnel queries. You get great ROAS but terrible volume.

Meanwhile, you're missing the 3x-4x ROAS non-branded traffic that would bring in new customers. Those customers would go on to make repeat purchases, search for your brand name, and become part of your 10x branded ROAS pool next quarter.

There's a sweet spot where you're acquiring customers profitably but still growing. For most ecommerce brands, that means accepting non-branded ROAS in the 2x-4x range while keeping blended ROAS above your break-even point. If every campaign is hitting 8x, you're probably leaving significant revenue on the table.

The best-run accounts we see through our PPC management service have deliberately different ROAS targets for different campaign types. Branded at 8x+, non-branded prospecting at 2.5x-3.5x, remarketing at 5x-7x. The blended number takes care of itself.

Frequently Asked Questions

For most ecommerce categories, a good ROAS on Google Ads falls between 3x and 5x. But this depends heavily on your margins. A store with 70% margins can be profitable at 2x ROAS, while a store with 30% margins needs 4x or higher to break even.

A 2x ROAS means you earn $2 for every $1 spent on ads. Whether that is good depends on your profit margins. For high-margin products (60%+), 2x ROAS can still be profitable. For low-margin products (under 40%), 2x ROAS probably means you are losing money after fulfillment and overhead costs.

Performance Max ROAS targets should typically be set 10-20% below your actual trailing ROAS. If your account is averaging 4x, set your tROAS at 3.2x-3.6x. Setting it too high restricts Google's bidding and reduces volume. Setting it too low wastes budget on low-quality traffic.

Yes, significantly. Branded campaigns typically return 8x-15x ROAS because those shoppers already know your brand. Non-branded campaigns usually return 2x-4x. Blending these numbers together gives a misleading picture of campaign health.

Divide 1 by your profit margin percentage (as a decimal). If your average margin is 40%, your break-even ROAS is 1 / 0.40 = 2.5x. Anything above that is profit from ads. Anything below means ads are costing you money after product costs.

Find Out What's Costing You

COREPPC's free audit checks your Google Ads and Meta accounts in 60 seconds. Get your performance score, spot wasted spend, and see exactly where to improve.

Start Free Audit