What Is Cost Per Thousand Impressions? CPM Explained

The complete guide to understanding CPM, from its Latin origins to modern programmatic advertising.

Published: Oct 20, 2026 · Updated: Oct 26, 2026

What Is Cost Per Thousand Impressions? CPM Explained

Table of Contents

  1. What Does Cost Per Thousand Impressions Mean?
  2. The Origin of the Term "Mille"
  3. Why Advertisers Use CPM
  4. How CPM Is Determined
  5. Industry Average CPMs
  6. How to Negotiate CPM Rates
  7. CPM in Programmatic Advertising
  8. Historical CPM Trends
  9. Conclusion

Cost per thousand impressions, commonly abbreviated as CPM (from the Latin "mille" meaning thousand), is the standard metric for measuring the cost efficiency of advertising. It answers a simple question: how much does it cost to put your ad in front of 1,000 people? Despite its simplicity, CPM is influenced by a complex ecosystem of auctions, targeting, seasonality, and market dynamics. This guide explains everything you need to know.

What Does Cost Per Thousand Impressions Mean?

An impression is counted each time an advertisement is displayed on a screen. It does not mean the ad was seen, clicked, or engaged with; it simply means the ad was served. A "thousand impressions" (also called a "mille impressions") is the standard unit for measuring advertising reach.

Cost per thousand impressions (CPM) is the price an advertiser pays for those 1,000 ad displays. If a website charges a $5 CPM, the advertiser pays $5 for every 1,000 times their banner ad appears on that site.

CPM = (Total Cost / Total Impressions) × 1,000

The Origin of the Term "Mille"

The "M" in CPM stands for "mille," the Latin word for "thousand." This convention dates back to the early days of print advertising in the late 19th and early 20th centuries. Newspapers and magazines needed a standardized way to compare advertising costs across publications with different circulation sizes. The cost-per-thousand-impressions model provided that standardization.

The term has persisted through every evolution of advertising: from print to radio to television to digital. Even though digital advertising has introduced new metrics like CPC, CPA, and ROAS, CPM remains the foundational unit for comparing reach efficiency across all media.

Why Advertisers Use CPM

CPM is the universal language of advertising for several reasons:

How CPM Is Determined

CPM is not a fixed price. It is determined by market forces through two primary mechanisms:

Auction-Based CPM (Programmatic)

In programmatic advertising, CPM is determined through real-time auctions. When a user loads a webpage, an auction runs in milliseconds to determine which ad gets displayed. Advertisers bid based on:

The highest bidder wins the impression, and that bid becomes the CPM.

Fixed-Rate CPM (Direct Buying)

In direct advertising deals, CPM is negotiated between the advertiser and the publisher. Fixed-rate CPMs are common for:

Fixed rates are often lower than programmatic rates because publishers offer volume discounts in exchange for guaranteed revenue.

Industry Average CPMs

CPM varies dramatically by industry, platform, and format. Here are the average CPMs across major categories in 2026:

Category Average CPM Range
Display (all websites) $2 - $5
Social Media (Facebook, Instagram) $6 - $15
Video (YouTube, streaming) $5 - $20
Search (Google Ads) $10 - $50+
Native Advertising $3 - $8
Connected TV (CTV) $15 - $35
Mobile In-App $3 - $10
Email Advertising $1 - $5

These are broad averages. Actual CPMs within each category can vary 5-10x based on targeting specificity, audience quality, and seasonal demand.

How to Negotiate CPM Rates

If you are buying advertising directly from publishers (not through programmatic), you can often negotiate CPM rates. Here are strategies for getting better rates:

  1. Commit to volume: Publishers offer significant discounts for long-term commitments. A 6-month or 12-month commitment can reduce CPM by 20-40% compared to month-to-month buying.
  2. Accept less premium placements: Homepage placements command premium CPMs. Accepting in-article or sidebar placements can cut costs by 30-50%.
  3. Buy during off-peak periods: Q1 (January-March) has the lowest advertising demand. Negotiate your best rates during this period.
  4. Bundle across properties: If a publisher owns multiple websites or apps, buying across all of them gives you leverage for lower CPMs.
  5. Offer flexible targeting: The more restrictive your targeting, the higher the CPM. Accepting broader audience parameters gives the publisher more flexibility to fill your order, which reduces cost.
  6. Use competitive bids: Let publishers know you are comparing rates across multiple properties. Competition drives better pricing.

CPM in Programmatic Advertising

Programmatic advertising has transformed how CPM works. In the programmatic ecosystem:

Programmatic CPMs are influenced by:

CPM has evolved significantly over the past decade:

Trend Alert: CPMs have been rising steadily since 2021. The primary drivers are increased competition for attention, reduced ad inventory due to privacy regulations, and the growth of premium formats like video and CTV. Advertisers should budget for continued CPM inflation.

Conclusion

Cost per thousand impressions (CPM) is the foundational metric of advertising. It standardizes the cost of reach across all media and formats, making it possible to compare and optimize advertising spend. Whether you are buying through programmatic auctions or negotiating direct deals, understanding how CPM is determined and what drives it up or down is essential for making smart advertising investments. Use our CPM Calculator to calculate and compare CPMs for your campaigns.