What's a Good CPM for Facebook Ads?

By Kristians, Founder, AutoAdy. Six years buying Meta ads — first for agency clients, then for his own ecommerce and lead-gen brands.

Last updated:

What changed: Added a CPM-by-industry table, linked the citations, and pointed to the free health grader.

A good CPM (cost per 1,000 impressions) for Facebook ads is $14.80 on average across all industries. Finance leads at $22.50, while apparel sits lower at $7.45. CPM varies heavily by audience competition, placement, and time of year — Q4 CPMs spike 30-50% due to holiday demand.

Key Takeaways

  • ✓Cross-industry average Facebook CPM is $14.80 as of 2026
  • ✓Finance and insurance CPMs average $22.50 while apparel averages $7.45
  • ✓Q4 CPMs spike 30-50% due to holiday advertiser competition

What is a good CPM for Facebook ads?

A good Facebook CPM depends on your industry and objective. The cross-industry average is $14.80. Awareness campaigns run cheaper ($6-8 CPM) while conversion-optimized campaigns cost more ($12-18 CPM) because Meta targets higher-intent users. Lower CPM isn't always better — a $15 CPM that drives $2 CPA leads beats a $6 CPM with no conversions.

What drives CPM up or down?

Three factors move CPM: audience size (smaller is pricier), placement (Stories and Reels run 20-40% cheaper than Feed), and seasonality (Q4 adds 30-50%). Broad targeting typically lowers CPM by 15-25% versus narrow interest stacks. Industry sets the floor — high-LTV verticals attract fiercer bidding.

Average Facebook CPM by industry. Same figures as our benchmarks-by-industry guide; directional.
IndustryAverage CPM
Finance & insurance$22.50
Tech & SaaS$18.20
E-commerce$16.40
Cross-industry average$14.80
Apparel$7.45

How AutoAdy Helps Lower CPM

AutoAdy tracks CPM trends across campaigns and flags when costs spike above your historical average. It identifies which placements deliver the lowest CPM-to-conversion ratio — not just cheap impressions, but efficient ones that actually convert.

What we see in AutoAdy accounts

Figures below come from Meta ad accounts AutoAdy has audited or monitors. They are directional, not a controlled study.

  • •AutoAdy monitors CPM trends and alerts when costs exceed your 30-day average by 20%+
  • •Placement-level CPM breakdown identifies where you overpay for impressions
  • •Audience saturation detection flags when rising CPM signals audience exhaustion

Sources

FAQ

Common questions

Is a lower CPM always better?

No. A low CPM with no conversions wastes more money than a higher CPM that drives results. Optimize for cost per result, not CPM alone.

Why is my CPM so high?

Common causes: narrow audience (under 500K), high-competition industry, Q4 seasonality, low relevance score, or Feed-only placements. Try broadening your audience or enabling Advantage+ placements.

How can I lower my Facebook CPM?

Use broader audiences, enable all placements (Stories and Reels are 20-40% cheaper), improve ad relevance with strong creative, and avoid peak competition periods when possible.

Ready to try CPM monitoring that actually works?

Start free. Connect your Meta account. See your wasted spend in 60 seconds.