Cost Per Mille (CPM)
Cost to serve 1,000 ad impressions
The cost to show your ad 1,000 times on user screens.
Why It Is Critical
CPM is the base currency of digital advertising. Almost every major platform prices inventory in CPM terms, even if they present the final output as a CPC or CPA. Understanding CPM tells you how expensive it is to reach your audience, and why costs across platforms, audiences, and seasons vary so dramatically.
How It Works & Underlying Dynamics
When you run an ad on Meta, Google Display, YouTube, or any programmatic channel, you are essentially buying impressions. The platform charges you a CPM - a price for every 1,000 times your ad is shown. High-demand audiences (e.g. decision-makers on LinkedIn, or consumers in Q4 festive season) command significantly higher CPMs because many advertisers compete for the same eyeballs.
Strategic Rules of Thumb & Execution Playbook
- Use CPM to understand how expensive your target audience is to reach before committing to a campaign strategy.
- Compare CPM across placements (Feed vs Stories vs Reels) to find efficient reach within the same platform.
- A rising CPM over time in the same audience is an early warning sign of audience saturation or increased competitive pressure.
- For awareness campaigns, CPM is the primary efficiency metric. For performance campaigns, track it alongside CPC and CPA.
Calculation Example & Benchmark Matrix
| Platform / Context | Approximate CPM Range |
|---|---|
| Meta (India) - Broad Audience | ₹40 - ₹150 CPM |
| Meta (India) - Retargeting | ₹150 - ₹400 CPM (smaller, high-intent) |
| LinkedIn (India) | ₹400 - ₹1,200 CPM (professional targeting premium) |
| Google Display Network | ₹20 - ₹100 CPM |
| Festive Season (Oct-Dec) | CPMs typically rise 30-80% across all platforms |
'CPM is not just a cost - it is a signal. Rising CPM means either my audience is getting more competitive, my creative is getting stale and the platform is charging me more for poor engagement, or both.'