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 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.
What comes out
How to use it
Spend and impressions if you are reading a report. CPM and spend if you are planning a buy and want to know the reach.
The blank field is the question. This is why the tool works in three directions instead of 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.
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.
The useful version of the question is what the impressions did next, which is why the clickthrough field is here and why the result carries a cost per click when you give it one.
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.
That is the comparison this tool is built to make easy. Put your own rate in and the cheaper CPM has to survive a second number before you can call it cheaper.
The tool
Leave spend, impressions or CPM blank and the tool works out that one. The blank field is your question.
Fill in all three and it compares them. If they disagree by more than one percent it says so instead of quietly picking a winner.
CPM divided by a thousand, at four decimal places, because at two it rounds to nothing and stops being readable.
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.
The figure that decides whether a cheap CPM was cheap. It appears as soon as there is a rate to work with.
One value is not enough and the tool says which fields it needs rather than filling the gaps with a default.
Reading the result
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
Enter the CPM you were quoted and your budget, and see the reach. Then add a realistic rate and see the clicks.
Run each one and compare the cost per click rather than the CPM. The cheaper CPM loses this comparison more often than people expect.
Enter the impressions you need and the CPM you can get, and the spend falls out.
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
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.
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.
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.
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.
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.
No. Everything is worked out in your browser, with no account and nothing uploaded.
The rest of the set
CPM prices attention, not outcomes. 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.
Where this comes up