What is Cost Per Mille (CPM)?
Cost Per Mille (CPM) is the cost an advertiser pays for every 1,000 impressions of an ad, regardless of how many clicks it receives. Mille is Latin for thousand, and the metric is most associated with brand awareness campaigns rather than direct response.
TL;DR
CPM is what it costs to put an ad in front of 1,000 people, whether or not any of them click. It's the standard pricing unit for awareness campaigns where exposure, not clicks, is the goal.
Formula
CPM = (Ad Spend / Impressions) × 1,000
Why It Matters
CPM matters because it isolates the pure cost of reach, letting a business compare how expensive it is to get in front of an audience across different placements, platforms, or publishers regardless of how those channels perform on clicks or conversions. For awareness and brand campaigns, where the goal is recall and visibility rather than immediate action, CPM is often the primary efficiency metric rather than a supporting one. Ignoring CPM in favor of only click-based metrics can lead a team to overpay for exposure on premium placements without realizing it, or conversely to undervalue a channel that builds brand recognition even though it doesn't drive clicks directly. Because CPM says nothing about whether anyone engaged with the ad, it's read alongside frequency and reach so a rising CPM can be understood as a pricing shift rather than a performance problem.
Example
A campaign spends $600 to generate 300,000 impressions. CPM is $600 divided by 300,000, times 1,000, which equals $2. A brand running a video awareness campaign might accept a higher CPM of $8 or more on a premium placement if it reaches a more relevant audience, since the goal is exposure and recall rather than immediate clicks. Because CPM says nothing about engagement or conversion, it is typically paired with frequency and reach to judge whether an awareness campaign is actually working.
Frequently Asked Questions