Glossary · Paid mediaTOFU

CPM (Cost Per Thousand Impressions)

The short answer

CPM (Cost Per Mille) is the cost of 1,000 ad impressions. "Mille" is Latin for thousand. Spend ₹20,000 for 1,25,000 impressions and your CPM is ₹160.

CPM is the raw price of attention. On auction platforms like Meta and YouTube, it reflects how many advertisers want the same audience at the same time, and how well the platform expects your ad to perform.

How CPM connects to results

CPC = CPM ÷ (CTR × 1,000). So a ₹160 CPM with a 1% CTR produces ₹16 clicks; improve CTR to 2% and clicks cost ₹8 without the CPM changing. That's why creative quality often matters more than CPM.

What drives CPM up

  • Festive season — Navratri through Diwali and big sale events
  • Narrow audiences — small, high-value audiences cost more to reach
  • Competitive categories — finance, real estate, B2B
  • Metro targeting compared with tier-2 and tier-3
  • Low-quality creative — platforms charge more to show ads they expect people to ignore

CPM in the cost chain

StepExample
CPM₹80
CTR1.2% → CPC ₹6.67
Conversion rate3% → CPA ₹222

A 10% rise in CPM raises CPA by 10% unless CTR or conversion rate improves. Sources for India ranges: Lebesgue, Superads.

CPM in practice

A campaign spends ₹30,000 and earns 2,00,000 impressions: CPM is ₹150. Lower CPMs mean cheaper reach, but results depend on what people do after seeing the ad.

What drives CPM

  • Audience competition
  • Season and events
  • Placement and format
  • Ad quality and engagement

CPM in India

CPMs on Meta and YouTube in India are generally lower than in markets such as the US, UK or UAE, but they rise in festive seasons and for affluent metro audiences. Comparing CPMs across cities and seasons helps plan budgets.

Common CPM mistakes

  • Choosing placements only because CPM is low
  • Ignoring seasonal CPM spikes in planning
  • Comparing CPMs across very different audiences

Frequently asked questions

What is a typical Meta CPM in India?

It varies widely by audience, objective and season — from double digits for broad reach to several hundred rupees for narrow, competitive audiences. Use our Meta Ads cost estimator for indicative ranges.

Is a low CPM always good?

No. Cheap impressions to the wrong audience or low-quality placements are expensive in the end.

Why is CPM higher for some audiences?

More advertisers want them — affluent metro audiences, specific professions and festive shoppers attract higher bids.

Does CPM matter for conversion campaigns?

Yes, as an input. But the decision metric is cost per result.

Why are CPMs higher during festivals?

More advertisers compete for the same audiences.

Should we buy on a CPM basis?

For reach and awareness, often; for conversions, optimise for outcomes.

Does a low CPM mean a good campaign?

Not necessarily — cheap impressions are only valuable if the right people see and act on them.

Do the maths

Run your numbers before you spend a rupee.

Our free calculators turn margins, AOV and conversion rates into the targets that actually matter: break-even ROAS, affordable CAC and budget per stage.

Open free tools Get a free audit

+91 96194 01662 · Mon–Sat, 7am–9pm IST

Chat with a strategist