How the calculation works
CPM = (Ad spend ÷ Impressions) × 1,000
Worked example
If $300 buys 120,000 impressions, CPM is $2.50.
Advertising Tool
Calculate advertising cost per 1,000 impressions.
Free to use. No account required. Calculator inputs are processed in your browser.
Change the inputs to recalculate instantly.
CPM
$2.5
Average cost for 1,000 recorded impressions.
CPM = (Ad spend ÷ Impressions) × 1,000
Worked example
If $300 buys 120,000 impressions, CPM is $2.50.
CPM shows the average cost to deliver 1,000 recorded ad impressions. It is commonly used to compare reach and awareness efficiency.
No. CPM is based on impressions while CPC is based on clicks.
Yes. A higher CPM can be acceptable if the audience converts better or produces stronger revenue and lifetime value.