CalcTrick LogoCalctrick

What Is a Good CPM?

There is no universal “good CPM” number. A good CPM depends on where you advertise, who you target, and what outcome you want.

If you already have spend and impression data, start with the free CPM Calculator to get your actual CPM, then use this guide to judge whether that number is reasonable.

A better question than “What is good?”

Ask:

  • Is this CPM normal for the platform?
  • Is the audience high intent or broad awareness?
  • Is the traffic quality strong enough to justify the price?
  • Is seasonality pushing costs up?

General CPM benchmark ranges

These are rough planning ranges, not hard rules:

ScenarioTypical CPM range
Broad display awarenessLower
Premium placements or videoMid to high
Competitive B2B or finance audiencesHigher
Peak seasonal periodsHigher

A “good” CPM is often one that is efficient for your market, not the lowest number in a screenshot.

Why a higher CPM can still be good

A higher CPM may be acceptable if it gives you:

  • better audience quality
  • stronger attention
  • higher click-through rates
  • more branded search lift
  • cheaper downstream conversions

When to worry about CPM

Review CPM closely when:

  • it spikes suddenly
  • reach drops at the same budget
  • click-through rate also weakens
  • frequency rises but results do not improve

Practical rule of thumb

Treat CPM like a context metric:

  1. compare it to your own past campaigns
  2. compare it within the same platform and audience type
  3. combine it with CTR, CPC, and CPA before judging performance

Check your CPM target

Use the free CPM Calculator to test multiple spend and impression scenarios before deciding whether a CPM target is realistic.

Ready to run the numbers?

Use the CPM calculator to turn the formulas from this guide into a quick answer.

More Guides