Business Advertising

CPM calculator

Ad spend
Impressions
Clicks
Conversions
Revenue
CPM 10
1000 ÷ 100000 × 1000
The rest of the funnel
CPC 0.5
CPA 10
Click-through rate 2 %
Conversion rate 5 %
ROAS
Profit 4,000
Revenue per click 2.5
Spend ÷ impressions × 1000

CPM stands for cost per mille — cost per thousand — because the Latin numeral stuck when the term came out of print advertising. It survives because impressions are counted in numbers too large to be useful one at a time, and because it makes very different media comparable: a billboard, a podcast read and a display banner can all be quoted per thousand pairs of eyes.

Advertisement
320 × 100

CPM is ad spend divided by impressions, multiplied by a thousand. A 1,000 budget delivering 100,000 impressions is a CPM of 10 — meaning it costs ten to put the ad in front of a thousand people.

How to calculate CPM

1 Enter total spend and impressions delivered.
2 Read the CPM, and the rest of the funnel underneath.
3 Compare CPM only within the same audience and placement.
4 Judge the campaign on CPA or ROAS, not on CPM alone.

CPM measures cost of reach, not value, and that is both its use and its trap. A cheap CPM against a badly targeted audience buys nothing; an expensive CPM against exactly the right thousand people can be the best money in the account. Because CPM is entirely upstream of clicks and conversions, it should be used to compare placements against each other and never to judge whether a campaign worked. That is what the CPA and ROAS rows are for.

Questions

Cost per mille — cost per thousand impressions. The M is the Roman numeral for a thousand.

Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING