top of page
Typographic Black and Blue.png

Indian D2C CPM Benchmarks by Category — H1 2026 Data

A founder asks: 'Is ₹240 CPM good?' The honest answer is: 'For what category, what AOV band, what audience age, and what placement?' Generic CPM benchmarks like '₹200 average for Indian D2C' are useless because the variance across these dimensions is 3-5x. A great beauty CPM would be a disaster for athleisure.


This is the full H1 2026 CPM benchmark dataset for Indian D2C — segmented by category, AOV band, audience type, and placement. Based on anonymized data across our customer base plus published Meta delivery data.


Methodology


CPMs reported here are 30-day rolling averages across Q1-Q2 2026, weighted by spend. We exclude:


  • Festival weeks (Diwali, BFCM) — CPM inflation during peak distorts averages.

  • Accounts in active learning phase — pre-stabilization CPMs are not representative.

  • Awareness or reach campaigns — these target CPM minimization, not conversion efficiency.

  • Accounts with under 30 days of history — insufficient data for reliable averages.


Each cohort shown below has minimum 12 accounts to publish. Ranges represent the middle-50% (25th to 75th percentile).


Beauty & Skincare CPM Benchmarks


AOV ₹500-1,200


  • Cold prospecting: ₹140-220 CPM.

  • Lookalike audiences: ₹170-260.

  • Retargeting: ₹220-340.

  • Reels-dominant placements: 10-15% lower than Feed-dominant.


AOV ₹1,200-2,500


  • Cold prospecting: ₹180-280.

  • Lookalike audiences: ₹210-320.

  • Retargeting: ₹270-410.


AOV ₹2,500-5,000 (premium beauty)


  • Cold prospecting: ₹220-360.

  • Lookalike audiences: ₹270-420.

  • Retargeting: ₹340-540.


Apparel CPM Benchmarks


Women's apparel


  • AOV ₹500-1,200, cold prospecting: ₹120-200 CPM.

  • AOV ₹500-1,200, retargeting: ₹180-300.

  • AOV ₹1,200-2,500, cold prospecting: ₹150-240.

  • AOV ₹2,500-5,000 (premium), cold prospecting: ₹190-310.


Men's apparel


  • AOV ₹500-1,200, cold prospecting: ₹130-220.

  • AOV ₹1,200-2,500, cold prospecting: ₹160-260.

  • AOV ₹2,500-5,000, cold prospecting: ₹200-320.


Men's apparel runs 5-10% higher CPM than women's apparel at similar AOV bands — smaller addressable audience for D2C men's brands.


Jewelry & Accessories CPM Benchmarks


Highest-CPM category in Indian D2C, driven by longer consideration cycles and higher AOV bands.


  • AOV ₹2,500-5,000, cold prospecting: ₹250-400.

  • AOV ₹5,000-10,000, cold prospecting: ₹320-490.

  • AOV ₹10,000+, cold prospecting: ₹410-650.

  • Retargeting (across bands): 20-30% higher than cold prospecting.


Athleisure & Activewear CPM Benchmarks


  • AOV ₹800-1,500, cold prospecting: ₹140-220.

  • AOV ₹1,500-3,000, cold prospecting: ₹170-270.

  • AOV ₹3,000+, cold prospecting: ₹210-330.

  • Reels placements: 12-18% lower than Feed for athleisure (Reels-native creative works best for this category).


Home & Lifestyle CPM Benchmarks


  • AOV ₹800-1,500, cold prospecting: ₹120-190.

  • AOV ₹1,500-3,000, cold prospecting: ₹150-240.

  • AOV ₹3,000+, cold prospecting: ₹180-290.

  • Retargeting: 15-25% higher across bands.


Snacks, Food & Beverages CPM Benchmarks


  • AOV ₹300-700, cold prospecting: ₹100-180. Lowest CPM band in D2C; impulse-driven category.

  • AOV ₹700-1,500, cold prospecting: ₹130-210.

  • AOV ₹1,500+, cold prospecting: ₹160-260.


Supplements & Wellness CPM Benchmarks


  • AOV ₹500-1,500, cold prospecting: ₹160-260. Higher CPM due to category restrictions affecting auction competition.

  • AOV ₹1,500-3,000, cold prospecting: ₹190-310.

  • AOV ₹3,000+ (premium wellness), cold prospecting: ₹240-380.


What These Benchmarks Mean for Your Account


Use this data as a sanity check, not as an optimization target:


  • Below the bottom of the range — your audience may be too narrow, your spend too low, or you've found genuine efficiency. Validate with conversion rate.

  • Inside the middle 50% range — normal performance for your category and band; focus on creative and audience quality.

  • Above the top of the range — investigate audience overlap, [creative fatigue](https://www.wittelsbach.ai/post/how-to-detect-ad-fatigue-and-stop-it-before-it-costs-you), or auction competition shifts.


CPM alone is incomplete. Always pair with CTR and conversion rate. A ₹400 CPM with 2.5% CTR can outperform a ₹180 CPM with 0.6% CTR.


Why CPMs Differ So Much Across Categories


Four structural drivers:


  1. Audience size and density — jewelry buyers are a narrower audience than apparel buyers; auction pressure on narrower audiences is higher.

  2. Auction competition — high-AOV categories attract more advertisers willing to bid up.

  3. Creative policy restrictions — beauty/skincare and supplements face higher policy scrutiny, reducing creative variety and elevating auction prices.

  4. Conversion intent signals — categories with stronger commercial intent (gifting, weddings) see higher CPMs because Meta prices auction by predicted value.


How Wittelsbach AI Benchmarks Your Account Against the Right Cohort


Generic benchmarks are a starting point. Bach AI uses your exact category, AOV band, and audience profile to benchmark your CPM against peers like you — not a national average. Cohort comparisons update monthly. Try Bach AI on your account at [app.wittelsbach.ai](https://app.wittelsbach.ai).


Frequently Asked Questions


Why is jewelry CPM so much higher than apparel CPM?


Three reasons: higher AOV (₹5,000-15,000) means higher bid willingness from advertisers, narrower audience (gifting and wedding-focused buyers), and longer consideration cycles requiring more impressions per conversion. Jewelry CPM running 2-3x apparel CPM is structurally normal, not a problem.


Should I worry if my CPM is rising month-over-month?


Only if it's rising faster than your category. Indian D2C CPMs grew 12-18% YoY in 2024-2025. If your account is rising 15%, that's market-rate. If it's rising 30%+, investigate audience overlap, creative fatigue, or auction competition shifts.


Do these CPM ranges apply to Reels and Feed equally?


Roughly. Reels CPMs typically run 10-20% lower than Feed at the same audience/category, but conversion rates are also lower. The placement-mix matters — Bach AI breaks out CPM by placement for your specific account.


How do these benchmarks change during Diwali and BFCM?


CPMs rise 30-60% across categories during peak weeks. Beauty and gifting see the biggest spikes (60%+). Apparel sees moderate inflation (30-40%). Snacks and impulse categories see smaller increases (20-30%). Plan for it in pacing. Read [seasonal pacing for Indian D2C](https://www.wittelsbach.ai/post/how-bach-ai-recommends-seasonal-pacing-for-indian-d2c-brands).


Where do top-quartile accounts sit relative to these CPM ranges?


Typically 15-25% below the middle-50% median for their category. The CPM advantage comes from better creative (higher CTR signals to Meta = lower CPM), cleaner CAPI signal (better optimization), and tighter audience curation (less wasted impression spend).

Comments


bottom of page