Cost Per Mille (CPM)

Cost Per Mille (CPM), also written as cost-per-thousand-impressions, is the advertising pricing model where advertisers pay per thousand ad impressions — regardless of clicks or conversions. The "M" comes from mille, Latin for thousand. CPM is the standard pricing for awareness-focused advertising, premium ad inventory, and most programmatic display. For ecommerce brands, CPM bidding is most relevant for top-of-funnel awareness campaigns where reach matters more than direct response.

How CPM pricing works

An advertiser running on a $10 CPM pays $10 for every 1,000 impressions their ad serves. If the campaign runs 5 million impressions, total spend is $50,000. The model decouples spend from outcomes — the advertiser pays for visibility regardless of whether anyone interacts.

Typical CPM ranges in 2026

  • Meta (Facebook, Instagram): $7–25 for most US audiences; higher for narrow or competitive segments.
  • TikTok: $5–20 for most US audiences; spikes during competitive seasonal periods.
  • YouTube: $5–15 for skippable in-stream; higher for non-skippable and connected TV (CTV).
  • LinkedIn: $30–80 for B2B targeting — the most expensive major social platform per impression.
  • Programmatic display: $1–5 for run-of-site; $5–15 for premium placements; $15–60+ for premium video and CTV.
  • Pinterest: $5–15 for most placements.

Ranges shift with seasonality (Q4 sees significant CPM inflation), audience competition, and creative quality. Highly-engaging creative often runs at lower effective CPM than weak creative because platforms reward better-performing ads with cheaper distribution.

CPM vs. CPC vs. CPA

  • CPM (cost per thousand impressions): pay for visibility. Best for awareness campaigns where reach matters.
  • CPC (cost per click): pay only when someone clicks. Aligns spend with engagement.
  • CPA (cost per acquisition): pay only when a defined conversion happens (purchase, signup). Aligns spend with outcomes.

Most modern ad platforms run their own optimization underneath the bid type. Setting a CPM cap on Meta, for instance, doesn't actually mean Meta charges per impression — the platform optimizes against the chosen objective and bills accordingly. The strategic distinction is what the advertiser is optimizing for, not the literal billing mechanism.

When CPM bidding fits

  • Awareness and reach campaigns. When the goal is impression volume against a defined audience, CPM-priced inventory is direct.
  • Premium placements. Some publishers and platforms only sell CPM-priced inventory (homepage takeovers, premium video, certain podcast and CTV inventory).
  • Brand-lift studies and incrementality testing. Measuring effects of awareness advertising requires CPM-style impression delivery.

When CPM bidding doesn't fit

  • Direct-response campaigns. When the goal is clicks or conversions, paying per impression decouples spend from desired outcome. Conversion-optimized bidding consistently outperforms.
  • Performance-led growth. DTC ecommerce brands with measurable CAC and ROAS targets are usually better served by conversion-based bidding than CPM.
  • Untested creative. Buying impressions for unproven creative wastes budget. Performance-based bidding lets the platform optimize toward what actually works.

Common CPM pitfalls

  • Viewability. Not every served impression is actually seen. CPM without viewability targeting can pay for impressions no one viewed.
  • Frequency without cap. Running CPM campaigns without frequency caps can show the same ad to the same person 30+ times, wasting budget and creating fatigue.
  • Brand safety in programmatic. CPM-priced programmatic inventory varies wildly in placement quality. Without brand-safety filtering, ads can run alongside content that damages brand perception.

A blended CPM comparison across channels can mislead if it doesn’t account for how the platforms actually price inventory: paid social is fundamentally an impression-based auction even when Meta is optimizing toward conversions, while Google Ads search inventory is priced on click and query volume with no real CPM equivalent. A reporting dashboard that shows "CPM" for both channels side by side is really showing two different pricing mechanics wearing the same label, and shouldn’t be used on its own to decide which channel is cheaper.

Running an awareness campaign well is a separate skill from knowing when CPM pricing fits, and a guide to setting up and optimizing Google Display campaigns covers the creative and targeting choices that determine whether impression-priced inventory actually earns its cost.