All problems

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

What it usually looks like Cost per result jumps and stays up

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 account

Causes, most likely first

Work down the list: rule each cause out or mark the one you find

  1. 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. 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. 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. 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. 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?

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.

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.