Facebook LinkedIn Ads Reddit Ads Snapchat Ads TikTok Ads YouTube

Cost Per Thousand Impressions (CPM)

Also known as: CPM, Cost per mille

Cost per thousand impressions (CPM) is the amount you pay for every 1,000 times your ad is shown. It measures the price of reach, regardless of whether anyone clicks.

Formula
CPM = Total ad cost ÷ Impressions × 1,000

Example: If you spend $300 and your ad is shown 60,000 times, your CPM is $5.00.

Why Cost Per Thousand Impressions (CPM) matters

CPM shows how expensive it is to put your ad in front of an audience. It is the main cost metric for awareness campaigns and for platforms that charge by impressions, and it is a quick way to see how competitive an audience is.

A lower CPM is not automatically better. Cheap impressions from an audience that never clicks or buys cost more in the end than expensive ones from the right people, so read CPM together with click-through rate and cost per acquisition.

How to read it

CPM depends on platform, audience, placement, format, season and competition, so compare against your own past campaigns and against the same audience. Prices usually rise in busy periods and for narrow or high-value audiences.

A sudden increase can mean more competition for the audience, a narrower target or a creative that the platform now scores lower.

How to improve it

  • Test broader audiences where the targeting is very narrow and expensive.
  • Refresh creative that is showing fatigue, since weaker engagement can raise costs.
  • Compare placements and formats and move budget to the cheaper ones that still perform.
  • Avoid the busiest dates for non-urgent campaigns.

Common mistakes

  • Choosing campaigns on CPM alone.
  • Comparing CPM across platforms with very different audiences.
  • Ignoring frequency, which can mean paying repeatedly to reach the same people.
  • Using CPM to judge performance campaigns that are optimized for conversions.
Ask ConvoData

“Which campaigns have the highest CPM this month, and how are they performing on clicks and conversions?”

Connect Facebook, LinkedIn Ads, Reddit Ads, Snapchat Ads, TikTok Ads, YouTube and ask in plain English. You get the number, the evidence behind it, and the next step.

Try for free