Log in Sign up
Spy on competitors

CPM (Cost Per Mille)

The cost an advertiser pays for 1,000 ad impressions. CPM is the standard pricing metric for awareness campaigns and is used across Meta, Google Display, LinkedIn, and programmatic advertising.

How Is CPM Calculated?

CPM is calculated by dividing total ad spend by total impressions, then multiplying by 1,000. If a campaign spends $500 and receives 25,000 impressions, the CPM is $20. CPM is the default pricing model for awareness and reach campaigns on Meta, Google Display Network, YouTube, and LinkedIn. Unlike CPC, CPM charges for impressions regardless of whether users interact with the ad, making it most cost-effective for brand awareness objectives where the goal is maximum exposure rather than direct clicks.

What Are Average CPM Rates by Platform?

CPM varies dramatically by platform, audience, and geography. Meta Ads average approximately $19.81 globally and $22.20 in the United States as of 2025 benchmarks. LinkedIn CPMs are significantly higher, typically ranging from $30 to $60+ due to the platform’s B2B professional audience and smaller inventory. Google Display Network CPMs average $3 to $8 for standard placements but rise significantly for YouTube pre-roll ads ($10-$30). Programmatic advertising CPMs range from $1 for run-of-network display to $50+ for premium publisher placements. Seasonality impacts CPM significantly — Q4 CPMs on Meta often rise 30-50% due to e-commerce competition during Black Friday and holiday periods.

What Factors Drive CPM Higher or Lower?

Audience targeting precision is the primary CPM driver. Broad targeting on Meta produces lower CPMs but less qualified impressions. Narrow targeting (custom audiences, lookalike audiences with small seed lists) increases CPM because fewer users match the criteria, creating more competition among advertisers. Ad quality also affects CPM — Meta’s Ad Relevance Score and Google’s Quality Score reward engaging ads with lower costs. Creative format matters: video ads typically carry higher CPMs than static images due to their premium placement and higher engagement rates. Geographic targeting heavily influences cost — US and UK CPMs run 3-5x higher than Southeast Asian markets.

When Should You Optimize for CPM vs CPC?

CPM bidding is optimal for brand awareness campaigns, product launches, and top-of-funnel reach objectives where the goal is maximum impressions rather than direct response. CPC bidding is better for performance campaigns targeting clicks, conversions, or leads. A common mistake is running conversion campaigns on CPM bidding, which wastes budget on impressions that never convert. Both Meta and Google’s automated bidding systems handle this distinction automatically — selecting the optimal bid type based on the chosen campaign objective. Cross-platform tools like Leo evaluate CPM efficiency across Meta, Google, and LinkedIn to allocate awareness budget to whichever platform delivers the lowest cost per qualified impression.