Cost Per Mille (CPM)
What you pay for a thousand impressions — when it beats paying per click, and why it spikes every festive season.
CPM is how you buy attention. CPC is how you buy visits.
Confusing the two is why a lot of Indian advertisers think Meta is expensive.
This is one entry in our performance marketing guide. It covers what CPM measures, when it is the right billing model, and what makes it move.
What is cost per mille?
CPM is the amount you pay for one thousand impressions of your ad. "Mille" is Latin for thousand — which is why it is not CPT.
An impression is one appearance of your ad on a screen. Nobody has to click. Nobody has to read it.
That sounds weak, and for direct response it often is. But it is exactly right when your job is to be seen by a specific audience repeatedly — brand launches, category creation, or anything where the customer does not yet know they want the thing.
How to calculate CPM
CPM = (total spend ÷ impressions) × 1,000
Spend ₹10,000 and get 400,000 impressions, and your CPM is ₹25. That is the whole formula.
| Billing model | You pay for | Use it when | Typical home |
|---|---|---|---|
| CPM | 1,000 impressions | You are building demand or awareness | Meta, YouTube, display |
| CPC | One click | You are capturing existing demand | Google Search, Shopping |
| CPA | One completed action | You know your numbers and want to fix cost | Automated bidding |
What makes CPM rise
- Festive season. This is the big one in India. When every D2C brand in the country bids for the same feed through Diwali, impression costs climb regardless of what you do. Plan budgets around it rather than panicking mid-campaign.
- Narrow audiences. The smaller the pool, the faster frequency rises and the more you pay to keep reaching it. Broad audiences with strong creative usually clear cheaper.
- Weak creative. Platforms reward ads people engage with. Poor creative gets shown less and priced worse — the algorithm charges you for being boring.
- Premium placements. Feed and Reels do not price the same as Audience Network.
What is a good CPM in India?
We are not going to quote you a number we cannot source.
CPM varies by platform, audience, season, format and creative quality. A Reels CPM in July and a Reels CPM in October are different markets.
What is useful is the direction of travel in your own account. Track CPM weekly against your own baseline, not against a blog post. A 40% rise in your CPM matters; someone else's average does not.
We are publishing India CPM data from accounts we run rather than repeating global figures. Until then, your own trend line is the only honest benchmark.
CPM is only half a metric
A low CPM means you reached a lot of people cheaply. It does not mean you reached the right people, or that any of them cared.
Pair it with two things:
- CTR — did the impression earn attention?
- Cost per lead — did the attention turn into anything?
An account with a beautifully low CPM and a terrible CTR has bought a large number of impressions nobody looked at. That is not a bargain.
Where to go next
CPC covers the click-based alternative, and display advertising covers where CPM budget still earns its place. For the platform where CPM matters most, start with the Meta Ads guide.
Frequently asked questions
What is CPM in advertising?
CPM stands for cost per mille — the amount you pay for one thousand impressions of your ad, whether or not anyone clicks. Mille is Latin for thousand. It is the standard billing model on Meta and for most display and video advertising.
How do you calculate CPM?
Divide your total spend by the number of impressions, then multiply by one thousand. If you spend ten thousand rupees and receive four hundred thousand impressions, your CPM is twenty-five rupees.
Is CPM better than CPC?
Neither is better; they answer different questions. CPM is right when you are building demand and need to be seen repeatedly by a chosen audience. CPC is right when demand already exists and you are paying for visits from people actively searching.
Why is my CPM increasing?
The four usual causes are festive season competition, an audience that is too narrow, creative that has gone stale, and a shift toward premium placements. In India, festive periods raise impression costs across almost every category regardless of what you change.
What is a good CPM in India?
There is no honest single figure, because CPM varies by platform, audience, season, format and creative quality. Track the trend in your own account against your own baseline instead. A sharp rise in your CPM matters; someone else's published average does not.
CPM climbing and results falling?
Usually that is creative fatigue, not an auction problem. Send us the account and we will tell you which.
