Meta Ads Get Pricier in India as CPMs Climb 15-20%
Think of the Meta ads auction the way you'd think of a Mumbai local at 8:47am: the train hasn't got bigger, but every year more people are trying to squeeze on, and the ones with sharper elbows pay less in bruises. The carriages are the impressions. The elbows are your creative and your first-party data. And right now, the ticket price is going up faster than the train is running.
That's the picture emerging from Meta's own numbers and from Indian D2C operators who spend real money on the platform every day. The cheap-reach era, the one that built most of India's direct-to-consumer playbook since 2018, is quietly being retired.
What Happened
Meta disclosed in its recent earnings that ad prices rose 14% year-on-year while impressions grew only 6%. As Storyboard18 reported, that spread is the entire story compressed into two numbers.
Gopa Menon, Co-founder and COO at theblurr, put it plainly: "Advertisers are paying meaningfully more to reach roughly the same volume of eyeballs." Global average CPMs are up around 20% year-on-year. India is running 15-20% ahead of last year, with real estate, finance and education taking the sharpest hits because those categories are stacking bids on the same high-intent auctions.
India is still cheap in absolute terms compared to the US and UK. That's the sugar in the coffee. The bitter bit is the trajectory.
Menon didn't hedge on what Meta itself is doing: "For years Meta built its reputation as the low-cost reach platform, and it's actively stepping away from that identity now." That's not an accident of the market. That's a positioning choice.
Swagat Sarangi, co-founder of Smytten, framed the demand side of the same problem. India has around 500 million devices and enormous internet usage. The number of people who actually buy things online? "Everybody is still fighting for the attention of roughly the same 50-100 million shoppers who are actually likely to convert," he said. Five hundred million eyeballs, fifty million wallets. The auction knows the difference even if the pitch decks don't.
Technical Anatomy
The mechanics behind the price hike are the interesting bit, and they're not really about Meta being greedy. They're about three forces compounding at once.
First, the auction itself. Meta's ad system is a second-price-ish auction with quality adjustments. When more advertisers bid for the same premium inventory, clearing prices rise. Basic supply and demand, except supply (attention from converting shoppers) is roughly fixed while demand (D2C brands, edtech, fintech, insurers, real estate portals) has climbed steadily.
Second, Advantage+. Meta has pushed almost every advertiser onto its automated campaign product. Menon's point is worth reading twice: Advantage+ "simplifies bidding but also means every advertiser, regardless of size, is now competing in the same broad auction for the same premium inventory." Five to seven years ago performance marketers had many more manual levers, granular interest segments, custom audience layering, funnel-stage sequencing. Those levers let a smart operator find under-priced pockets of attention. Automation flattened the pockets. The floor came up. The ceiling stayed put.
Third, the post-iOS privacy shift. Weaker deterministic signals mean the platforms rely more on probabilistic modelling and broader targeting. Anyone who has watched a lookalike audience quietly balloon after an ATT change knows the feeling. More advertisers end up chasing overlapping audiences because the algorithm can't discriminate as finely as it used to. The Conversions API plugs some of that gap for brands that invest in it, but plenty of Indian D2C shops still run on client-side pixels held together with hope.
Then there's the creative penalty. Meta's system charges more for weak creative. Low-engagement ads get throttled, so to maintain reach you either bid up or ship better ads. That's a soft tax on brands still running the same three carousel templates they ran in 2023.
Stack those four together and you get an auction where being average has become genuinely expensive.
Who Gets Burned
The pain is not evenly distributed. Brands with strong first-party data pipelines and genuinely engaging creative are largely insulated. They feed the algorithm cleaner conversion signals, their creative earns lower effective CPMs through engagement, and they can measure incrementality rather than last-click nonsense.
The brands getting flattened are the ones running generic targeting and undifferentiated creative. If your ad could be swapped with a competitor's and the customer wouldn't notice, the auction has already noticed, and you're paying for it.
By vertical, the sharper Indian cost increases in real estate, finance and education are the tell. Those categories share a profile: high customer lifetime value, small pool of high-intent buyers, aggressive VC-funded competition. Everyone is bidding for the same insurance-comparison shopper, the same MBA-aspirant, the same first-time homebuyer in Bengaluru. The auction rewards nobody, it just harvests the surplus.
D2C consumer brands sit slightly better off in raw CPM terms, but their unit economics are thinner. A 15-20% CAC increase on a product with a 30% gross margin and no repeat purchase is an extinction-level event over a couple of quarters.
Contrast that with Search. Sarangi noted a Meta click may run ₹2-3 while a Google Search click could cost ₹8-10, but search conversion is typically three to four times higher than standard display or social inventory. On a cost-per-acquired-customer basis, the "expensive" channel is often the cheap one. Performance marketing is effectively a Google-Meta duopoly, and the intent gap between the two is now doing more work in the media plan than it did three years ago.
Founders who built their growth model around a specific Meta CAC assumption from 2023 need to rebuild the spreadsheet. That number is not coming back.
Playbook for Performance Marketing
A few things worth doing this week rather than next quarter.
Rebuild your measurement around incrementality, not last-click. Sarangi's line is the right one: "What you should really be measuring is incremental business generated against incremental spend." Geo holdouts, ghost bids, proper MMM at whatever scale you can afford. If you can't tell the difference between attributed conversions and incremental conversions, the auction is quietly overcharging you.
Invest in first-party data infrastructure. Server-side event forwarding through the Conversions API, deterministic user identifiers where consent allows, and clean event schemas. The brands that feed Advantage+ strong signals get better auction outcomes. It's not glamorous work but it's the boring bit that pays.
Rebalance toward intent-heavy channels. If you're 80% Meta and 20% Google, that ratio was probably right in 2022 and probably wrong now. Search, retail media on Amazon and Flipkart, and category-specific inventory deserve a fresh look. The premium you pay per click is often recovered several times over in conversion rate.
Take creative seriously as an infrastructure problem, not a design problem. If Meta charges more for weak creative, then your creative pipeline is now part of your bidding strategy. Weekly creative refresh cycles, real testing frameworks, actual production budget. Anyone who has watched a fatigued ad quietly double its CPA over a fortnight knows how quickly the tax compounds.
Finally, stop assuming the 500-million-device number means anything for conversion. Model your TAM on the 50-100 million who actually transact, and price your CAC ceiling accordingly.
Key Takeaways
- Meta prices rose 14% year-on-year against 6% impression growth, with Indian CPMs up 15-20% and global CPMs up around 20%.
- Real estate, finance and education categories are absorbing the sharpest increases due to crowded high-intent auctions.
- Advantage+ automation and post-iOS privacy signal loss have pushed nearly all advertisers into the same broad auction, compressing the arbitrage room smart operators used to exploit.
- A Meta click at ₹2-3 versus a Google Search click at ₹8-10 misleads: search conversion is typically three to four times higher, changing the real CAC math.
- The Mumbai local isn't getting bigger. Brands with strong first-party data and creative earn their seat. The rest pay in bruises.
Frequently Asked Questions
Q: Why are Meta ad prices rising faster than impressions?
Meta's own earnings show a 14% price increase against 6% impression growth. More advertisers are bidding for the same inventory, Advantage+ has consolidated everyone into shared auctions, and weaker post-iOS signals push campaigns toward overlapping broad audiences. Demand went up, effective supply of converting attention didn't.
Q: Is Google Search actually cheaper than Meta despite the higher click cost?
On a cost-per-click basis, no: a Meta click may run ₹2-3 while a Google Search click can cost ₹8-10. But search conversion is typically three to four times higher because it captures explicit intent, so on a cost-per-acquired-customer basis search is often the cheaper channel for high-consideration purchases.
Q: What can Indian D2C brands do to insulate themselves from rising Meta CPMs?
Three things matter most: build first-party data pipelines and server-side conversion tracking so the algorithm gets stronger signals, treat creative refresh as an infrastructure discipline since weak creative is now taxed in the auction, and measure incrementality rather than last-click attribution to avoid overpaying for conversions you would have won anyway.
Taboola Buys Dianomi to Lock Down Financial Ad Inventory
Taboola is acquiring Dianomi to feed premium financial inventory into its Realize platform. The real story is vertical consolidation and what it means for performance budgets in 2027.
German Court Holds Meta Liable for Scam Ads: What Changes
A German court just told Meta that algorithmic ad delivery kills the DSA lack-of-knowledge defense. Performance marketers should read this carefully.
ChatGPT Ads Hit $1B Run Rate in 200 Days: The New Walled Garden
ChatGPT Ads hit a $1B annualised run rate in under 200 days while OpenAI quietly blocks image and voice rivals from advertising. The intent layer is being enclosed.




