
CPM
CPM is the price an advertiser pays for one thousand impressions of their ad. The metric makes ad placements on different websites, apps, and platforms comparable.
CPM stands for “Cost per Mille,” meaning cost per thousand. It refers to the cost of one thousand impressions of an ad. An impression counts as soon as the ad appears on a screen. Whether someone clicks on it or buys something plays no role in this figure. A CPM of 5 euros means: the advertiser pays 5 euros for their ad to be shown one thousand times. In German, this same metric is also called Tausenderkontaktpreis, abbreviated TKP.
Why publishers and advertisers fixate on the cost-per-thousand price
Almost the entire free internet runs on advertising. News sites, YouTube channels, weather apps, and social networks don’t charge their users money. Instead, they sell their attention to advertisers. The CPM is the price at which this exchange takes place. It therefore directly determines how much money a media company earns.
The differences are substantial. An ad placement on a site about cat videos might fetch a CPM of 1 euro. A specialist site about business loans can achieve 30 euros or more. The reason: the people reading there have expensive purchase intentions. Advertisers pay significantly more for a fitting audience than for many random pairs of eyes.
That’s why CPM figures regularly appear in the quarterly reports of major tech companies. When ad prices fall, so do the revenues of Google, Meta, or Spotify. Analysts often read falling CPMs as a sign that companies are cutting their marketing budgets. The cost-per-thousand price is therefore considered a kind of early warning system for the state of the economy.
From bid to invoice
The formula is simple: cost divided by impressions, times one thousand. Anyone who spends 200 euros and gets 100,000 impressions has a CPM of 2 euros. Conversely, an agreed CPM can be used to calculate how much reach a budget will buy.
In practice, no one negotiates this price over the phone. As soon as you open a website, an auction starts in the background. Within milliseconds, several advertisers bid on that exact one impression. Whoever bids the most gets the placement, and the ad loads. This automated process is called programmatic advertising. The reported CPM is then just the average of many such individual auctions.
It’s important to distinguish CPM from related metrics. With CPC, cost per click, the advertiser only pays once someone clicks the ad. With CPA, money is only spent on a purchase or a sign-up. CPM thus shifts the risk to the advertiser: they pay for visibility, not for success. A common misconception is that a low CPM is automatically good. Cheap impressions to an uninterested audience can be more costly than expensive ones to the right target group.
CPM in ad networks, streaming, and AI debates
Anyone who runs a YouTube channel or a website with advertising sees CPM figures in their analytics dashboard. Ads on Instagram, TikTok, or in podcasts are also usually billed according to this model. Even TV networks have calculated using the cost-per-thousand price for decades. The metric is therefore older than the internet.
In business news, you’ll mainly encounter the term in figures from the advertising business. Sentences like “CPMs declined in the fourth quarter” simply mean: ad placements got cheaper. That’s bad for platforms, good for advertisers.
Currently, the topic is closely tied to artificial intelligence. When people ask questions directly to a chatbot, they click on search results less often. This results in fewer page views and thus fewer sellable impressions. At the same time, platforms are using AI to serve ads more effectively, which raises the prices they can achieve. How CPM will develop over the coming years is therefore considered one of the open questions in the digital advertising industry.