CPM: cost-per-mille

What is CPM (cost-per-mille)?
CPM, or cost-per-mille, is an advertising pricing model where advertisers pay a set rate for every 1,000 impressions their ad receives. The term "mille" comes from Latin, meaning thousand. An impression occurs each time an ad is displayed to a user, regardless of whether they interact with it. This model focuses purely on visibility rather than actions taken, making it different from performance-based pricing models. CPM remains one of the most common ways to buy and sell digital advertising, especially for campaigns focused on brand awareness and reach.
How is CPM calculated?
The CPM formula is straightforward: CPM = (Total Cost of Campaign ÷ Number of Impressions) × 1,000. For example, if you spend $500 on a campaign that generates 100,000 impressions, your CPM would be ($500 ÷ 100,000) × 1,000 = $5. This means you're paying $5 for every thousand times your ad appears. From a publisher's perspective, if they charge a $10 CPM, an advertiser would pay $10 for every 1,000 impressions delivered on their platform. Understanding this calculation helps advertisers budget effectively and compare costs across different platforms.
When should advertisers use CPM pricing?
CPM works best for campaigns focused on building brand awareness, reaching new audiences, or maintaining visibility in competitive markets. It's particularly effective when introducing new products, establishing brand identity, or when targeting specific demographics where exposure matters more than immediate action. CPM is also appropriate for advertisers with sophisticated attribution models who understand the value of impressions in their overall conversion path. Companies with longer sales cycles often prefer CPM because they recognize that multiple touchpoints are necessary before conversion occurs.
What factors affect CPM rates?
Several variables influence CPM pricing. Industry verticals like finance, insurance, and technology typically command higher CPMs due to valuable audience demographics and higher conversion potential. Premium placements (like homepage takeovers or above-the-fold positions) cost more than standard positions. Targeting precision also impacts rates—the more specific your audience parameters, the higher the CPM. Seasonality plays a role too, with rates increasing during holiday shopping seasons or major events. Ad format significantly affects pricing, with video and rich media commanding higher CPMs than standard display ads. Geographic targeting can also dramatically shift costs, with tier-one markets demanding premium rates.
How does CPM compare to other pricing models?
Unlike CPM, cost-per-click (CPC) charges advertisers only when users click on their ads, making it more action-oriented and typically better for direct response campaigns. Cost-per-acquisition (CPA) goes further by charging only when users complete desired actions like purchases or sign-ups, shifting risk to publishers but potentially costing more per conversion. Cost-per-lead (CPL) focuses specifically on generating qualified leads. CPM offers broader reach and predictable costs but provides less guarantee of engagement than performance models. It gives advertisers greater control over where ads appear and how often, while performance models offer more predictable ROI. The right model depends on campaign goals—awareness campaigns benefit from CPM, while conversion-focused efforts might perform better under CPC or CPA structures.