Advora.media
Language

Opens Google Translate in a new tab. Automatic translations may contain errors.

Offline & OOH/ Insights

TV Advertising Cost in India: 10-Second Rates by Channel

A 10-second prime-time spot on a national Hindi channel such as Star Plus costs ₹1.5 lakh to ₹4 lakh, a regional channel ₹25,000 to ₹1 lakh, and an IPL live spot ₹18 lakh. TV is still India’s second-largest ad medium at ₹32,855 crore, but it shrank 5% in 2025 and lost its ratings in July 2026. This guide gives the rates by channel and what a campaign costs.

Indian family watching a prime-time television advertisement featuring Surf Excel in a modern living room, illustrating TV advertising and brand promotion in India.

TV advertising cost in India is quoted per 10 seconds of airtime and ranges from about ₹5,000 on an off-peak regional channel to ₹1.5 lakh to ₹4 lakh for prime time on Star Plus, Sony, Zee TV or Colors, ₹8 lakh to ₹10 lakh for special programming, and ₹18 lakh for a live IPL spot. Most national channels also set minimum campaign spends in the lakhs. This guide sets out 2026 rates by channel category, what changed when BARC ratings were suspended in July 2026, and three worked campaign budgets.

Key points

  • TV is priced per 10-second spot. A 30-second ad costs three times the 10-second rate for each airing.
  • National Hindi GEC prime time (7 pm to 11 pm) runs about ₹1.5 lakh to ₹4 lakh per 10 seconds, off-peak ₹20,000 to ₹80,000. Regional prime time runs ₹25,000 to ₹1 lakh.
  • Television remains India’s second-largest ad medium at ₹32,855 crore in 2025, but spend fell 5% and ad volumes fell 11% according to TAM.
  • BARC’s weekly ratings were suspended from 2 July 2026 on a Ministry of Information and Broadcasting directive, and TV ad activity fell 8.6% year on year in July to September. Buyers now have more negotiating power and less data.
  • Airtime is only part of the bill. Production, agency fees and 18% GST sit on top.

How is TV advertising priced in India?

Indian television sells airtime in 10-second units, called FCT or free commercial time. The rate on a channel’s card is the price of one 10-second airing in a given time band. A 20-second ad costs double and a 30-second ad triple, per airing.

Rates depend on four things: the channel, the time band, the programme and the market. Prime time, roughly 7 pm to 11 pm, carries the highest price because that is when viewing peaks. A top-rated fiction show or a reality finale can carry a premium over the channel’s standard prime-time rate, and festive months raise prices across the board.

Channels also sell non-FCT formats on screen while programming runs. These include L-bands that wrap the picture, aston bands across the bottom, J-bands and scrolling tickers, mostly on news channels. They are cheaper per appearance than a spot and suit brands that want frequency more than storytelling.

Under India’s cable television rules, channels can carry at most 12 minutes of advertising per hour. That cap is why prime-time inventory on popular channels is finite and why the best slots sell out early in festive seasons.

Editor’s note: Treat every rate card as an opening position. In 2026, with ratings paused and TV ad volumes falling, broadcasters are negotiating harder than at any point in the last decade. A brand committing to a two- or three-week burst on one network should expect meaningful discounts off card, and should ask for bonus spots rather than accept the first quote.

How much does a 10-second ad cost on Star Plus, Sony, Zee and Colors?

The national Hindi general entertainment channels are the most expensive regular inventory on Indian TV. 2026 agency estimates put prime-time 10-second spots on Star Plus, Sony Entertainment Television, Zee TV and Colors at about ₹1.5 lakh to ₹4 lakh. Super prime-time and special programming, such as big reality finales or event premieres, reach ₹8 lakh to ₹10 lakh.

Off-peak inventory on the same channels is far cheaper, at about ₹20,000 to ₹80,000 per 10 seconds. Daytime and late-night slots reach smaller, more female and older audiences, which suits FMCG and household brands that do not need prime-time scale.

Minimum campaign spends set the real entry price. Media Ant lists minimum spends of about ₹10 lakh for Star Plus and Aaj Tak, ₹42.9 lakh for Sony Entertainment Television, and around ₹1.7 lakh for Zee TV. Below those thresholds, a national GEC will usually not take the booking.

For a 30-second spot in prime time, the arithmetic works out to roughly ₹4.5 lakh to ₹12 lakh per airing on a top Hindi GEC. That is why national TV campaigns are usually measured in crores, not lakhs.

What do news channels charge?

National Hindi and English news channels price below the big GECs for regular programming. 2026 estimates put prime-time news at about ₹50,000 to ₹2 lakh per 10 seconds on channels such as Aaj Tak, India TV, NDTV and Republic, with breaking news and election coverage rising to ₹1.5 lakh to ₹4 lakh.

Regular daytime news inventory is cheaper, in the ₹10,000 to ₹1 lakh range. Business news channels such as CNBC TV18, ET Now and Zee Business reach smaller but wealthier audiences, with minimum spends from about ₹11,000 to ₹1 lakh.

News is where non-FCT formats matter most. Media Ant lists L-band rates of roughly ₹966 to ₹10,120 and J-band rates of about ₹3,220 to ₹5,642 per appearance, and tickers are often sold by the day. Real estate, education and financial services brands use these heavily because they buy frequency at a fraction of spot prices.

How much do regional TV channels cost?

Regional channels offer the best value for brands focused on one state or language. 2026 estimates put prime-time regional GEC spots at about ₹25,000 to ₹1 lakh per 10 seconds on channels such as Star Vijay, Zee Bangla and Colors Marathi, with off-peak regional slots at ₹5,000 to ₹20,000.

The Telugu market is a good example for Hyderabad and Andhra Pradesh brands. Star Maa, Zee Telugu, ETV Telugu and Gemini TV dominate entertainment, and TV9 Telugu, NTV and ETV Andhra Pradesh lead news. Prime-time spots on the leading Telugu GECs sit toward the upper end of the regional range during fiction and reality shows, while news channels price lower.

Regional news is cheaper still. Media Ant lists TV9 Kannada with a minimum spend of about ₹55,000, and agency rate cards show regional news FCT at tens of rupees per second for off-peak bands. For a brand that only sells in one state, regional TV often delivers more relevant reach than a national channel at a tenth of the price.

Editor’s note: For Telugu-market clients, our default TV plan is a regional GEC prime-time burst paired with news tickers. The GEC builds reach in households that watch the evening serials, and the news L-bands and tickers build frequency among men aged 30 and above, who are often the decision-makers for real estate and education purchases.

How much does sports advertising on TV cost?

Live sport is the most expensive TV inventory per spot, and the IPL sets the ceiling. JioStar’s 2026 card priced a 10-second live IPL spot at ₹18 lakh on the combined SD and HD Star Sports feed, ₹15 lakh SD-only and ₹7.2 lakh HD-only, with the final at ₹50 lakh per 10 seconds.

India international cricket, ICC events and the Women’s Premier League follow at lower but still premium rates. Non-cricket sports such as kabaddi and football carry far smaller audiences and price accordingly.

Our IPL advertising cost guide covers the full sports rate card, including JioHotstar connected TV and sponsorship tiers. The short version is that sport is a reach and salience buy, not a frequency one.

How big is the Indian TV advertising market in 2026?

Television is still the second-largest ad medium in India after digital, but it is shrinking. The Pitch Madison Advertising Report 2026 put total TV AdEx at ₹32,855 crore in 2025, down 5% from ₹34,453 crore in 2024. TAM data showed TV ad volumes down 11% for the year.

FMCG remains the backbone, contributing ₹15,183 crore, or 46% of TV spend, in 2025, though it fell 4% and accounted for 42% of the total decline. E-commerce spent ₹5,125 crore on TV, down 4%, and real estate ₹1,471 crore, down 5%. Only a handful of categories grew.

The audience is still large. TRAI’s annual report counted about 6 crore cable households and 5.69 crore active DTH subscribers as of March 2025, and industry projections put connected TV households near 6 crore by early 2026. Linear TV and CTV now reach overlapping but distinct audiences, with CTV skewing affluent and urban.

What changed when BARC ratings were suspended?

BARC India, the industry body that measures TV viewership, suspended weekly ratings for news and non-news genres from 2 July 2026 on a directive from the Ministry of Information and Broadcasting. For the first time in a decade, advertisers and broadcasters have had no common weekly benchmark for audience delivery.

The effect showed up quickly. TAM AdEx data for 1 July to 28 September 2026 put television’s advertising activity index at 91.4 against a base of 100 a year earlier, an 8.6% fall, while digital advertising activity rose 24.5%. Trade coverage has noted that Meta and Google gained share in the festive ad race as a result.

The decline in activity is not the same as a fall in rates, as TAM itself notes. But in practice, buyers without fresh ratings are less willing to pay premium prices, and broadcasters are offering bundles, bonus spots and guarantees to hold spend. For advertisers who can still plan on historic ratings and their own sales data, 2026 is a buyer’s market.

What does a TV campaign actually cost?

Three worked budgets show how 10-second rates turn into a campaign. All figures are indicative and before GST and production.

A Telugu regional launch. A Hyderabad real estate developer runs a 20-second ad 4 times a day for 14 days on a leading Telugu GEC in prime time at ₹60,000 per 10 seconds, plus a news ticker on two Telugu news channels at ₹15,000 a day each. That is 56 airings × ₹1.2 lakh, or ₹67.2 lakh for the GEC, plus ₹4.2 lakh for tickers, about ₹71 lakh in total.

A national FMCG burst. A brand runs a 20-second ad twice a day for 21 days across two national Hindi GECs, one in prime time at ₹2 lakh per 10 seconds and one off-peak at ₹50,000. That is 42 prime-time airings at ₹4 lakh and 42 off-peak airings at ₹1 lakh, about ₹2.1 crore.

A news-led frequency campaign. An education brand runs L-bands on a national Hindi news channel 10 times a day for 30 days at about ₹5,000 per appearance. That is 300 appearances, about ₹15 lakh, for high visibility during admission season without buying a single spot.

On top of airtime, add production, which varies widely by format and ambition, agency commission, and 18% GST. A small regional TVC can be shot for a few lakh rupees, while a national celebrity-led film costs far more.

What to ignore in TV advertising cost advice

Ignore rate cards as final prices. Published rates are the start of a negotiation. In 2026, with ratings paused and volumes falling, effective rates are often well below card.

Ignore per-second rates without the time band. A channel’s average per-second rate mixes cheap daytime and expensive prime time. Ask for the rate in the band you actually want.

Ignore national TV for single-state businesses. A Telangana brand paying for national reach is paying for viewers who cannot buy from it. Regional GECs and news channels deliver more relevant reach for less.

Ignore 30-second creative by default. At 10-second pricing, a 20-second film costs a third less per airing than a 30-second film. Most products can be sold in 20 seconds or less with good creative.

Ignore TV-only plans. With CTV households growing and linear TV volumes falling, the strongest plans pair TV with CTV and digital video that reach the same households on other screens.

Advora editorial team insights

Planning TV for real estate and education clients in the Telugu market, we see regional television as one of the most underused efficient media in India. Families still watch the evening serials together, and a well-placed prime-time spot on a Telugu GEC reaches decision-makers that digital campaigns struggle to find in one sitting.

Our verdict for 2026 is that TV is a negotiation, not a price list. The BARC suspension and falling ad volumes have shifted power to buyers, and brands that commit to a clear burst with flexible spot placement can secure rates and bonus inventory that would have been impossible two years ago.

The second insight is about measurement. Without weekly ratings, plan TV against your own outcomes: site visits, enquiry calls, branded search lift and sales in the target region. TV that cannot be connected to a business result is the first budget line a finance team will cut, so build the measurement in before the first spot airs.

FAQs

How much does a 10-second TV ad cost in India?
From about ₹5,000 off-peak on regional channels to ₹1.5 lakh to ₹4 lakh in prime time on national Hindi GECs, ₹8 lakh to ₹10 lakh for special programming, and ₹18 lakh for a live IPL spot.

What are Star Plus ad rates?
Prime-time 10-second spots on Star Plus and other leading Hindi GECs run about ₹1.5 lakh to ₹4 lakh, with off-peak slots at ₹20,000 to ₹80,000. Media Ant lists a minimum campaign spend of about ₹10 lakh.

How much does a 30-second TV commercial cost per airing?
Three times the 10-second rate, so about ₹4.5 lakh to ₹12 lakh per airing in national Hindi GEC prime time, and ₹75,000 to ₹3 lakh in regional prime time.

Is TV advertising still worth it in India?
For brands that need mass reach in a defined region or across India, yes, especially in 2026’s buyer’s market. For narrow or digitally native audiences, CTV and online video usually deliver better targeting.

What happened to BARC TV ratings?
BARC suspended weekly ratings for news and non-news genres from 2 July 2026 following a Ministry of Information and Broadcasting directive. TV ad activity fell 8.6% year on year in July to September.

Does TV advertising include GST?
No. Rate cards are quoted before tax, and 18% GST applies to airtime, production and agency fees.


Offline & OOH

DOOH's AI Shift Starts With Inventory Data, Not Creative

A DOOH media CEO argues AI's biggest impact on digital out-of-home will be behind the screen: smarter inventory data, faster planning and tighter links between direct and programmatic sales.

Advora Editorial Team

Offline & OOH

Metro Advertising Cost: Delhi, Mumbai, Hyderabad, Bengaluru

A single metro station panel starts at about ₹35,000 a month in Delhi and ₹50,000 in Hyderabad, a full exterior train wrap runs ₹8 lakh to ₹40 lakh depending on the city, and five Mumbai Metro station names sold for ₹216 crore. Metro is the fastest-growing transit audience in India. This guide gives the 2026 rates by city and format, and what a real campaign costs.

Advora Editorial Team