Blog

Grozina / Glossary  / Cost Per Impression (CPM)

Cost Per Impression (CPM)

Cost Per Impression (CPM) is a digital advertising pricing model that measures the cost an advertiser pays for every 1,000 times an advertisement is displayed to an audience. CPM is commonly used in display advertising, social media advertising, video advertising, and programmatic advertising campaigns where the primary goal is increasing brand awareness and reach.

The term “impression” refers to a single instance where an advertisement is shown to a user, regardless of whether the user clicks or interacts with it. CPM helps advertisers evaluate the cost efficiency of reaching a specific audience.

The CPM formula is:

CPM = (Total Advertising Cost ÷ Total Impressions) × 1,000

Key components of CPM include:

  • Ad Spend: The total amount invested in an advertising campaign.
  • Impressions: The number of times an advertisement is displayed.
  • Audience Reach: The number of unique people exposed to the advertisement.
  • Targeting Criteria: The audience characteristics used to determine who sees the ad.
  • Ad Placement: The websites, platforms, apps, or channels where advertisements appear.

Organizations use CPM advertising to:

  • Build brand awareness
  • Increase visibility among target audiences
  • Reach large audiences efficiently
  • Support product launches and awareness campaigns
  • Complement broader marketing and customer acquisition strategies

CPM is especially valuable for campaigns focused on exposure rather than immediate conversions. However, advertisers typically evaluate CPM alongside other metrics such as click-through rate (CTR), engagement rate, conversion rate, cost per acquisition (CPA), and return on advertising spend (ROAS) to understand overall campaign effectiveness.

Organizations measure CPM performance through metrics such as:

  • Cost efficiency of audience reach
  • Impression volume
  • Brand awareness lift
  • Audience engagement
  • Ad frequency
  • Conversion impact

For example, if a company spends $5,000 on a display advertising campaign that generates 1,000,000 impressions, the CPM would be:

($5,000 ÷ 1,000,000) × 1,000 = $5 CPM

This means the advertiser paid $5 for every 1,000 times the advertisement was displayed.

Related Terms: Cost Per Click (CPC), Cost Per Acquisition (CPA), Click-Through Rate (CTR), Programmatic Advertising, Ad Exchange, Supply-Side Platform (SSP), Demand-Side Platform (DSP), Paid Search, Digital Advertising.