Why is my CPM so high on Meta?
CPM is what you pay for 1,000 impressions. What pushes it up, which part you control, and when a CPM jump is your problem rather than the market’s.
Costs too high Updated 9 November 2026 Checked against Meta’s Help Center
The short answer
CPM rises when more advertisers compete for the same people (Q4, Black Friday, election periods), when your audience is small or expensive, and when your ads are judged less relevant than competitors’ ads. You cannot control the season, but you can widen the audience, refresh creative and stop optimising for events that only expensive people do.
This is probably you if
- CPM is much higher than last month for the same audience
- Costs jumped across every campaign at once
- One ad set costs far more per impression than the others
Rather see it in your own account? Free, read-only audit. No sign-up.
Check my accountCauses, most likely first
Work down the list: rule each cause out or mark the one you find
- 1
Seasonal competition
From October to December, and around big sales events, many more advertisers bid for the same users.
- How to check
- If CPM rose across every campaign and account at once, it is usually the market.
- Fix
- Plan budgets for it, lean on your best creative, and shift spend to the days that still convert.
Is this the cause?
- 2
A small or very specific audience
Narrow audiences and high-value audiences (some countries, older ages, lookalikes of buyers) cost more per impression.
- How to check
- Break the results down by country and age and compare CPM.
- Fix
- Widen targeting or use Advantage+ audience so the system can find cheaper impressions.
Is this the cause?
- 3
Ads judged less relevant
Meta’s auction weighs estimated action rates and ad quality, not just your bid. Weak ads pay more to win.
- How to check
- Look at quality ranking and engagement rate ranking on the ads with the highest CPM.
- Fix
- Replace below-average ads with new creative.
Is this the cause?
- 4
Placements were narrowed
Restricting delivery to a few placements, such as Instagram feed only, removes cheaper inventory.
- How to check
- Break down by placement and look at what is turned off.
- Fix
- Use Advantage+ placements unless a placement clearly loses money.
Is this the cause?
- 5
Rising frequency
When the same people see an ad many times, delivery gets harder and more expensive.
- How to check
- Frequency rising over a few weeks alongside CPM.
- Fix
- Widen the audience or rotate in new ads.
Is this the cause?
Keep it from coming back
- Compare CPM with the same weeks last year before reacting.
- Keep a steady supply of new creative.
- Judge results by cost per purchase, not CPM alone: a higher CPM that converts better is fine.
Did this guide help?
Terms in this guide
Frequently asked questions
Still unsure? Ask us anything. Talk to us
- What is a good CPM on Facebook and Instagram?
- It varies hugely by country, audience and season. Compare with your own history and look at cost per result instead; a good CPM is one that still leaves a profitable CPA.
- Does a high CPM always mean bad performance?
- No. Expensive audiences can convert far better. Only worry when CPM rises and cost per result rises with it.
Related problems
- Meta cost per purchase suddenly doubled Your CPA was stable for weeks and doubled overnight. How to tell a real problem from reporting delay, and the five causes to check in order.
- Why is my cost per click so high on Meta? CPC is CPM divided by how often people click. So a high CPC is either expensive impressions or ads people scroll past. How to tell which.
- Meta ad fatigue: how to tell an ad is worn out Frequency up, CTR down, CPA creeping. The signs of creative fatigue on Facebook and Instagram, and when to refresh instead of waiting.
See what your Meta ads are really doing
Connect Meta in two minutes and see your first check while you watch. 14 days free, no card, and a flat price per ad account after that.