How much do Meta (Facebook & Instagram) ads cost in India?
Meta ads in India cost ₹8–₹45 CPM and ₹3–₹25 CPC depending on industry, audience and creative quality. Average cost per lead ranges ₹40–₹500 (D2C, lifestyle), ₹150–₹1,200 (services, education), and ₹400–₹3,500 (B2B, SaaS, real estate). Plan a minimum ₹50K/month test budget to get statistically valid results.
CPM benchmarks by Indian industry (last 12 months): fashion/beauty ₹8–18, food/FMCG ₹10–22, services ₹15–30, education ₹20–35, real estate ₹25–45, B2B/SaaS ₹30–50. Auction-driven, so creative and offer quality move you 30–60% within the same vertical — the brands paying the lowest CPMs in any category are running better-than-average creative.
Cost per lead drivers: form complexity (3-field forms beat 8-field by 40%+), landing page speed (every 1s slower drops CR ~7%), creative refresh frequency (top brands refresh every 5–7 days), and audience match. Lookalikes of past purchasers consistently outperform interest-based targeting for established brands; new brands should start with broad + creative testing.
Budget planning: ₹50K/month minimum to learn (you need 50+ conversions/week per ad set for Meta's algorithm to optimise). ₹2L+/month to scale a winning campaign. ₹10L+/month requires creative production as a dedicated function (4–8 new variants/week) — without it, frequency rises and CPL doubles within 60 days.
Common Indian SME mistake: starting with a ₹500/day budget across 5 ad sets and 20 ads. Result: Meta can't optimise, CPL stays high, founder concludes 'Meta ads don't work for us'. Fix: 1 campaign, 2 ad sets, 3–5 ads per set, ₹2,000+/day per ad set for 14 days, then scale winners.