Why Your Facebook Ads Have High CPM (And How to Lower It)
Why Your Facebook Ads Have High CPM (And How to Lower It)
If you've been advertising on Facebook for any length of time, you've watched your CPM creep up. The £8 CPMs of 2018 are gone. Today, depending on your niche, you might be paying £20, £40, even £80 per 1,000 impressions. And when CPM rises, every other metric — CPC, CPA, ROAS — gets squeezed.
The good news is that high CPM isn't always Facebook's fault. About 70% of the time, it's something you can directly influence. Here's why your CPM is high and what to do about it.
What CPM Actually Measures
CPM stands for cost per mille — the cost to show your ad to 1,000 people. It's the underlying auction price you pay for ad space, before any consideration of clicks or conversions. Two advertisers targeting the same people can pay vastly different CPMs based on how Facebook judges their ads.
Facebook's auction doesn't just go to the highest bidder. It optimises for total value, which is calculated as: bid × estimated action rate × ad quality. If your estimated action rate or quality is low, you have to bid more to win impressions — pushing your CPM up.
1. Your Audience Is Too Narrow
When you target an audience of 50,000 people, you're competing with every other advertiser trying to reach those exact same individuals. Premium audiences command premium prices.
The fix: Broaden your targeting. Try audiences of 1-5 million for prospecting. Use Advantage+ Audience to let Meta find similar users beyond your seed targeting. Counterintuitively, broader audiences often generate lower CPMs and equivalent or better conversion rates because Facebook has more flexibility in finding the cheapest, highest-converting users.
2. Your Ad Quality Is Low
Meta scores every ad on three relevance metrics: quality ranking, engagement rate ranking, and conversion rate ranking. If any of these are "below average," Facebook charges you more to compete in the auction.
The fix: Check your scores at Ads Manager → click ad → Inspect → Diagnostics. If quality ranking is below average, your creative is the problem — refresh it. If engagement rate ranking is low, your hook isn't working — rewrite the first three seconds. If conversion rate ranking is low, your landing page is the issue.
3. You're Bidding in a High-Competition Period
CPM follows a predictable seasonal pattern. November and December (Black Friday through Christmas) see CPMs 50-100% higher than average as ecommerce brands flood the platform. Early January, February, and August are typically the cheapest months.
The fix: Plan around the calendar. If your business isn't seasonal, shift more spend to off-peak months. If you must advertise during Q4, accept higher CPMs but compensate by improving conversion rates and using more aggressive retargeting. Lock in audiences before competition heats up.
4. Your Placements Are Limited
If you've manually selected only Facebook News Feed and Instagram Feed, you're competing in the most expensive placements. Facebook prices premium feed inventory at a significant markup over Stories, Reels, and Audience Network.
The fix: Use Advantage+ placements to give Facebook access to all available inventory. The algorithm will allocate budget across placements based on cost-effectiveness. Cheaper placements like Stories and Reels often deliver impressions at 30-50% lower CPM. If specific placements perform poorly, exclude them at the ad set level rather than restricting from the start.
5. Your Optimisation Goal Is Mismatched
If you're optimising for purchases but only generating 5 conversions per week, Facebook can't optimise effectively. It defaults to showing your ad to broader, less targeted users — and competes with other advertisers in expensive auction segments.
The fix: Optimise for the most frequent meaningful event. If you're getting fewer than 50 purchases per week, optimise for AddToCart or InitiateCheckout instead. Once you have enough data at that level, move down the funnel to Purchase. This gives Facebook more signal to find efficient impressions.
6. You're Targeting High-Cost Demographics
Not all audiences cost the same. Older, wealthier demographics and competitive industries (B2B SaaS, financial services, legal) have much higher CPMs because more advertisers are competing for them. Reaching CFOs in London costs 3-5x more than reaching general consumers.
The fix: If your business genuinely needs an expensive audience, you have to accept higher CPMs and compensate elsewhere. But check whether your targeting is unnecessarily narrowing the audience. "Job title: CFO" is expensive. "Interests: financial planning, business strategy" reaches the same people for less.
7. Your Frequency Is Too High
When your audience has seen your ad 4+ times, engagement drops. Facebook responds by reducing your auction win rate or charging you more to win the same impressions. High frequency directly causes high CPM.
The fix: Monitor frequency weekly. If it's above 3.0 for prospecting, refresh creative or expand the audience. If it's above 5.0 for retargeting, reduce the audience overlap or extend the lookback window so you're not hammering the same recent visitors.
8. Your Budget Is Concentrated in Bad Hours
Facebook auctions are dynamic. CPMs are typically higher during peak engagement hours (evenings, weekends) when more advertisers are active. If your campaign is set to standard delivery, you may be spending most of your budget during the most expensive periods.
The fix: For lifetime budget campaigns, use ad scheduling to limit delivery to lower-cost hours. Test running your ads only between 9am-5pm on weekdays for a week and compare CPM to your standard delivery. The savings can be substantial — sometimes 20-30%.
What's a "Good" CPM Anyway?
There's no universal benchmark, but here are realistic ranges by region and industry as of 2026:
- UK general consumer: £8-15 CPM
- US general consumer: $10-18 CPM
- B2B/SaaS: £25-50 CPM
- Financial services: £30-60 CPM
- Ecommerce (off-peak): £6-12 CPM
- Ecommerce (Q4 peak): £15-30 CPM
- Healthcare/wellness: £15-25 CPM
If your CPM is 2x or more above your industry range, you have a problem worth solving. If it's within range, focus on improving CTR and conversion rate instead — that's where the bigger wins usually live.
The Reality of Rising Costs
CPMs on Meta have risen roughly 15-25% per year for the last five years. iOS 14.5 and ATT made targeting harder, more advertisers entered the platform, and inventory hasn't grown proportionally. Some of this is structural and won't reverse.
The winners aren't the advertisers fighting against rising CPMs. They're the ones who've made every other part of their funnel more efficient — better creative, sharper landing pages, stronger retargeting, higher AOV. That's how you stay profitable when CPMs double.
If you're spending hours each week trying to manage CPM creep manually, Pix-Vu handles automatic placement optimisation, audience expansion, and creative rotation to keep CPMs in check — so you can focus on the strategic decisions instead of watching auction prices.
Ready to automate your Facebook ads?
Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.
Get Started Free