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
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.
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.
| Industry | Average CPM |
|---|---|
| Finance & insurance | $22.50 |
| Tech & SaaS | $18.20 |
| E-commerce | $16.40 |
| Cross-industry average | $14.80 |
| Apparel | $7.45 |
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.
Figures below come from Meta ad accounts AutoAdy has audited or monitors. They are directional, not a controlled study.
FAQ
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.
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.
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.
Start free. Connect your Meta account. See your wasted spend in 60 seconds.