What is the Meta (Facebook and Instagram) ads CPM in India?

Last checked 23 October 2026 • Rechecked quarterly • 2 dated sources

$1.20 to $3.50
Meta CPM in India (cost per 1,000 impressions) · first half of 2026
Range
$0.80 (Facebook, low end) to $3.60 (Instagram, high end)
Confidence
Medium: published estimates broadly agree
Last checked

The short answer

Meta ads in India cost about $1.20 to $3.50 per 1,000 impressions in the first half of 2026, by one agency's analysis of accounts spending over $500K a month. Another dataset puts Facebook at $0.80 - $2.40 and Instagram at $1.20 - $3.60. CPMs run 25% to 50% above average in October to December.

Two agency datasets: one gives Meta overall at $1.20–$3.50, the other gives Facebook $0.80–$2.40 and Instagram $1.20–$3.60 as 25th to 75th percentile ranges. Expect 25% to 50% more in October to December.

The figures side by side

MeasureFigureSource
Meta overall CPM$1.20–$3.50Sotros, June 2026
Facebook CPM$0.80 - $2.40Stackmatix, September 2026
Instagram CPM$1.20 - $3.60Stackmatix, September 2026
Meta CPC$0.08–$0.35Sotros, June 2026
Meta CTR1.2%–2.8%Sotros, June 2026

How we got this number

  1. Take two independent 2026 agency datasets with a stated basis (accounts analysed, percentile range).
  2. Check that they overlap: they do, from $1.20 up to $3.50.
  3. Use the overlap as the number and the full spread as the range; add the seasonal rise for Q4.

What this number does not tell you

  • Both are agency datasets, not Meta figures; Meta does not publish country CPMs.
  • Your CPM depends on audience, objective and creative; treat this as a planning baseline.
  • Figures are in US dollars.

Sources

  1. Sotros Infotech, Paid social ads benchmarks India & Southeast Asia 2026, 12 June 2026, updated 17 June 2026Meta (Facebook + Instagram) CPM: $1.20–$3.50, CPC: $0.08–$0.35, CPL: $1.50–$12, CTR: 1.2%–2.8%. Peak season, CPMs +25% to +50% above average. Combined monthly ad spend across the accounts analyzed exceeded $500K.
  2. Stackmatix, Platform ad cost benchmarks by country 2026, 6 September 2026India Facebook CPM: $0.80 - $2.40. Instagram CPM: $1.20 - $3.60. Q1 2026 Averages. The ranges reflect the 25th to 75th percentile of observed costs.

Worked out by us: 1,000 (CPM means cost per mille: the price of 1,000 impressions (definition, not a measured figure)).

Questions people ask

What is the average Facebook CPM in India?

$0.80 - $2.40 per 1,000 impressions in Q1 2026 by one dataset; Meta overall $1.20–$3.50 by another.

Why are Meta ads more expensive in October to December?

Festive and year-end demand: one dataset puts CPMs 25% to 50% above average in that period.

Read next

This is a best guess, not an official statistic. We recheck it quarterly. If you have a newer or better source, send it to us.

Numbers like this, sourced and dated, in the daily brief. Nine stories every morning at 09:15 IST.

Get the brief free →