Cost Per Mille CPM
Cost Per Mille (CPM) measures the cost an advertiser pays per 1,000 ad impressions, making it the standard pricing metric for brand awareness and display advertising campaigns. CPM is the base pricing model for most programmatic display, video, and social media advertising. It shifts optimization focus from clicks to reach and frequency.
CPM alone does not indicate whether the audience reached was the right one; viewability and audience quality metrics must accompany CPM to assess true value.
- Meta AdsCPM for awareness and reach campaigns
- Google Display NetworkCPM bidding for brand awareness
- YouTubeCPM for video ad campaigns
- The Trade DeskProgrammatic CPM buying across display and CTV
- Audience size and specificity of targeting
- Inventory quality and placement (premium vs. network)
- Seasonality and Q4 demand spikes
- Ad format (video CPM is typically higher than display)
- Viewability score of the placement
Display CPM typically ranges from $0.50–$5; social CPM ranges from $5–$15; video and CTV CPM ranges from $10–$30 depending on targeting and format.
How different roles think about this metric
Each function reads CPM through a different lens and takes different actions when it changes.
Common Questions About Cost Per Mille
Click any question to expand the answer.
When should I use CPM vs. CPC buying?
What is viewable CPM (vCPM)?
How do I calculate effective CPM from CPC campaigns?
Why does CPM spike in Q4?
Related Metrics
Metrics that are commonly analyzed alongside CPM.
Role guides that include this metric
See how each role uses CPM in context with the full set of metrics they own.
See What’s Actually Moving Your CPM
askotter connects your data sources and applies causal analysis to tell you exactly why your metrics are changing, not just that they changed.
Book a demo