How Much Does Programmatic Advertising Cost in India?
Programmatic advertising in India is mostly priced per 1,000 impressions (CPM). Indicative rates run from about ₹40–120 for open auction display to ₹150–450 for news publisher deals, ₹200–500 for most OTT entertainment and ₹600–950 for live sport on JioHotstar. Add platform, data and service fees plus GST, and expect premium deals to need about ₹2 lakh or more each.
What do you actually pay for in programmatic advertising?
Ask five people what programmatic advertising costs and you will hear five different numbers, because the question hides two prices. One is the media, meaning what publishers charge for the ads you show. The other is everything around it: the platform, the data, the checks and the people who plan and run the campaign. Both are below, with indicative Indian rates, so you can sense-check a quote or set a realistic budget before you speak to anyone.
Put together, you pay for media, technology, data and people, with GST on top. Media is almost always the biggest share.
| Cost layer | What it covers | How it is usually charged |
|---|---|---|
| Media | The impressions or video views you buy | CPM or CPV |
| Platform | Use of the demand-side platform (DSP), such as DV360 | A percentage of media spend |
| Data and add-ons | Third-party audiences, verification tools, advanced ad formats | Extra CPM or a percentage, depending on the tool |
| Service | Planning, setup, optimisation and reporting | A percentage of media, a fixed monthly fee or a campaign fee |
| Tax | GST | Added to the invoice |
CPM means cost per mille, the price of 1,000 impressions. CPV means cost per view and is used for some YouTube formats.
The platform layer is easy to miss because it rarely shows up as a separate line. Google's help centre describes the Display & Video 360 fee as a percentage of media spend, with a higher rate for open auction, preferred deals and private auctions, and a lower rate for YouTube and partners, Demand Gen and Programmatic Guaranteed deals. Google does not publish the percentages. They depend on the contract. Our guide to DV360 pricing covers this layer in more detail.
Data and add-ons vary by campaign. Third-party audience segments carry a data charge set by the data provider. Independent verification tools for brand safety and viewability charge their own fees, and dynamic creatives carry an extra advanced ad serving charge in DV360.
What are typical CPMs in India by channel?
Indicative rates in India run from about ₹40 to ₹950 CPM, depending on the channel and how you buy it. These are the planning ranges we use across our channel guides. Treat them as a starting point, not a quote. GST is extra, and every rate is confirmed for your dates before launch.
| Channel and format | Pricing model | Indicative range |
|---|---|---|
| Open auction display banners | CPM | ₹40–120 |
| Rich media on news sites | CPM | ₹90–220 |
| In-stream video on publisher sites | CPM | ₹120–280 |
| YouTube skippable in-stream | CPV | ₹0.50–1.60 |
| YouTube bumper ads | CPM | ₹100–230 |
| YouTube non-skippable in-stream | CPM | ₹150–320 |
| YouTube Shorts | CPM | ₹50–140 |
| YouTube on connected TV | CPM | ₹250–500 |
| News publisher PG and private deals | CPM | ₹150–450 |
| OTT entertainment, most apps | CPM | ₹200–500 |
| Live sport on JioHotstar | CPM | ₹600–950 |
| DOOH screens | CPM on estimated audience | ₹250–900 |
Two notes on reading this table. First, a CPV is not comparable with a CPM. On YouTube skippable ads bought per view, Google counts a paid view when someone watches 30 seconds, or the whole ad if it is shorter, or interacts with it. So ₹1 per view buys real attention, not just a served ad.
Second, DOOH rates are based on the estimated number of people who could see each play, not on one screen showing one ad. Each channel is covered in more depth on our OTT and connected TV, YouTube, news publisher and DOOH pages.
Why does the same impression cost more in one plan than another?
Price follows control, attention and demand. Five things move the number most.
- Buying type. Open auction is cheapest because you compete for whatever is available. A private marketplace (PMP) deal adds a floor price, and Programmatic Guaranteed (PG) fixes the price and volume in advance, so it costs more. Our explainer on PG, PMP and open auction covers the trade-offs.
- Screen. Connected TV usually costs more than mobile, because the ad plays full screen in the living room.
- Season. Diwali, the IPL and big tournaments push OTT and YouTube prices up as more advertisers compete for the same viewers.
- Targeting. Every layer you add, such as a narrow age band, one city, one language or an in-market segment, shrinks the pool and lifts the effective CPM.
- Format. Video costs more than a banner, and rich media sits in between.
Want to see the numbers for your brand?
Get a free DV360 media plan from our team within one working day.
Which deals carry a minimum spend?
Programmatic Guaranteed and private deals do, with publisher minimums from about ₹2 lakh on smaller regional OTT apps to about ₹5 lakh per news publisher and ₹10 lakh or more on the largest OTT platforms. YouTube and open auction formats have no fixed minimum. Our guide to the minimum budget for DV360 lists the figure for each app, publisher and screen network, and what to do if your budget sits below them.
What do ₹5 lakh and ₹25 lakh buy? Two worked examples
Budget size decides which inventory you can use at all, not just how many impressions you get. Here are two illustrative one-month awareness plans, using rates from inside the ranges above. They are planning numbers, not quotes.
Plan A: ₹5 lakh, two states, auction only
| Line | Budget | Rate used | Estimated delivery |
|---|---|---|---|
| YouTube bumper ads | ₹2,00,000 | ₹150 CPM | 13,33,333 impressions |
| YouTube skippable in-stream | ₹1,50,000 | ₹1.00 CPV | 1,50,000 views |
| Open auction display | ₹1,50,000 | ₹80 CPM | 18,75,000 impressions |
| Total media | ₹5,00,000 |
The two CPM lines buy about 32 lakh impressions for ₹3.5 lakh, a blended CPM of roughly ₹109. Blended CPM is total spend divided by total impressions, times 1,000.
Nothing in Plan A needs a deal minimum. A Programmatic Guaranteed deal on a large OTT app would need about twice this budget on its own, so at ₹5 lakh, YouTube and open auction are the realistic starting point.
Plan B: ₹25 lakh, national, with premium deals
| Line | Budget | Rate used | Estimated delivery |
|---|---|---|---|
| ZEE5, Programmatic Guaranteed | ₹10,00,000 | ₹450 CPM | 22,22,222 impressions |
| YouTube bumper ads | ₹6,00,000 | ₹150 CPM | 40,00,000 impressions |
| YouTube on connected TV | ₹2,00,000 | ₹350 CPM | 5,71,429 impressions |
| News publisher private deal | ₹5,00,000 | ₹250 CPM | 20,00,000 impressions |
| Open auction display | ₹2,00,000 | ₹80 CPM | 25,00,000 impressions |
| Total media | ₹25,00,000 | about 1.1 crore impressions |
Plan B buys about 1.1 crore impressions at a blended CPM of roughly ₹221, about double Plan A's. That is not waste. The extra money buys named apps and sites, the family television and fixed prices. The ZEE5 line works only because ₹10 lakh clears that app's indicative minimum. Move the same ₹10 lakh into more bumpers and the CPM falls, but so does your control over where the ad runs.
For CPM lines, impressions = budget ÷ CPM × 1,000. For CPV lines, views = budget ÷ CPV. For the full arithmetic, including working back from an all-in budget and checking what happens when CPMs or fees move, use our programmatic advertising cost calculator.
Then add the fees. If a service fee were 10% of media (an illustrative figure, not a quote), Plan B would come to ₹27.5 lakh before GST.
How do service fees work?
Service fees follow three common models: a percentage of media spend, a fixed monthly fee or a one-off campaign fee. What the fee covers depends on how much of the work the partner takes on.
With a self-serve account, your own team runs DV360, and the partner mainly provides access, billing and help with deals. Co-managed adds hands-on setup, optimisation and training. A fully managed DV360 service hands the whole job to specialists, which saves you hiring and training a trading team.
At DV360 Account we agree the fee model in writing before launch and show media cost and our fee separately. Premium OTT and publisher campaigns we run are prepaid before they go live.
How can you get more reach from the same budget?
Spend on the job each channel does best, and stop paying for impressions that do nothing.
- Match the buying type to the goal. Use PG where you need a specific app or date, and auction buying for scale and retargeting.
- Cap frequency at campaign level as well as on each line item. A cheap CPM at a frequency of 15 is expensive reach.
- Book festive and sports inventory early. PG deals take time to confirm, and premium dates sell out.
Our guide on how to reduce CPM has more tactics.
How do you compare two programmatic quotes?
Put both on the same basis first: cost per 1,000 impressions with every fee included, then cost per person reached. A quote that looks cheaper often is not.
Take two illustrative quotes for the same video campaign:
| Quote A | Quote B | |
|---|---|---|
| Quoted rate | ₹200 CPM, all fees included | ₹170 CPM, media only |
| Data and verification | Included | ₹15 CPM on top |
| Service fee | Included | 12% of media |
| Effective CPM | ₹200 | about ₹205 |
Quote B looked 15% cheaper and ends up slightly dearer. Now add frequency. Say both deliver the same impressions, but Quote A's plan averages a frequency of 4 and Quote B's averages 8. B then reaches half as many people. Cost per 1,000 people reached is effective CPM × frequency, so ₹800 for A against about ₹1,640 for B. Our CPM calculator guide covers effective CPM and cost per thousand reached in more detail.
Before you sign, also get three things in writing: that deal rates are confirmed for your dates before you pay, who keeps the audiences and campaign data if you move on, and which delivery reports you will receive and how often.
Next step
The quickest way to see what your budget buys is to ask for a free media plan. Within one working day, a DV360 specialist sends a channel mix with estimated reach and costs from our current rate card, which you can compare against any quote you have.