SEO from $300/mo AI-powered, human-verified No agency markup Transparent platform included
/// Marketing & Growth

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.

Formula
(Total Ad Spend ÷ Total Impressions) × 1,000
Where It Lives
  • 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
What Drives It
  • 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
Causal Analysis: Measuring CPM's causal impact on brand lift and downstream conversion requires controlled brand lift studies or geo holdout tests, because impression delivery alone does not prove effect.
Benchmark

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.

Common Mistake
Buying cheap CPM inventory without verifying viewability or brand safety, resulting in impressions delivered in non-viewable or inappropriate placements.

How Different Roles Think About This Metric

Each function reads CPM through a different lens and takes different actions when it changes.

VP Marketing
VP Marketing uses CPM to allocate brand awareness budgets efficiently across channels and to set reach-and-frequency targets for campaign flights.
Director Marketing
Directors monitor CPM trends in programmatic buying to detect inventory cost changes and adjust targeting to maintain efficient reach.
CMO
The CMO uses CPM data to evaluate the cost efficiency of brand investment and compare it against direct response channels.

Common Questions About Cost Per Mille

Click any question to expand the answer.

When should I use CPM vs. CPC buying?
Use CPM when your goal is brand awareness, reach, or frequency among a target audience, when impressions delivered matter more than clicks generated. Use CPC when you need to drive traffic to a landing page and want to pay only for users who engage. Many campaigns combine both: CPM for top-of-funnel awareness and CPC for retargeting and direct response.
What is viewable CPM (vCPM)?
Viewable CPM (vCPM) charges only for impressions where the ad was actually visible on screen for at least one second (two seconds for video) per the IAB standard. This is a more valuable metric than served CPM because it excludes ads loaded but never seen. Many programmatic platforms offer vCPM bidding as a standard option.
How do I calculate effective CPM from CPC campaigns?
Effective CPM (eCPM) = (Total Spend ÷ Total Impressions) × 1,000. This lets you compare CPC campaigns against CPM campaigns on a common basis. A CPC campaign with a 2% CTR and $2 CPC has an eCPM of $40, which is very high and would not be cost-effective for awareness goals.
Why does CPM spike in Q4?
Q4 sees a massive increase in advertiser competition for the same ad inventory as retail brands ramp up holiday campaigns. This drives up auction clearing prices across all digital platforms. B2B brands often reduce paid spend in late Q4 because both CPM inflation and audience responsiveness make campaigns less efficient during the holiday period.

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.

/// get started

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 Conversation →