CPM

RR
Ryan Rutan

CPM

CPM (cost per mille) is the advertising pricing model in which the advertiser pays per 1,000 impressions, regardless of clicks or conversions. It is most common in display, video, programmatic, connected TV, podcast, and brand-awareness campaigns where the goal is reach rather than direct response. It is the third leg of the major paid-media pricing trio alongside CPC (cost per click) and CPA (cost per acquisition).

CPM rates vary widely by surface, audience, and ad format. Display / programmatic web typically runs $1 to $5 CPM for broad audiences and $10 to $30+ CPM for tightly-targeted B2B audiences (LinkedIn Display, niche publishers). Connected TV (Hulu, Roku, Netflix Ads) typically runs $20 to $50 CPM. Podcast advertising typically runs $15 to $30 CPM for host-read ads in popular shows. Meta paid social averages roughly $7 to $15 CPM for consumer audiences and substantially higher for B2B targeting, with rates that climbed materially after iOS 14.5 (2021) compressed audience signal. YouTube TrueView (skippable in-stream) typically runs $10 to $30 CPM. CPM is the natural pricing model for brand campaigns where impressions themselves carry value (recall, awareness, frequency), and for video and audio formats where the click-through model breaks down because clicking isn't the desired action. The lurking gotcha: viewability. A "CPM" buy isn't really a thousand-seen-impressions buy unless the contract specifies viewable impressions (the IAB standard is 50 percent of pixels in view for at least 1 second for display, 2 seconds for video); a lot of programmatic inventory technically counts as an impression while never actually being seen.

Ryan's Take

CPM is the pricing model founders default to when they want to "run brand campaigns" and don't have a way to measure direct response. That can be the right call. It can also be how founders launder a budget for "awareness" without admitting they don't know what the campaign is supposed to do. The honest version of a CPM campaign has a measurable brand-awareness goal attached (baseline survey, then re-measure quarterly) and viewability terms in the contract. Without both, you are paying for impressions that may not be seen against a goal that won't be measured. That is not marketing, that is a donation to your ad network.

What founders get wrong: Buying CPM at the network's default settings without specifying viewability. The IAB viewability standard (50 percent of pixels in view for 1 second display, 2 seconds video) is the floor, and a lot of programmatic CPM inventory technically counts impressions that never reach it. Always require viewable-CPM (vCPM) reporting and renegotiate when viewability falls below 60 to 70 percent.

Related: Cost Per Click · Cost Per Acquisition · Paid Acquisition · Brand Awareness · Paid Social

FAQ

What is CPM?
Cost per mille (per thousand), an advertising pricing model in which the advertiser pays per 1,000 impressions of an ad, regardless of whether anyone clicks or converts. Most common in display, video, programmatic, connected TV, podcast, and brand-awareness campaigns where reach is the goal.

What is a typical CPM rate?
Varies by surface. Display/programmatic: $1-$5 broad, $10-$30+ tightly targeted. Connected TV (Hulu, Roku, Netflix Ads): $20-$50. Podcast host-reads: $15-$30. Meta paid social: $7-$15 consumer, higher for B2B. YouTube TrueView: $10-$30. LinkedIn Display can clear $50+ CPM for premium B2B targeting.

When should I use CPM vs CPC vs CPA?
CPM for brand-awareness and reach-driven campaigns where impressions themselves carry value (video, audio, top-of-funnel display). CPC for intent-driven channels where clicks are the goal (search, retargeting). CPA when the platform can optimize directly to your conversion event and you trust the attribution.

Find this article helpful?

This is just a small sample! Register to unlock our in-depth courses, hundreds of video courses, and a library of playbooks and articles to grow your startup fast. Let us Let us show you!

OR

GoogleLinkedInFacebookX/Twitter

Submission confirms agreement to our Terms of Service and Privacy Policy.