An Indian D2C brand should spend whatever its break-even customer acquisition cost (CAC) allows: monthly Meta budget = target new customers × maximum CAC, where maximum CAC ≈ average order value × gross margin × 0.6. A new brand needs roughly ₹30,000–₹50,000 in its first 3–4 weeks just to gather data.
The formula for your Meta ads budget
Set your budget from unit economics, not from a fixed rupee figure. Three steps:
- Find your maximum CAC. Maximum CAC = average order value (AOV) × gross margin × 0.6. This rule of thumb leaves about 40% of first-order margin for shipping, returns and overheads.
- Find your break-even ROAS. Break-even ROAS = 1 ÷ gross margin. A brand with 60% gross margin breaks even at 1.67x; a thin-margin brand needs far more.
- Multiply by your growth target. Monthly Meta budget = new customers you want from Meta × maximum CAC.
Worked example: a skincare brand with ₹1,200 AOV and 60% gross margin has a maximum CAC of ₹432 (1,200 × 0.6 × 0.6). To win 500 new customers a month through Meta, it can spend up to ₹2,16,000 per month (500 × 432). At that CAC, the ROAS on a first order is about 2.8x (1,200 ÷ 432).
Minimum to start: budget ₹30,000–₹50,000 over the first 3–4 weeks as a learning cost, because Meta needs conversion data before its delivery stabilises. Treat this as tuition, not a sales target.
Meta ads cost benchmarks for Indian D2C brands (2026)
Indian CPMs are among the cheapest globally, but they are rising: average D2C CPM in India grew about 22% year on year in 2024–25. Benchmarks vary by source and category, so use them to spot anomalies, not as targets.
| Metric | India range | Source |
|---|---|---|
| Facebook CPM | ₹50–₹400 | ProductGrowth |
| Instagram CPM | ₹45–₹350 | upGrowth |
| D2C fashion and beauty CPM | ₹80–₹250 | CodingClave |
| D2C food and FMCG CPM | ₹50–₹180 | CodingClave |
| Retargeting (cart abandoners) CPM | ₹400–₹800 | upGrowth |
| Cost per purchase, fashion and beauty | ₹250–₹1,200 | CodingClave |
| Cost per purchase, food and FMCG | ₹180–₹900 | CodingClave |
| Meta ROAS, Indian D2C | 1.8x–4.2x by category and stage | upGrowth |
| Reels CPM vs feed | 25–40% lower | upGrowth |
| Q4 (Oct–Dec) CPM uplift | 30–60% higher | upGrowth |
Because Q4 is the most expensive quarter, a brand planning festive sales should budget for higher CPMs rather than assume last quarter’s CAC will hold. Meta’s own dashboard also tends to under-report: one agency audit found Ads Manager showing 2.4x ROAS while Shopify showed 3.1x blended.
How to split your Meta budget
Meta is the main acquisition channel for most Indian D2C brands: over 70% use it as their primary channel. It should still not be the only one.
- Prospecting vs retargeting: a 70/30 split between new-customer campaigns and retargeting is a common starting point.
- Testing: reserve 5–10% of spend for new creatives and audiences; brands that stop testing see ROAS decay fastest.
- Creative volume: UGC-style videos, 10–15 variations, usually beat a few polished studio ads.
- Share of total marketing: one guide puts Meta at 40–50% of the overall budget, with Google, influencers and retention making up the rest.
- Retention and brand: many Indian D2C brands now set aside 20–30% of budget for retention and brand marketing, because ad-only growth leaves them dependent on rented customers.
Scale spend gradually, and cut an ad set when CPM runs 40% above your benchmark and click-through rate falls below 1%.
FAQ: Meta ads budget for Indian D2C brands
What is the minimum budget for Meta ads in India?
Plan ₹30,000–₹50,000 per month, or over the first 3–4 weeks, so Meta collects enough conversion data to optimise. Agency fees are separate.
How much should a D2C brand spend on Meta ads per month?
Work backwards: monthly budget = target new customers × maximum CAC, with maximum CAC about AOV × gross margin × 0.6. A brand with ₹1,200 AOV and 60% margin can spend up to ₹432 per customer.
What is a good ROAS on Meta for an Indian D2C brand?
Meta ROAS for Indian D2C typically lands between 1.8x and 4.2x. A good ROAS is one above your break-even ROAS, which is 1 divided by gross margin (1.67x at 60% margin), not a universal 3x.
What is the average Meta CPM in India?
Facebook CPM runs about ₹50–₹400 and Instagram about ₹45–₹350 in 2026. D2C fashion and beauty sit near ₹80–₹250, and Q4 festive months can add 30–60%.
Should D2C brands spend all their marketing budget on Meta?
No. Brands that rely only on paid Meta traffic see revenue fall sharply when ads stop. Keep a share for retention, search and organic content; many Indian D2C brands reserve 20–30% for retention and brand.
Does Meta charge GST on ads in India?
Meta does not add GST to its invoice for Indian advertisers; the tax is handled under reverse charge, so the real cost is higher than the invoiced amount. Confirm treatment with your accountant.
Sources
- ProductGrowth: Meta Ads India 2026
- upGrowth: Instagram Ads Pricing India 2026
- upGrowth: Facebook Advertising Pricing India
- upGrowth: D2C ROAS Benchmarks India 2026
- upGrowth: D2C Performance Marketing in India
- CodingClave: Meta Ads Management India 2026
- Sociolabs: D2C ROAS with Meta Ads
- Inc42: The End of the ROAS Era in D2C
- Storyboard18: D2C marketing budget study
- Noir and Blanco: Meta Ads Packages India
- eChai Ventures: budget to start in India
- Rich Automate: marketing budget allocator (source of the CAC ≤ AOV × margin × 0.6 rule)
Benchmarks come from agency and analyst blogs, not audited data; treat them as directional.
- How Much Should an Indian D2C Brand Spend on Meta Ads?
- Praveen Kumar Digital Marketing – Complete Digital Growth Solutions for Modern Businesses
- How to Grow Your Instagram Account in India and Actually Earn With Meta (2026 Guide)
- How to Build a Website Using AI in 2026: A Clear, No-Confusion Guide
- Why Every Business Needs a Professional Website in 2026 (Complete Guide)