CPM
GeneralCost Per Mille (Cost Per Thousand Impressions)
The cost of 1,000 ad impressions ā the standard pricing model for display advertising, video ads, and brand awareness campaigns where reach matters more than clicks.
Definition
CPM (Cost Per Mille) is the standard pricing model for advertising where the advertiser pays a fixed rate for every 1,000 impressions (ad views) delivered, regardless of whether viewers click or take any action. "Mille" is Latin for thousand.
CPM is the dominant pricing model for:
- Display advertising (banner ads, native ads)
- Video advertising (YouTube pre-rolls, OTT/CTV ads)
- Podcast and audio advertising
- Out-of-home digital displays
- Brand awareness social campaigns (when buying by reach/impressions)
CPM measures the cost of reaching an audience, not the cost of engaging them. It is the right metric when the goal is brand building, awareness, and reach ā not direct response.
Formula
Worked Example
A mobile game company runs brand awareness ads on a major news app:
- Impressions delivered: 50,00,000 (50 lakh)
- Ad spend: ā¹1,50,000
- CPM = (ā¹1,50,000 / 50,00,000) Ć 1,000 = ā¹30
The campaign also drove clicks:
- Clicks: 15,000
- CTR = 15,000 / 50,00,000 = 0.03%
- Effective CPC = ā¹1,50,000 / 15,000 = ā¹10
If the company had run CPC-based ads at ā¹15/click, the same 15,000 clicks would have cost ā¹2,25,000 ā 50% more. In this case, CPM buying was more efficient if the 50 lakh impressions provided brand value beyond just clicks.
Use the CPM calculator to model ad spend and impression scenarios.
Key Things to Know
- Viewability is the key CPM quality metric: An impression means the ad was served ā not that it was seen. Industry standard for viewability: 50% of the ad must be visible for at least 1 second (for display) or 2 seconds (for video). Non-viewable impressions are wasted spend. Always demand viewability data from publishers and platforms. Viewable CPM (vCPM) is a more accurate pricing metric.
- CTR benchmarks by CPM campaign: For brand awareness CPM campaigns, CTR is a secondary metric. However, very low CTR (below 0.05%) on display or video may indicate poor creative relevance or audience mismatch. Optimise creative and targeting rather than just accepting poor CTR on CPM buys.
- Frequency capping: High CPM campaigns can lead to ad fatigue ā the same user seeing your ad dozens of times. Frequency caps (e.g., max 3 impressions per user per day) improve CPM efficiency by spreading impressions across unique users rather than overexposing a smaller audience. Most DSPs and platforms offer frequency capping settings.
- Programmatic CPM buying: Most CPM advertising today is bought programmatically through Real-Time Bidding (RTB) auctions. Publishers make inventory available on SSPs; advertisers bid via DSPs. CPM prices are determined by real-time supply-demand dynamics per impression ā meaning the CPM can vary by audience segment, time of day, device, and context within the same campaign.
- CPC vs CPM for the same goal: When running upper-funnel awareness campaigns with a budget, both CPM (pay per impression) and CPC (pay per click) models can be used. CPM is more predictable (fixed reach for fixed budget). CPC offers performance guarantee (you only pay for engagement) but can have unpredictable impression delivery. For awareness goals, CPM is typically more cost-effective; for traffic goals, CPC provides better accountability.