One of the most common questions from Indian business owners running Meta (Facebook + Instagram) ads: "Is my CPM / CPL normal, or am I overpaying?" The honest answer is that costs vary significantly by industry, city tier, ad format, and season. This guide provides real India-specific benchmarks for 2026 — so you can benchmark your own campaigns and know when to be concerned.
Key Terms — CPM, CPC, CPL Explained
CPM (Cost Per Mille)
What you pay per 1,000 people who see your ad. Lower CPM = more people reached per rupee. Affected by audience size, competition, season, and ad quality.
CPC (Cost Per Click)
What you pay each time someone clicks your ad. Lower CPC = more website/WhatsApp visits per rupee. High CTR (click-through rate) lowers your CPC.
CPL (Cost Per Lead)
Total spend ÷ leads generated. The most important metric for service businesses. Varies hugely by industry and offer quality.
CTR (Click-Through Rate)
Percentage of people who see your ad and click it. Indian average: 1–3% for feed ads, 0.5–1.5% for Stories. Higher CTR = lower CPC.
India Meta Ads CPM Benchmarks by City Tier (2026)
Tier 1 cities (Mumbai, Delhi, Bengaluru, Hyderabad, Chennai, Pune)
CPM: ₹6–₹18. Higher competition from national brands advertising in the same cities. Higher income audiences = more valuable but pricier to reach.
Tier 2 cities (Jaipur, Lucknow, Kochi, Indore, Coimbatore, Chandigarh)
CPM: ₹3–₹8. Significantly less competition. Same quality targeting at 40–60% lower cost than Tier 1. Best ROI per rupee for local businesses.
Tier 3 cities and rural India
CPM: ₹1–₹4. Very low competition. Many categories have near-zero direct competitors running ads. A ₹3,000/month budget can dominate local digital reach.
CPM Benchmarks by Ad Format (India, 2026)
Reels Ads
CPM ₹2–₹7 — lowest of all formats. Algorithm heavily favours Reels. Organic reach spillover reduces effective cost further. Best value format in India.
Feed Photo Ads
CPM ₹5–₹15. Standard format. Higher CPM than Reels but very reliable. Good for offers and product showcases.
Stories Ads
CPM ₹4–₹12. Full-screen format. Good engagement but shorter viewing time. Best for time-sensitive offers.
Carousel Ads
CPM ₹5–₹14. Multiple images in one ad. Higher engagement time. Good for product catalogues and collections.
Lead Generation Ads
CPM ₹6–₹18. Slightly higher cost but leads are collected directly — no need for website. CPL often lower because no drop-off from external landing page.
CPL Benchmarks by Industry — India 2026
Salons & beauty (trial offer)
CPL: ₹30–₹120. Low offer friction ("free eyebrow" or "₹99 first visit") drives low CPL. Customer value: ₹300–₹2,000/visit.
Dental & healthcare clinics
CPL: ₹80–₹350. Free consultation offer works best. Treatment value: ₹500–₹20,000. Even ₹350 CPL is highly profitable for dental implants or orthodontics.
Gyms & fitness
CPL: ₹50–₹200. Free 7-day trial offer drives lowest CPL. Annual membership conversion from trial: 25–40%. Membership value: ₹3,000–₹15,000/year.
Coaching & tuition centres
CPL: ₹150–₹600. Higher CPL due to longer decision cycle. But enrolment value (₹10,000–₹1,00,000/student) makes even ₹600 CPL profitable.
Restaurants & cafes
CPL: ₹20–₹80. "Table booking" or "offer" campaigns. Average customer visit value ₹200–₹800. Focus on repeat visits rather than single-visit ROI.
Boutiques & clothing
CPL: ₹40–₹180. Reels + carousel format. Best for "DM to order" or WhatsApp ordering. Average order ₹500–₹5,000.
Real estate agents
CPL: ₹300–₹1,500. Highest CPL due to complex buying decision. But project sale (₹30L–₹2Cr) makes even ₹1,500 CPL a strong return.
Car dealers
CPL: ₹400–₹2,000 for test drive bookings. Vehicle sale ₹5L–₹40L means even ₹2,000 CPL is 25x+ return per conversion.
Caterers & event planners
CPL: ₹200–₹800. Wedding leads cost more but are worth ₹2L–₹20L per booking. Focus on WhatsApp conversation, not form fills.
Jewellers
CPL: ₹100–₹400. Festival season (Diwali, Akshaya Tritiya, wedding season) drives highest volume at lower CPL. Average purchase ₹5,000–₹5,00,000.
Seasonal Cost Variation in India
Meta ad costs in India are not constant — they fluctuate significantly by season, driven by how many businesses are bidding for the same audience at the same time:
- 1Oct–Nov (Navratri, Dussehra, Dhanteras, Diwali): CPMs rise 30–60% because every brand in India is advertising. But conversion rates also rise — users are in buying mode. Increase budget, not just maintain it.
- 2Feb (Valentine's Day): CPMs spike 20–40% for fashion, jewellery, restaurants, hotels.
- 3April–June (summer, wedding season): High volume for coaching institutes, gyms, salon/beauty (wedding prep). CPMs moderate — competition is mostly local.
- 4Jan (New Year): High competition from gym, fitness, health campaigns. CPMs elevated for fitness category.
- 5Jul–Sep (monsoon): Generally lowest CPMs of the year across most categories. Best time to build brand awareness cheaply.
Why Your CPL May Be Higher Than Benchmark
- 1Weak offer: "Contact us" converts at 1/5th the rate of "Free consultation" or "₹99 first visit".
- 2Too broad audience: Targeting "All of India, age 18–65" wastes budget on irrelevant people.
- 3Wrong format: Static photo ads in a Reels-dominated feed get less visibility at higher cost.
- 4Slow lead response: Leads that do not get a call within 1 hour often do not convert — making CPL look higher than it should be.
- 5Wrong season: Running ads during peak cost months without adjusting offer or budget.
💡 Benchmark rule: If your CPL is more than 10% of your average customer value, investigate immediately. Example: if a salon visit is worth ₹800 and your CPL is ₹120 (15%), something is off — targeting, offer, or follow-up speed.
Run Meta ads at benchmark CPL — automatically
Adyft AI creates and optimises your Facebook and Instagram campaigns with India-specific audience targeting. Starting at ₹1,999/month.
Start free trialCities: Mumbai · Delhi · Bengaluru · Chennai · Hyderabad · Pune · Kolkata · Ahmedabad · Jaipur · Surat · Lucknow · Chandigarh · Kochi · Coimbatore · Nagpur · Indore · Bhopal · Vadodara · Visakhapatnam · Patna