KPI Tree

Metric Definition

CPM

CPM = (Total Ad Spend / Total Impressions) × 1,000
Total Ad SpendThe total amount spent on the campaign
Total ImpressionsThe total number of times the ad was displayed
Metric GlossaryMarketing Metrics

Cost per mille

Cost per mille (CPM) measures the cost of one thousand ad impressions. It is the standard pricing and benchmarking metric for display, video, and brand awareness campaigns where the primary objective is reach rather than clicks or conversions.

6 min read

Generate AI summary

What is CPM?

Cost per mille (CPM), where "mille" is Latin for one thousand, measures the cost of delivering one thousand advertising impressions. It is the oldest and most widely used pricing model in advertising, originating in traditional media (newspapers, television, radio) and carrying directly into digital advertising.

CPM is the default metric for campaigns where the goal is awareness and reach rather than direct response. Display advertising, video pre-rolls, social media brand campaigns, connected TV, digital out-of-home, and programmatic campaigns are all typically priced and evaluated on a CPM basis.

The metric matters because it answers a fundamental question about advertising efficiency: how much does it cost to put your message in front of people? A lower CPM means more eyeballs per pound of spend. But like all efficiency metrics, CPM must be evaluated in context. A cheap CPM on low-quality inventory, where ads appear below the fold, in irrelevant contexts, or are served to bot traffic, is not actually efficient. It is waste disguised as reach.

CPM is also used to compare the cost-efficiency of different media channels. You can calculate the CPM of a TV spot, a podcast sponsorship, a billboard, and a programmatic display campaign to compare how much each charges for a thousand impressions. This cross-channel comparison is imperfect because impression quality varies enormously, but it provides a useful starting point for media planning.

How to calculate CPM

CPM is calculated by dividing total ad spend by total impressions, then multiplying by one thousand. If a campaign costs five hundred pounds and delivers two hundred and fifty thousand impressions, the CPM is two pounds.

The calculation is straightforward, but the definition of an impression varies by platform and measurement standard. Served impressions count every time the ad is sent to a browser, regardless of whether it is visible. Viewable impressions, as defined by the Media Rating Council, require that at least 50% of the ad's pixels are visible in the viewport for at least one second (two seconds for video). Viewable CPM (vCPM) uses viewable impressions as the denominator and is a more accurate measure of actual exposure.

Some platforms also distinguish between impressions and reach. Impressions count every time the ad is displayed, including multiple views by the same person. Reach counts the number of unique individuals who saw the ad. For brand awareness campaigns, reach-based metrics (cost per reach or cost per unique impression) can be more meaningful than raw CPM because they measure how many distinct people you have reached rather than how many times you have shown ads.

Impression typeDefinitionWhen to use
Served impressionAd loaded in the browser or appLegacy reporting; being replaced by viewable
Viewable impression50% of pixels visible for 1+ secondStandard for display; better measure of real exposure
Completed viewVideo ad watched to completionVideo campaigns where attention matters more than exposure
Unique impressionOne count per unique userBrand awareness campaigns focused on reach

CPM in a metric tree

CPM sits at the top of the paid media metric tree, determining how much reach your budget purchases. From there, CTR determines how many of those impressions turn into clicks, and conversion rate determines how many clicks turn into outcomes. CPM is the entry point of the funnel and sets the ceiling on how many people you can reach.

The tree reveals an important relationship: CPM and CTR together determine CPC. If your CPM is ten pounds and your CTR is 1%, your effective CPC is one pound. Improving CTR while holding CPM constant reduces CPC, which reduces CPA. This means that creative quality (which drives CTR) and media buying efficiency (which drives CPM) are both levers for reducing acquisition cost, and the metric tree makes their relative impact visible.

CPM benchmarks by platform

Platform / channelTypical CPM rangeNotes
Google Display Network£1 to £5Broad reach but variable quality. Use placement exclusions to improve quality.
Facebook / Meta (feed)£5 to £15Varies by audience size and competition. Q4 CPMs spike due to e-commerce demand.
Instagram (feed and stories)£5 to £12Visual format commands premium pricing. Stories tend to have lower CPM than feed.
LinkedIn£15 to £40Premium B2B audience. Highest CPM of major social platforms.
YouTube (pre-roll)£8 to £20Video format with high engagement. Skippable ads are cheaper than non-skippable.
Programmatic display£0.50 to £5Wide range based on inventory quality. Premium publishers command higher CPMs.
Connected TV (CTV)£20 to £40Growing channel with TV-like attention at digital-like targeting.

Low CPM does not mean good value. A two-pound CPM on remnant display inventory where half the impressions are never seen is more expensive than a twenty-pound CPM on premium video inventory with high viewability and attention. Evaluate CPM alongside viewability rate and engagement metrics.

How to optimise CPM

  1. 1

    Choose the right platform for your objective

    Each platform has a different CPM floor based on its audience quality and ad format. Match your platform choice to your campaign objective. If brand reach is the goal and your audience is broad, lower-CPM channels may be appropriate. If you need to reach a specific professional audience, a higher CPM on LinkedIn may be more efficient per qualified impression.

  2. 2

    Broaden targeting to reduce CPM

    Narrow audiences command higher CPMs because there is more competition for fewer impressions. If your campaign goal is awareness, consider broader targeting with creative that self-selects the right audience. Not every campaign needs hyper-targeting.

  3. 3

    Avoid peak competition periods

    CPMs spike during periods of high advertiser demand: Q4 for e-commerce, end-of-quarter for B2B, and major events. If possible, shift brand awareness campaigns to lower-competition periods to stretch your budget further.

  4. 4

    Use frequency capping to avoid waste

    Showing the same ad to the same person twenty times does not generate twenty times the awareness. Set frequency caps to limit the number of times each individual sees your ad and redirect the saved impressions to new audiences.

  5. 5

    Prioritise viewable and attention-based metrics

    Negotiate for viewable CPM (vCPM) rather than standard CPM. Use attention metrics where available to ensure your impressions are actually seen. A higher CPM with 90% viewability is better than a lower CPM with 40% viewability.

Common mistakes with CPM

Treating all impressions as equal

A viewable impression on a premium publisher is worth far more than a below-the-fold impression on a low-quality site. CPM alone does not capture impression quality. Supplement CPM with viewability rate, attention metrics, and brand lift studies.

Using CPM for direct response campaigns

CPM is the right metric for awareness and reach campaigns. For campaigns where the goal is conversions, CPC or CPA are better metrics. Using CPM for a conversion campaign means optimising for the wrong outcome.

Ignoring frequency when evaluating CPM

A low CPM is wasted if the same users are seeing the ad repeatedly. Without frequency capping, you pay for impressions that generate diminishing returns and may actively annoy your audience.

Not adjusting for seasonality

CPM fluctuates significantly throughout the year. Comparing January CPM to December CPM without accounting for seasonal demand leads to incorrect conclusions about campaign performance.

Related metrics

Click-Through Rate

CTR

Marketing Metrics

Metric Definition

CTR = (Clicks / Impressions) × 100

Click-through rate measures the percentage of people who click on a link, ad, or call-to-action after seeing it. It is one of the most fundamental engagement metrics in digital marketing, connecting impressions to action and serving as an early indicator of campaign relevance and audience targeting quality.

View metric

Cost Per Click

CPC

Marketing Metrics

Metric Definition

CPC = Total Ad Spend / Total Clicks

Cost per click measures the average price you pay each time a user clicks on your ad. It is the foundational pricing metric for pay-per-click advertising and a critical input to [Customer Acquisition Cost](/glossary/saas-metrics/customer-acquisition-cost), connecting ad spend directly to traffic volume.

View metric

Return on Ad Spend

ROAS

Marketing Metrics

Metric Definition

ROAS = Revenue from Ads / Ad Spend

Return on ad spend measures the revenue generated for every pound spent on advertising. It is the primary profitability metric for paid media, telling you whether your ad campaigns are generating more revenue than they cost and by how much.

View metric

Bounce Rate

Marketing Metrics

Metric Definition

Bounce Rate = (Single-Page Sessions / Total Sessions) × 100

Bounce rate measures the percentage of visitors who leave a website after viewing only one page without taking any further action. It is a key engagement metric that signals whether your content and user experience meet visitor expectations set by the referring source.

View metric

Connect CPM to downstream conversion metrics

Build a metric tree that traces impressions from CPM through CTR, CPC, and CPA so you can see how awareness spend translates into business results.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business