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
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 Questions About Cost Per Mille

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.
free, one business day

Want to know what is holding your Cost Per Mille back?

Give us your website and we will send back the specific pages hurting your Cost Per Mille, in the order worth fixing. You will have it within one business day, free, with no obligation.

No newsletter. We reply once, from a person.