Free tool

CPM Calculator

Work out how much it costs to put your ad in front of a thousand people. Enter your ad spend and impressions to get your CPM — the standard measure of reach efficiency.

Free, instant, no sign-up

Your numbers

Updates as you type
$

Nothing is saved or sent anywhere.

Result

Enter your numbers

Fill in the fields and the result appears here.

The CPM formula

CPM = (Ad spend ÷ Impressions) × 1,000

Your spend spread across every thousand times the ad was shown.

Example calculation

You spend $600 and your ad is shown 150,000 times. Your CPM is (600 ÷ 150,000) × 1,000 = $4 per thousand impressions.

What this calculator tells you

CPM tells you how efficiently you are buying attention at the top of the funnel. It is most useful for awareness campaigns and for comparing the cost of reach across placements, audiences and formats.

Common mistakes

  • Treating CPM as a performance metric — it measures reach, not results.
  • Comparing CPM across very different platforms as if they were the same.
  • Optimising for cheap impressions instead of the right impressions.

When this number is misleading

A low CPM proves you reached people cheaply — not that any of them cared. You can buy huge, cheap reach among people who will never buy. CPM only becomes meaningful when you connect it to what those impressions produced: clicks, leads and sales. Cheap reach with no conversions is still wasted spend.

How to improve this metric

  • Raise relevance so platforms serve your ad more efficiently.
  • Test placements and formats to find cheaper, quality inventory.
  • Avoid audiences so narrow that competition inflates your cost.
  • Refresh creative to fight ad fatigue that quietly drives CPM up.

The number tells you where you are. Not what to do next.

Cheap reach is easy — reach that turns into customers is the real goal.

Cleverlio decides what your business should do this week and writes the work — the posts, the messages, the website copy. You review it and publish it yourself.

See what Cleverlio would do

Common questions

What is CPM?

CPM stands for cost per mille — the cost of 1,000 ad impressions. It is a standard way to compare how expensive it is to show your ad, regardless of clicks or sales.

How is CPM calculated?

Divide your ad spend by the number of impressions, then multiply by 1,000. For example, $600 spent on 150,000 impressions is a $4 CPM.

What is a good CPM?

It varies widely by platform, audience and format. Highly targeted or competitive audiences cost more per thousand views. Use CPM to compare placements and campaigns rather than against a fixed benchmark.

Does a low CPM mean my ads are working?

Not on its own. A low CPM means cheap reach, but reach is not results. Pair CPM with click-through rate and conversion rate to know whether that cheap exposure is doing anything useful.

How do I lower my CPM?

Improve ad relevance, broaden or refine targeting where appropriate, test different placements and formats, and avoid overly narrow audiences that push costs up.

Related calculators