Tools

CPM Calculator

What a thousand impressions costs, or what a budget buys. Fill in two of the three and the third is worked out.

Fill in any two of spend, impressions and CPM. The third is worked out, and you can go in whichever direction your question runs.

Everything here is worked out in your browser. Nothing you type is sent anywhere, and there is no account to make.

Leave this blank to work it out. Fill it in and leave one of the others blank to go the other way.

%

Optional. Turns the impressions into clicks and a cost per click.

Result

The numbers below are an example so the tool opens working. Replace them with yours.

How the number is worked out

  • CPM measures the cost of delivering 1,000 impressions. It does not show whether those impressions led to clicks or sales. Two placements at the same CPM can be worth very different amounts, because what they cost per click and per order depends on who saw them.
  • Evaluate a low CPM alongside clickthrough rate, cost per click, and conversion results. Cheap impressions usually mean a broad audience or a weak placement, and both of those show up later as a worse clickthrough rate.

What comes out

You will see

  • CPM, the price of a thousand impressions
  • Whichever of the three you left blank, worked out from the other two
  • The cost of one single impression, for comparing against a cost per click
  • Clicks at a clickthrough rate you supply, when you supply one
  • The cost per click those numbers imply
  • A warning when all three values are entered and they do not agree

How to use it

Three steps, and the third one is the point

  1. Enter the two you know

    Spend and impressions if you are reading a report. CPM and spend if you are planning a buy and want to know the reach.

  2. Leave the one you are asking about blank

    Leave spend, impressions, or CPM blank to calculate that value.

  3. Add a clickthrough rate if you have one

    It turns the impressions into clicks and gives you a cost per click, which is the figure a CPM is usually about to be compared against.

What CPM measures, and what it does not

CPM is cost per mille, which is Latin for thousand and the reason the abbreviation looks wrong. It is what you pay for a thousand impressions: spend divided by impressions, multiplied by a thousand.

It prices attention rather than a result. An impression is a chance to be seen, and nothing in the number says whether anybody looked, clicked or bought. That is why a CPM on its own cannot tell you whether a placement was good.

Add clickthrough rate to calculate the implied number of clicks and cost per click.

The CPM Calculator result panel, first state
Spend and impressions entered, CPM left blank. The row says it was worked out from the other two.
The CPM Calculator result panel, second state
The same spend and impressions with a clickthrough rate added. The cost per click is the figure a CPM comparison has to survive.

Why a low CPM is a signal rather than a win

Impressions get cheaper as the audience gets broader, and a broader audience is made of people less likely to care. So a falling CPM often means the delivery moved somewhere less valuable rather than that the buying got smarter.

The place this shows up is the cost per click, one line down. Halve the CPM and quarter the clickthrough rate, and the click got more expensive while the headline number got better.

Enter your clickthrough rate and compare the implied cost per click before deciding which placement offers better value.

The tool

What this one does

  • Solves in three directions

    Leave spend, impressions or CPM blank and the tool works out that one. The blank field is your question.

  • Checks three entered values against each other

    Fill in all three and it compares them. If the values differ by more than 1%, check that they cover the same reporting period.

  • Shows the single impression price

    CPM divided by a thousand, at four decimal places, because at two it rounds to nothing and stops being readable.

  • Turns impressions into clicks

    Give it a clickthrough rate and it multiplies rather than forecasts. The result is a consequence of your own numbers, not a prediction about them.

  • Gives the implied cost per click

    The figure that decides whether a cheap CPM was cheap. It appears as soon as there is a rate to work with.

  • Refuses to guess

    One value is not enough and the tool says which fields it needs rather than filling the gaps with a default.

Reading the result

What each line is telling you

CPM
The price of a thousand impressions. Comparable across placements only when the audience is comparable, which it usually is not.
Cost per single impression
The same figure at a scale you can hold against a cost per click. If a click costs four hundred times an impression, four hundred people ignored it.
Clicks at that rate
Arithmetic on the rate you entered. Change the rate and this changes; it does not know anything about your creative.
Implied cost per click
This is the number to compare between placements. A CPM comparison that ignores it compares prices without comparing what was bought.

The calculation is only the start
of the diagnosis.

We look at your search visibility across Google and the answer engines, and tell you what is costing you orders. No charge for the first look.

In practice

What you can do with it

  • Price a media buy before you commit

    Enter the CPM you were quoted and your budget, and see the reach. Then add a realistic rate and see the clicks.

  • Compare two placements honestly

    Run each one and compare the cost per click rather than the CPM. The cheaper CPM loses this comparison more often than people expect.

  • Work backwards from a reach target

    Enter the impressions you need and the CPM you can get, and the spend falls out.

  • Sanity check a report

    Enter all three columns from a platform report. If the tool says they disagree, one of the three is measured over a different window.

Questions

CPM Calculator questions

What does CPM stand for?

Cost per mille. Mille is Latin for thousand, which is why the abbreviation has an M where you might expect a T. It is the cost of a thousand impressions.

What is a good CPM?

There is no useful answer without the audience. A narrow, high intent audience costs several times a broad one, and it is usually worth it. Compare the cost per click or the cost per order instead.

Is a lower CPM always better?

No, and this is the most common mistake in a media report. Impressions get cheaper as the audience gets broader, and a broader audience clicks less. Check what happened to the cost per click before calling a lower CPM a saving.

How is CPM different from CPC?

CPM prices being seen and CPC prices being clicked. You can convert between them if you know the clickthrough rate, which is exactly what the optional field here does.

Can I use this to plan a budget?

Yes. Enter the CPM you expect and the impressions you want, and leave spend blank. The answer is only as good as the CPM estimate you put in.

Is my data sent anywhere?

No. Everything is worked out in your browser, with no account and nothing uploaded.

The rest of the set

Fifteen more, all free, all in the browser

CPM only measures impression cost, so judge a campaign by its clicks and conversions too. A campaign can win on cost per thousand impressions and still lose everything that happens after the impression, so treat it as a diagnostic rather than a goal.