India GST and Meta Ads — What D2C Founders Need to Know
- info wittelsbach
- 5 days ago
- 4 min read
Meta Ads spend is a B2B service import for Indian businesses, which means GST applies under Reverse Charge Mechanism (RCM) for unregistered Indian advertisers and as standard 18% IGST for registered ones. Most D2C founders get this slightly wrong, which doesn't cause problems — until it does.
Quick Answer
Meta Ads bills 18% IGST on every invoice to Indian advertisers with a registered GSTIN. This GST is fully eligible for Input Tax Credit (ITC) against your output GST, but only if your GSTIN is correctly entered in Meta's billing settings and your invoices match your GSTR-2B.
How Meta Bills GST in India
Meta operates through Meta Platforms Ireland Limited. From India, Meta Ads is treated as an Online Information and Database Access or Retrieval (OIDAR) service. Since 2017, OIDAR services to Indian B2B customers attract 18% IGST, billed by Meta on each invoice cycle.
For a typical D2C brand spending ₹20 lakh a month on Meta, this is ₹3.6 lakh of GST per month — fully claimable as ITC if everything is set up correctly. Over a year, that's ₹43+ lakh of credit that should flow through your books without friction.
The GSTIN Setup That Matters
In Meta Business Manager, the GSTIN is entered in Business Settings > Business Info > Tax Info. The number must exactly match your registered business name in MCA records — even a typo or trailing space causes invoice mismatches that block ITC claims.
The most common mistake: founders enter their personal Aadhaar-linked GSTIN when the ad account was opened in their personal name, then try to claim ITC under the company GSTIN. The PAN on the GSTIN must match the PAN on the registered entity.
GST on Meta Ads India — The Numbers
Spend Level (₹/month) | IGST @ 18% | Annual ITC Recoverable | Common Setup Errors |
₹2 lakh | ₹36,000 | ₹4.32 lakh | Wrong GSTIN, mismatch |
₹10 lakh | ₹1.8 lakh | ₹21.6 lakh | Personal vs Co GSTIN |
₹20 lakh | ₹3.6 lakh | ₹43.2 lakh | Address mismatch |
₹50 lakh | ₹9 lakh | ₹1.08 Cr | Reconciliation gap |
₹1 Cr+ | ₹18 lakh+ | ₹2.16 Cr+ | GSTR-2B drift |
The ITC Claim Process
Meta generates a tax invoice on the 1st of each month for the previous month's spend. This invoice flows into your GSTR-2B (auto-populated by GSTN from Meta's GSTR-1 filing). If GSTIN is correct, the credit appears in your GSTR-2B within 7-12 days of the invoice date.
You claim ITC in your monthly GSTR-3B by matching the GSTR-2B values. As of 2023, you can only claim ITC that appears in GSTR-2B — there's no manual claim path for missing entries. Which means if Meta didn't file your invoice correctly, you can't claim until it's fixed.
The Reconciliation Trap
Most D2C finance teams reconcile Meta invoices monthly. The trap is that Meta's billing cycle (usually 1st of month) and the GSTR-2B update cycle (10th-14th) don't align, so a January invoice might show in your dashboard but not in GSTR-2B until mid-February.
The fix: build a 45-day reconciliation lag into your process. Don't panic when an invoice doesn't appear immediately — it will. Just verify by the 15th of the following month.
RCM for Unregistered Advertisers
If you're running Meta Ads without a GSTIN (e.g., individual founder, small business below threshold), the RCM rules apply differently. You self-assess and pay 18% IGST on the spend, but you cannot claim ITC because you're not GST-registered.
This essentially makes Meta Ads 18% more expensive for unregistered advertisers. Most serious D2C brands register for GST specifically to recover this — the threshold is ₹40 lakh annual turnover for goods (₹20 lakh for special category states), but voluntary registration is allowed and usually worth it.
TDS on Meta Ads — A Common Question
There's no TDS deduction on Meta Ads payments for Indian advertisers paying directly to Meta Platforms Ireland. Equalization Levy (the older 6% / 2% regime) was abolished from August 2024, and Section 194-O TDS doesn't apply to direct ad spend.
This trips up a lot of finance teams who try to deduct TDS out of Meta payments — Meta's billing doesn't accept this, and the invoice will show as unpaid.
Common Questions
Can I claim ITC on Meta Ads if I'm registered under composition scheme?
No. Composition dealers cannot claim ITC on any input, including Meta Ads.
What if my Meta invoice doesn't show in GSTR-2B?
Contact Meta Business Support to verify GSTIN setup. Then wait until the next GSTR-1 filing cycle by Meta (typically monthly). If still missing after two cycles, raise a formal ticket.
Do I need to pay GST on Meta Ads under RCM if I have GSTIN?
No. With a registered GSTIN, Meta charges IGST forward (18%) on the invoice. RCM only applies to unregistered persons or specific notified services.
What to do next
GST handling on Meta Ads is one of those areas where small setup errors compound into large lost credits over a year. Audit your GSTIN, your invoice trail, and your GSTR-2B match every quarter. Start with Bach AI at app.wittelsbach.ai — connecting your account also gives you visibility into invoice integrity and GST-recoverable spend.




Comments