Am I Normal? Meta Ads Benchmarks for Fashion Brands

Created

October 15, 2026

|

Updated

October 15, 2026

|

Needle

Across our fashion brands, the typical one made $2.41 in sales for every $1 it spent on Meta ads. But the middle half of brands ranged from $1.08 to $6.23, so “normal” covers everything from barely breaking even to doing very well.

Every founder running Instagram and Facebook ads eventually asks the same question: are my numbers good, or am I doing something wrong? Most published benchmarks don't help. They mix every industry together and are usually built on big US brands spending six figures a month.

So we looked at real data from brands like yours: the fashion and accessories brands we work with (clothing, footwear, jewellery, bridal and accessories), across the last 12 months of Meta ads. Most are small, growing brands, not household names.

Below are the numbers, what they mean in plain English, and how to check your own brand against them.

The numbers: what's normal for a fashion brand on Meta

If your numbers fall inside the “normal range” column, you're in line with your peers. “Typical” is the brand in the middle. The normal range is where the middle half of brands landed: a quarter did better and a quarter did worse.

What it measuresThe question it answersTypical brandNormal rangeAd-speak
Cost to show your ad to 1,000 peopleIs Meta expensive for me?$10$9 – $13CPM
People who click, out of 100 who see the adIs my ad grabbing attention?2.61.3 – 3.8Link CTR
Cost per website visitorWhat do I pay to get someone to my site?$0.42$0.27 – $1.04CPC
Visitors who buy, out of 100Is my website closing the deal?1.10.7 – 2.0Conversion rate
Cost to get one saleWhat does each order cost me in ads?$45$18 – $99CPA
Average order sizeHow much does a customer spend?$155$78 – $177AOV
Sales for every $1 spentAm I making money?$2.41$1.08 – $6.23ROAS
Times the same person saw the ad over the yearAm I overdoing it?4.33.3 – 6.5Frequency

All figures are in US dollars. Brands whose sales tracking looked unreliable are left out.

Two ways to read this table:

Five lessons from the data

1. Close to half of fashion brands are probably losing money on the first order

Fashion brands usually keep about half of each sale after product and shipping costs. Below roughly $2 in sales per $1, the ad costs more than the sale earns, and the bottom of the normal range sits well under that line.

Most fashion brands make between $1.08 and $6.23 per $1 of adsSales per $1 spent on Meta ads, last 12 months · shaded band = middle half of brands$0$1$2$3$4$5$6$7$1.08$6.23~$2 break-even (50% margin)Typical: $2.41

That isn't automatically a disaster. Repeat customers can make a first order that breaks even worth it. But you need to know which side of the line you're on, and whether customers come back.

2. Everyone pays about the same to reach people. Winners are made after the ad is seen

Most fashion brands pay between $9 and $13 to show their ad to 1,000 people, yet their returns vary enormously. Getting seen costs roughly the same for everyone. What separates brands is what happens next: whether the ad makes people want the product, and whether the website turns that interest into an order.

Brands paying well above that range to reach people tended to land below break-even. Very narrow audiences cost more and rarely pay that back.

3. Clicks help, but they aren't the finish line

Brands whose ads got more clicks generally did better. But a strong click rate on its own didn't guarantee sales: some ads that pulled in plenty of visitors still converted very few of them into buyers.

A click only tells you the ad caught someone's attention. Whether it was the right attention shows up in the next two rows of the table: how many visitors buy, and what each sale costs.

The fix: judge ads on sales, not clicks, and set your campaigns to optimise for purchases rather than traffic.

4. Pricier products have it easier

Brands with larger orders (above roughly $150) typically made several times more per $1 than brands with orders under $80. The maths is simple: a typical $45 cost per sale wipes out a $50 order but is easily covered by a $200 one.

Lower-priced brands can still win, but the ones that did turned far more visitors into buyers than the norm. If your product is cheap, your website has to convert exceptionally well, or you need bundles and add-ons to lift the order size.

5. Spending more doesn't mean doing better

The biggest budgets didn't produce the best returns. The strongest results came from brands spending modest, steady amounts. Bigger budgets push Meta to show ads to people who are less interested, so returns usually fall as you scale. Prove a profitable return first, then grow spend step by step.

How to apply this to your own brand

It takes about 20 minutes to find out where you stand and which single fix will make the biggest difference.

  1. Pull your own numbers. In Meta Ads Manager, pick the last 90 days or the last 12 months. Add the columns Amount spent, CPM, CTR (link click-through rate), CPC (cost per link click), Purchases, Purchases conversion value and Purchase ROAS. Use the 7-day click, 1-day view attribution setting so your numbers compare like-for-like with ours.
  2. Work out your break-even. Divide 1 by your product margin (what's left after product cost and shipping). At a 50% margin, you need $2 in sales per $1 of ads. At 60%, you need $1.67. That's your line in the chart above.
  3. Compare each row to the table. Mark each number as below, inside or above the normal range.
  4. Fix the row furthest from normal first. Use the guide below. Change one thing at a time so you know what worked.
  5. Scale only once you're above break-even. Raise budgets in small steps and watch whether your return holds. If it drops below break-even, step back.
If this is outside the normal range…It usually means…Try this
Cost to reach 1,000 people is above $20Your audience is too narrow, or Meta sees your ad as low qualityBroaden targeting and let Meta find buyers; refresh tired ads
Fewer than 1.3 in 100 people clickThe ad isn't stopping the scrollTest new opening seconds, show the product being worn, try customer-style videos
Lots of clicks, but fewer than 0.7 in 100 visitors buyYou're attracting browsers, or the website is losing themMake sure campaigns optimise for purchases; check mobile speed, show shipping costs early, add reviews
Cost per sale is higher than your margin on one orderYour order size is too small for paid adsAdd bundles, a free-shipping threshold or “complete the look” add-ons
The same people see your ad more than 6 times a year and results are fallingYour audience is tired of the same adsLaunch new creative regularly, not just new budgets

Heading into peak season? Ads typically get more expensive from November through the holidays, as every brand competes for the same eyeballs. Brands that go in with proven ads and a clear break-even number stay profitable. Brands that are still testing usually pay the most to learn.

How we did this

Want to be in the top half before peak season?

The data points to one conclusion. What separates the winners isn't budget or targeting. It's ads people want to buy from, refreshed often enough to stay effective, and campaigns set up to chase sales rather than clicks.

That's what we do at Needle. We run Meta ads for DTC brands end to end: strategy, creative made from your existing photos and videos, campaign setup, daily optimisation and a clear review of what worked.

For peak season, we're offering a 30-day test for 10 brands:

Claim your spot →