Programmatic Buying · India Trading Desks

India CTV ad spending benchmarks: CPMs, budgets, and minimum buys

India CTV CPMs range from ₹200–1,200+ ($2.40–14.50) depending on deal type, publisher, content context, and season. The spread is wide because India CTV is a two-tier market: open programmatic remnant at the lower end, direct-sold sponsorships on premium content at the upper end. Most brand campaigns operate in the ₹350–700 range through PMPs on JioHotstar, SonyLIV, and Zee5. These numbers are directional benchmarks — not guarantees — and shift materially during IPL, major cricket events, and festive season.

India CTV CPM benchmarks by deal type and publisher

Inventory type / publisherDeal typeCPM range (₹)CPM range (USD)
JioHotstar — open programmaticOpen auction₹300–500$3.60–6.00
JioHotstar — PMP (non-IPL)PMP / Preferred deal₹500–800$6.00–9.60
JioHotstar — IPL live stream (PMP)PMP / PG₹800–1,400$9.60–16.80
SonyLIV — open programmaticOpen auction₹250–450$3.00–5.40
SonyLIV — PMPPMP₹450–750$5.40–9.00
Zee5 — open programmaticOpen auction₹200–380$2.40–4.56
Zee5 — PMPPMP₹380–650$4.56–7.80
YouTube CTV (India)Open auction via DV360₹350–600$4.20–7.20
FAST channels / long-tail OTTOpen auction₹150–300$1.80–3.60
Regional language OTT (direct)Direct IO₹400–800$4.80–9.60

These CPMs are for 30-second, non-skippable video. 15-second creatives typically price at 60–70% of the 30s rate. Skip-enabled formats (where available) price at 20–40% discount to non-skip.

Minimum buy thresholds for India CTV deals

Minimum spends exist because India CTV publishers — particularly JioHotstar — have internal cost floors for managing direct deal relationships. Below these thresholds, you are likely to be directed to open programmatic:

  • JioHotstar direct IO: ₹25–50 lakh (₹2.5–5 million) per campaign for meaningful allocation, though smaller agencies report deals at ₹10–15 lakh for non-IPL. IPL sponsorship minimum is substantially higher (₹50 lakh+).
  • SonyLIV direct IO: ₹5–15 lakh per campaign. More accessible than JioHotstar for mid-size advertisers.
  • Zee5 direct IO: ₹5–10 lakh per campaign. Zee5's sales team is generally more flexible on minimums than JioHotstar or SonyLIV.
  • YouTube CTV via DV360: No formal minimum for open programmatic — you can start at any budget. DV360 agency accounts may have platform minimums set by Google India.
  • PMP deals (via SSP): PMPs on India CTV via PubMatic, Index Exchange, or Xandr typically have no hard minimum spend, but deal floors and CPM commitments mean a meaningful campaign requires ₹3–5 lakh minimum to deliver enough impressions to measure.

Budget allocation guidance for India CTV

A practical framework for splitting India CTV budget:

₹5–15 lakh total CTV budget: Run entirely via programmatic (DV360 open + PMP on JioHotstar/SonyLIV/Zee5). Do not pursue direct IO at this budget level — you will not meet minimums for premium placement and programmatic efficiency is better at this scale. Focus on 2–3 PMP deals rather than open programmatic scatter.

₹15–50 lakh total CTV budget: Blend direct IO on one premium publisher (SonyLIV or Zee5, which are more accessible at this level) with programmatic on the others. Allocate 40–50% to direct for brand safety and premium placement; 50–60% to PMP/programmatic for reach and efficiency.

₹50 lakh+ total CTV budget: JioHotstar direct becomes accessible. Consider a multi-publisher strategy: JioHotstar direct for premium reach, SonyLIV/Zee5 programmatic for efficiency, YouTube CTV for incremental reach among younger audiences. IPL becomes viable at this level for non-title sponsorship positions.

IPL and event-driven CTV pricing

IPL dramatically distorts India CTV pricing. During the 8–10 week IPL window (typically April–June), JioHotstar CTV inventory prices increase by 2–4x. Non-IPL PMP deals that clear at ₹500–700 CPM during the year can clear at ₹1,200–1,600 CPM during IPL. Open programmatic CPMs also rise as demand from brand advertisers and JioHotstar's own floor adjustments compress the open inventory available.

Planners have three options during IPL:

  1. Buy into IPL directly at elevated CPMs, accepting the cost premium for the reach concentration and cultural moment.
  2. Shift budget to non-JioHotstar publishers during IPL. SonyLIV and Zee5 CPMs rise less sharply during IPL (their viewership increases during IPL but they do not host it). This offers competitive CTV reach during the window at lower CPMs.
  3. Flight around IPL. Run CTV budgets in March (pre-IPL) and July (post-IPL) when JioHotstar inventory is at normal pricing and competition is lower.

Maximising efficiency on a given India CTV budget

  1. Prioritise PMPs over open programmatic for the same budget. PMP deals offer better inventory quality, more consistent CPMs, and publisher-side viewability guarantees. The slight CPM premium over open auction is worth it for most brand campaigns.
  2. Use 15-second creatives where the message supports it. A 15s non-skip format costs 35–40% less than a 30s equivalent and delivers comparable completion rates on India CTV (where skip is not always available). If your creative can communicate in 15s, budget goes further.
  3. Avoid running open programmatic on IP-only inventory without a floor price. Long-tail CTV inventory below ₹150 CPM often comes from OEM devices with no IFA and poor VAST error management. The low CPM is not efficient — you are buying reach you cannot measure or retarget.
  4. Negotiate post-campaign reconciliation terms. India CTV publishers (especially for direct deals) often have make-good provisions if delivery falls short. Establish what the shortfall threshold is (typically 10–15% under-delivery triggers a make-good) before the campaign starts.