Meta Ads ROAS for Indian D2C: What Is Good in 2026
A healthy ROAS for Indian D2C brands in 2026 is 3-5x for new customer acquisition and 6-10x for retargeting. Below 2x on acquisition means your funnel has a leak, not your ads. Average CPMs in India range from ₹150-400 depending on category.
ROAS benchmarks for Indian D2C in 2026
Everyone asks "what is a good ROAS?" The honest answer: it depends on your margins, your repeat rate, and whether you are measuring platform ROAS or blended ROAS. But you need a starting point. Here are the numbers we see across the brands we manage.
| Category | Acquisition ROAS | Retargeting ROAS | Blended ROAS | Average CPM (₹) |
|---|---|---|---|---|
| Fashion and apparel | 2.5-4x | 6-10x | 3.5-5x | 200-350 |
| Beauty and skincare | 3-5x | 8-12x | 4-6x | 180-300 |
| Baby and kids | 2.5-4x | 5-8x | 3-5x | 150-280 |
| Food and beverages | 2-3x | 5-7x | 2.5-4x | 120-250 |
| Health and supplements | 3-5x | 7-10x | 4-6x | 250-400 |
| Home and lifestyle | 2-3.5x | 5-8x | 3-4.5x | 180-320 |
These numbers are from January-March 2026 across brands spending ₹50K-5L per month on Meta. If your numbers are below these ranges, the problem is usually not the ads. It is the funnel.
Platform-reported ROAS is always higher than real ROAS. Meta takes credit for conversions it did not drive. The only number that matters is blended ROAS: total revenue divided by total ad spend across all platforms. We cover the full calculation in our true CAC guide.
Why your ROAS number is probably wrong
Meta Ads Manager shows you a ROAS number. Most brands treat it as truth. It is not. Here is why.
Attribution windows inflate results. Meta's default 7-day click, 1-day view attribution means someone who saw your ad on Monday and bought on Sunday through a Google search gets counted as a Meta conversion. Your Google Ads account also claims that same conversion. Now you have counted one order twice.
iOS privacy changes reduced signal quality. Since iOS 14.5, roughly 30-40% of conversions on iOS devices go unreported. Meta estimates these using statistical modelling. Sometimes the estimates are close. Sometimes they are 50% off.
View-through conversions are noise. A "view-through" conversion means someone saw your ad (even for 1 second while scrolling) and later purchased. For high-intent categories, these might be real. For most D2C, they are coincidences being claimed as conversions.
The fix: track blended ROAS. Total revenue from Shopify divided by total ad spend across Meta plus Google. This number does not lie. It also tends to be 30-50% lower than what Meta reports. That is the real number. Build your budgets around it.
The campaign structure that works in India
Most brands either run one big campaign or 15 tiny ones. Both approaches fail. Here is the structure we use for every brand we manage, including CutePotatoIndia.
Campaign 1: Advantage+ Shopping (60-70% of budget). This is your workhorse. Load it with your best-performing creatives (minimum 5, ideally 10-15). Let Meta's algorithm find buyers. Set a ROAS floor if your account has enough conversion data (at least 100 purchases per week). Do not constrain audience targeting. Let the algorithm work.
Campaign 2: Manual prospecting (20-25% of budget). This is your testing ground. Run 2-3 ad sets targeting different interest groups or lookalike audiences. Test new creatives here before promoting them to the Advantage+ campaign. Kill ad sets that do not hit 1.5x ROAS after ₹5K spend.
Campaign 3: Retargeting (10-15% of budget). Target website visitors (7, 14, 30-day windows), add-to-cart abandoners, and past purchasers (for upsell). This campaign should run at 5-10x ROAS. If it is below 4x, your retargeting audiences are too small or your creatives are stale.
For CutePotatoIndia, this structure took their blended ROAS from 1.4x (with their old freelancer running one broad campaign) to 3.1x within 6 weeks.
The biggest single change was separating acquisition from retargeting. Their old setup was claiming retargeting conversions as acquisition wins, which made their actual new customer acquisition look better than it was.
CPMs, budgets, and the Indian market reality
Indian Meta Ads CPMs are some of the lowest globally. That is the good news. The bad news: low CPMs also mean lower average order values, so your ROAS threshold needs to be higher to be profitable.
CPMs vary dramatically by category and season. During Diwali (October-November), CPMs spike 40-80% across all categories. During January-March, they are at their lowest. Smart brands increase spending in low-CPM months and reduce during festive season spikes. Counterintuitive, but the math works. Your cost per acquisition in February is often half of what it is in October.
Budget allocation by stage:
Under ₹1L per month: Put 80% into one Advantage+ campaign. You do not have enough data to split across three campaigns. Once you cross 100 purchases per month, add the manual prospecting campaign. Once you cross 200 per month, add retargeting.
₹1-3L per month: Use the three-campaign structure above. This is the sweet spot for most Indian D2C brands. Enough budget for Meta's algorithm to optimise, not so much that you need complex structures.
Above ₹3L per month: You should also be running Google Ads alongside Meta. At this budget level, you are likely exhausting your core Meta audiences and need search intent to capture bottom-of-funnel demand.
Creative strategy: what actually works
In 2026, creative is the single biggest variable in Meta Ads performance. Targeting has been commoditised. Everyone uses Advantage+ and broad targeting. The algorithm is the same for everyone. The only differentiator is what your ad looks like.
Here is what works for Indian D2C right now:
UGC-style videos outperform polished studio content. A customer recording a 30-second review on their phone beats a ₹50K production shoot. We see 30-50% lower CPAs on UGC content consistently.
Comparison content stops the scroll. "Before vs After" images. "Us vs Them" product comparisons. These generate 2-3x higher CTRs than single-product images. People want to see what they are getting relative to what they know.
Regional language ads reduce CPMs. Running the same creative in Hindi, Tamil, or Bengali alongside English reduces CPM by 15-30% and often improves conversion rates. The audience is less competitive. For CutePotatoIndia, Hindi-language ads had a 22% lower CPA than English-only creatives.
Static images still work for retargeting. Do not assume video is always better. For retargeting audiences who already know your brand, a clean product image with a clear offer (free shipping, 10% off) often outperforms video.
Mistakes that waste Meta Ads budget
Optimising for traffic instead of conversions. If your campaign objective is "Traffic," you are paying for clicks from people who click everything and buy nothing. Always optimise for "Purchase" even if your daily conversions are low. Meta needs the right signal.
Changing campaigns daily. Meta's algorithm needs 3-7 days to exit the learning phase. Every significant edit resets this. Make changes once per week. Review data on Monday, implement changes on Tuesday, let them run until next Monday.
Ignoring the landing page. Your ad got a 2.5% CTR. Great. But your landing page loads in 5 seconds and your conversion rate is 0.8%. The ad is not the problem. The store is. Fix the destination before blaming the traffic source. Our Shopify conversion guide covers exactly what to fix.
Running ads to the homepage. Send traffic to collection pages or product pages. Never the homepage. The homepage is a navigation page, not a conversion page. Every click from homepage to product page is a drop-off point you are adding for no reason.
Not testing enough creatives. If you are running 2-3 creatives, you are under-testing. You need 8-15 active creatives to give the algorithm enough options. Launch 3-5 new creatives every 2 weeks. Kill the bottom performers. Promote the top ones to Advantage+.
Treating ROAS as the only metric. A 5x ROAS campaign spending ₹5K per day is worse than a 3x ROAS campaign spending ₹30K per day. Total profit matters more than efficiency percentage. A brand doing ₹9L revenue at 3x is more profitable than one doing ₹2.5L at 5x.
How to diagnose a low ROAS
When ROAS drops below your target, work through this checklist in order:
- Check frequency. If above 3, your audience has seen your ads too many times. Refresh creatives or expand targeting.
- Check CTR. If below 1%, your creative is not grabbing attention. New visuals needed.
- Check CPM. If CPM spiked, check if a competitor entered the auction or if it is seasonal. Reduce budget temporarily and wait for CPMs to normalise.
- Check landing page conversion rate. If people click but do not buy, the ad is working. The store is not. This is a conversion problem, not an ads problem.
- Check AOV. If average order value dropped, your ROAS drops proportionally. Review your product mix and pricing.
Most "Meta Ads problems" are actually funnel problems. The ads bring people. The store, pricing, and post-click experience determine whether they buy. This is why we build complete revenue systems, not isolated ad campaigns.
Next steps
- Calculate your real blended ROAS. Pull total revenue from Shopify. Divide by total ad spend across all platforms. Compare this to what Meta Ads Manager shows you.
- Audit your campaign structure. Are you separating acquisition from retargeting? If not, your ROAS numbers are meaningless.
- Check your conversion tracking. Go to Meta Events Manager. If Event Match Quality is below 6 out of 10, you have a data problem.
- Review your creatives. How many active creatives do you have? If fewer than 8, start producing more UGC and comparison content.
- Compare benchmarks across industries using our Meta Ads benchmarks for other industries if you run multi-category brands.
- Get a free ads audit. We will review your Meta Ads account, identify leaks, and show you exactly where ROAS is being lost. Request your audit here.
Frequently asked questions
What is a good starting budget for Meta Ads in India?
Start with ₹500-1,000 per day per ad set during testing. You need at least 50 conversions per week for Meta to optimise properly. For most Indian D2C brands, that means ₹30-50K per month minimum to get reliable data.
Should I use Advantage+ Shopping campaigns?
Yes, but not exclusively. Advantage+ works well for retargeting and broad prospecting once you have conversion data. Keep at least one manual campaign running for controlled testing of new audiences and creatives. Let Advantage+ handle 60-70% of budget after the first month.
How often should I refresh ad creatives?
Every 2-3 weeks for top-performing ad sets. Creative fatigue hits faster in India because audiences are smaller. Watch for frequency above 3 and CTR dropping below 1%. When both happen, it is time for new creatives.
When is a 2x ROAS acceptable?
A 2x ROAS is acceptable when your average order value is high (above ₹3,000), your repeat purchase rate is above 30%, or you are deliberately acquiring customers for long-term LTV. If your product has a 60% margin and customers buy 3 times per year, 2x on first purchase is profitable.