Home / Tools / CPM Calculator
Tool · Performance Marketing

CPM calculator

Work out your cost per thousand impressions in seconds, or flip it around to see how many impressions a budget will buy. Built for rupee budgets, no sign-up.

Find your CPM
₹

Or: impressions a budget will buy
₹
₹
Your CPM
₹20.00
That is ₹0.02 per impression.
Budget reachA budget of ₹50,000 at ₹200 CPM buys about 250,000 impressions.

CPM means cost per mille, the cost for one thousand ad impressions. Formula: ad spend divided by impressions, times 1,000.

The basics

What is CPM, and what is a good one?

CPM is what you pay for one thousand impressions of your ad. It is the base currency of awareness buying: platforms like Meta, Google Display and YouTube largely price reach in CPM, so it is the number that decides how far a given budget travels before anyone even clicks.

The formula

CPM = (ad spend divided by impressions) times 1,000. So thirty thousand rupees spent for two million impressions is a CPM of fifteen rupees. Flip it to plan a campaign: budget divided by CPM, times 1,000, tells you the impressions your money will buy.

What moves your CPM

Audience and competition matter most. Narrow, high-demand audiences and peak seasons like festive months push CPMs up, while broad targeting pulls them down. Placement matters too: Reels and Stories often cost less than feed, and creative quality quietly lowers CPM because platforms reward ads people actually watch.

How to read it honestly

A low CPM is not the goal on its own. Cheap impressions that reach the wrong people are expensive in the end. Judge CPM alongside what it leads to, the click, the lead and the sale, rather than chasing the lowest number for its own sake.

Questions

CPM, answered.

How do I calculate CPM?
Divide your ad spend by the number of impressions delivered, then multiply by 1,000. For example, fifty thousand rupees spent for two and a half million impressions is a CPM of twenty rupees.
What does CPM stand for?
Cost per mille, where mille is Latin for thousand. It is the cost you pay for one thousand impressions of your ad, and it is how most awareness and reach campaigns are priced.
What is a good CPM in India?
It varies widely by platform, audience and season, so there is no single number. Broad audiences and off-peak periods are cheaper, while narrow targeting and festive months cost more. Judge your CPM against your own trend and, more importantly, what it leads to.
Is a lower CPM always better?
No. Cheap impressions that reach the wrong people rarely convert. A slightly higher CPM on the right audience often produces more sales, so read CPM alongside your cost per click, lead and sale.
How can I lower my CPM?
Broaden your audience where it makes sense, improve creative so the platform rewards you, test lower-cost placements like Reels and Stories, and avoid over-narrow targeting. Strong creative is usually the biggest lever.
How is CPM different from CPC and CPA?
CPM is the cost per thousand impressions, CPC is the cost per click, and CPA is the cost per action such as a lead or sale. CPM measures reach, CPC measures traffic, and CPA measures results.
Keep exploring

Related

Paying too much for impressions?

Take a free growth audit. We will show you where your media is leaking and where the next win is.

Book a free growth audit
WhatsAppWhatsApp Us Book a Growth Audit