All articles
Compliance

GST on WhatsApp API Charges India 2026: RCM & ITC

Indian BSP platform fees carry 18% GST forward charge; Meta conversation charges are an import of service taxed under RCM. Client Pay vs SaaS Pay decoded.

RichAutomate Editorial
13 min read 0 views
GST on WhatsApp API Charges India 2026: RCM & ITC

GST hits WhatsApp Business API spend in two layers, taxed differently: the platform fee from your Indian BSP carries 18% GST as an ordinary forward charge with input tax credit where the messaging is used for business, while Meta's conversation charges — invoiced from Meta Platforms Ireland — are an import of services on which you, the Indian recipient, self-assess IGST under the reverse charge mechanism (RCM), pay it in cash, and only then claim it back as ITC. Which layer lands on your books depends on your billing model: on Client Pay you face both, because Meta bills your account directly; on SaaS Pay you get one Indian tax invoice and never touch RCM.

Read this first. This is general business information for finance teams, not tax, legal or accounting advice, and must not be relied on for filing. Rates, reverse-charge notifications, TDS thresholds and ITC time limits change, and reasonable professionals take different positions on several questions below. Verify every specific with your CA against current CBIC, GST Council, Income-tax Department and RBI/FEMA guidance.

Why your WhatsApp bill has two tax identities

Most teams treat "WhatsApp spend" as one ledger line. It is not. The platform layer is what your Business Solution Provider charges for API access, templates, campaigns and inbox; if that BSP is an Indian registered person this is a domestic B2B supply — Indian tax invoice, GST charged forward, credit through the normal GSTR-2B route. The conversation layer is Meta's own charge for carrying the message. Where Meta Platforms Ireland bills that to an Indian business you have a supplier outside India, a recipient in India and a place of supply in India: the textbook import of services.

That second characterisation is where the money and the mistakes live. The RCM liability sits on you, not Meta, and never appears on any document labelled "GST" — nothing in your accounting software flags it. If you book Meta charges as a plain foreign expense with no GST entry, that is the gap. Still deciding whether you need a GSTIN? Start with our explainer on whether GST registration is required for WhatsApp Business API.

Cost layer (directional — verify)Who invoices youGST mechanismWho pays government
BSP platform / per-message platform feeIndian BSPForward charge, commonly 18% — verify rate and SACThe BSP; you claim ITC
Meta conversation charge on Client PayMeta Platforms IrelandImport of services, IGST under reverse chargeYou — self-invoice, pay cash, then claim ITC
Meta charges bundled into an Indian invoice (SaaS Pay)Indian BSP onlyForward charge on the whole valueThe BSP; no RCM for you
Card FX markup and bank chargesYour Indian bankForward charge on the feeThe bank; normal ITC

Layer one: BSP platform fees are the easy half

With an Indian registered BSP this behaves like any software purchase — a tax invoice with both GSTINs, taxable value, SAC and tax split. Services are commonly taxed at 18%, though rate and classification must be confirmed for your supply. Credit follows section 16 of the CGST Act: invoice in hand, service received, tax paid to government, invoice reflected in GSTR-2B, and supplier paid within 180 days or you enter rule 37 reversal territory. ITC on business messaging is generally not blocked under section 17(5), but exempt or non-business supplies trigger proportionate reversal under 17(2) with rule 42 — your CA's computation. Watch the 16(4) outer limit; late-booked invoices lose credit permanently.

Layer two: Meta's charges and the RCM cash-flow gap

Where you pay Meta directly, reverse charge on the import is the standard position, discharged as IGST. Three procedural consequences follow:

  • Self-invoice. Section 31(3)(f) requires a recipient liable under reverse charge to invoice himself. Meta issues no GST document. Without a self-invoice your ITC is exposed on audit — the most common finding here.
  • Payment voucher. Section 31(3)(g) requires one at the time of payment. Most teams skip it; it costs nothing and closes an obvious audit question.
  • Cash payment. Reverse-charge tax is discharged through the electronic cash ledger — you cannot set it off against ITC.

Timing matters more than amount. You remit to Meta in month one, self-invoice and pay IGST in cash with that month's GSTR-3B, then take credit in the same or a later return. With healthy output liability the effect is near-neutral across a cycle; for an exporter under LUT or anyone accumulating credit, that outflow is real working capital parked in the ledger. Directional rule of thumb: budget roughly 18% of monthly Meta spend as temporary cash lock-up in the first close after switching on Client Pay. Meta bills in foreign currency, so the RCM value uses the rate prescribed under section 15, not your card issuer's FX rate. Fix one documented conversion policy.

Client Pay vs SaaS Pay: the treatment genuinely differs

Here a billing-model choice becomes a tax-workflow choice. Under Client Pay, RichAutomate charges ₹0.10 per message on an Indian tax invoice and Meta bills conversation charges directly to your own Meta billing account. You are the importer: RCM, self-invoice, payment voucher, cash payment and the FEMA trail all sit with you. Under SaaS Pay, you pay an all-inclusive ₹1.20 per marketing message and ₹0.30 per utility message on one Indian tax invoice — domestic forward charge, no import, no self-invoice, no RCM.

Neither is universally better. Client Pay is cheaper in absolute cost because you pay Meta's rate without a margin, and suits teams already running foreign vendor payments. SaaS Pay costs more per message but collapses the compliance surface to a single invoice — often cheaper once you price your finance team's time and the audit risk. For the commercial mechanics see our breakdown of Client Pay vs SaaS Pay WhatsApp billing, and model your volumes on the pricing page. Both run on ₹0 platform fee, ₹0 setup and ₹0 monthly, with a 14-day free trial and 100 credits.

Worked monthly close: 1,00,000 messages, both models

Assume 1,00,000 messages a month — 60,000 marketing, 40,000 utility — with a blended Meta charge assumed at ₹0.52 per billable message. Illustrative only: Meta's India rate card differs by category and some utility messages inside an open service window may not be charged. Directional — verify against Meta's current rate card. GST assumed at 18%; the business assumed fully ITC-eligible with sufficient output liability.

Stop overpaying on WhatsApp

Get the DPDP WhatsApp checklist

A founder-led WhatsApp reply with the DPDP consent + audit-log checklist for WhatsApp Business messaging. India-hosted. No spam.

DPDP-compliant · India-hosted · 1-min reply
Monthly close line (directional, illustrative)Client PaySaaS Pay
Platform fee to RichAutomate (Indian invoice)1,00,000 × ₹0.10 = ₹10,00060,000 × ₹1.20 + 40,000 × ₹0.30 = ₹84,000
Meta conversation charge (billed by Meta Ireland)1,00,000 × ₹0.52 = ₹52,000Nil — inside the platform invoice
Total base spend₹62,000₹84,000
GST charged forward @18%₹1,800₹15,120
IGST payable under RCM @18%₹9,360 — cash onlyNil
Self-invoice 31(3)(f) + payment voucher 31(3)(g)Required, on ₹52,000Not applicable
GSTR-3B table 3.1(d) reverse-charge inward supplies₹52,000 value, ₹9,360 IGSTNil
ITC claimed — table 4(A)(3) plus 4(A)(5)₹9,360 + ₹1,800 = ₹11,160₹15,120 in 4(A)(5) only
Gross cash out in the month₹73,160₹99,120
Net effective cost after full ITC₹62,000₹84,000
Cash locked in RCM until credit is used₹9,360₹0
Recurring compliance actsSelf-invoice, payment voucher, RCM cash payment, 2B note, FEMA trailOne invoice, one 2B match

Read the last three rows together — that is the decision. Client Pay is roughly ₹22,000 a month cheaper in net cost here and locks up about ₹9,360 each cycle. SaaS Pay costs more but removes five recurring compliance acts. At 1,00,000 messages a month the cost saving usually wins; at 5,000 it often does not. Run the table on your own volumes and have your CA confirm the assumptions.

TDS: 194J, 194O or 195 — and why positions differ

Withholding is the messier half — genuinely contested, not settled. Competent advisors reach different conclusions on identical facts.

ProvisionArgument for applying itCounter-argument
194J — technical services, resident payeeBSP platform fees look like technical services; many deduct as the conservative default. Verify threshold and the 2% or 10% rateA standardised SaaS subscription with no human intervention is arguably not "technical services", so no deduction arises
194O — e-commerce operator withholdingRaised where a platform facilitates a supply by another person through its digital facilityA BSP selling its own service is generally not facilitating a third party's sale; the Meta pass-through is where views diverge
195 — payment to a non-resident (Meta Ireland)Applies if chargeable in India as royalty or FTS under section 9 or the India–Ireland treatyNon-exclusive access to an automated platform, no copyright or know-how transferred, is often argued to be neither; absent a permanent establishment, business profits may not be taxable here

Two points for your advisor. The equalisation levy that once caught many digital and online-advertising payments has been progressively withdrawn, pushing the analysis back to section 195, treaty characterisation and the Significant Economic Presence provisions in section 9(1)(i) — confirm the current status, because stale advice still circulates. Second, procedure survives characterisation: even where no tax is deductible, Form 15CA and, where applicable, 15CB are typically required for the outward remittance. Paying Meta on a corporate credit card does not remove the section 195 analysis or the GST reverse charge — a card is a payment rail, not a change in the nature of the transaction. Take a written view from your CA.

The document pack your CA will ask for

Assemble this monthly, not at audit. Agree the pack once, then repeat:

  • Tax invoice from the Indian BSP — both GSTINs, taxable value, SAC, tax split. Reconcile to GSTR-2B.
  • Self-invoice for the Meta charges under section 31(3)(f), on a distinct serial series, with the converted rupee value and IGST computed.
  • Payment voucher under section 31(3)(g) at the time of payment.
  • GSTR-3B placement — liability in 3.1(d), matching credit in 4(A)(3), domestic ITC in 4(A)(5). Do not net the two.
  • A documented GSTR-2B exception note. RCM imports do not auto-populate there; its absence looks like an unexplained gap.
  • Bank statement plus the FEMA trail with the purpose code your authorised dealer bank assigned — software, IT and advertising services carry different codes, so ask the bank rather than guessing. File the Form 15CA acknowledgement with the month.
  • A one-page classification memo recording the SAC you adopted and why, your FX conversion policy and your TDS position per vendor.

If you are a practice rather than an end user, the same discipline is worth productising — see our guide to WhatsApp workflows for CA and tax firms.

Five mistakes that quietly cost you the credit

  1. Claiming RCM credit without a self-invoice. The tax gets paid, the credit gets taken, and the document anchoring both was never created.
  2. Waiting for the Meta charge to appear in GSTR-2B. It will not. Document the exception instead of reversing in a panic.
  3. Discharging RCM liability from the ITC balance. Reverse-charge tax is paid in cash; set-off from credit is a classic notice trigger.
  4. Treating a foreign-card payment as outside GST. The instrument is irrelevant to whether an import of services occurred.
  5. Booking everything under one convenient SAC. Platform access, advertising-type services and pure software may classify differently — choose deliberately, stay consistent.

A sixth: losing credit to the section 16(4) limit because the Meta charge sat in suspense for two quarters. Whoever owns the monthly close should own the self-invoice, not the marketing team. If your invoicing runs over WhatsApp too, our guide to GST invoice automation on WhatsApp covers the delivery side of the same cycle.

Disclaimer, restated: general business information only, not tax, legal or accounting advice. Every rate, section reference, threshold, return-table placement, TDS position, equalisation-levy status, FEMA purpose code and time limit above is directional and must be verified with your own chartered accountant against current CBIC, GST Council, Income-tax Department and RBI/FEMA guidance. Several positions — section 195 on Meta payments, 194J versus 194O, SAC classification — are genuinely contested. The worked example uses assumed rates and is not a quotation. RichAutomate is a messaging platform, not a tax advisor. No platform can promise immunity from blocking or guaranteed delivery for unsolicited or bulk sending.

Run WhatsApp on a billing model your CA is comfortable with

RichAutomate runs on the official Meta WhatsApp Business API with a no-code template, campaign and flow builder and a shared team inbox — and lets you pick the billing model your finance team prefers. Client Pay: ₹0.10 per message platform fee, with Meta's conversation charges billed directly to your own Meta billing account. SaaS Pay: ₹1.20 marketing and ₹0.30 utility on one Indian tax invoice — no import of services on your books. Both on ₹0 platform fee, ₹0 setup, ₹0 monthly, with a 14-day free trial and 100 free credits. See full pricing, WhatsApp us at 917434901027, or book a 30-minute walkthrough at https://calendly.com/inrichdaddy/30min.

Start your 14-day free trial →

Ready to ship this?

Get the DPDP WhatsApp checklist

A founder-led WhatsApp reply with the DPDP consent + audit-log checklist for WhatsApp Business messaging. India-hosted. No spam.

DPDP-compliant · India-hosted · 1-min reply
Tagged
GSTReverse ChargeInput Tax CreditComplianceWhatsApp Business APICFOIndia2026
Written by
RichAutomate Editorial
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

Is GST applicable on WhatsApp Business API charges in India?
Yes, in two layers. Platform fees billed by an Indian BSP are a domestic supply carrying GST as a forward charge (commonly 18%), with input tax credit available where the messaging is used for business. Meta conversation charges billed from Meta Platforms Ireland are an import of services on which the Indian recipient self-assesses IGST under reverse charge. Directional — verify with your CA, positions differ.
Do I have to pay GST under reverse charge on Meta WhatsApp conversation charges?
Where an Indian business is billed directly by Meta Platforms Ireland, the supply is generally treated as an import of services with place of supply in India, so IGST is payable by the recipient under reverse charge. Issue a self-invoice under section 31(3)(f) and a payment voucher under 31(3)(g), pay through the electronic cash ledger, then claim ITC. Confirm the notification entry with your CA.
Can I claim input tax credit on the RCM paid on Meta charges?
Generally yes, where the messaging is used in the course or furtherance of business and section 16 conditions are met — but the credit is anchored to your self-invoice, not to GSTR-2B, because reverse-charge imports do not auto-populate there. Report liability in GSTR-3B table 3.1(d) and credit in 4(A)(3), keep a reconciliation note, watch the 16(4) time limit. Verify with your CA.
How does GST differ between Client Pay and SaaS Pay on RichAutomate?
On Client Pay you pay ₹0.10 per message on an Indian tax invoice while Meta bills conversation charges directly to your own Meta billing account — you are the importer, so reverse charge, self-invoice and the FEMA trail sit with you. On SaaS Pay you pay ₹1.20 marketing and ₹0.30 utility all-inclusive on one Indian tax invoice: plain forward charge, no RCM. Verify with your CA.
Is TDS deductible on WhatsApp Business API payments to a BSP or to Meta?
Genuinely contested. Some payers deduct under section 194J on Indian BSP fees as a conservative default; others hold that a standardised SaaS subscription is not fees for technical services. Section 194O is usually argued not to apply where the BSP sells its own service. For Meta Ireland, section 195 turns on royalty or FTS characterisation under section 9 or the treaty, and Form 15CA/15CB may still apply. Take a written view from your CA.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential

Continue reading

All articles
Compliance

Is Bulk WhatsApp Sending Legal in India 2026? Rules + Risk

Yes — bulk WhatsApp is legal in India only via the official API with opt-in; unofficial sender apps risk a permanent number ban.

Read article
Compliance

CERT-In + DPDP Breach Rules 2026: WhatsApp Business Playbook

When customer data leaks out of a WhatsApp stack, two clocks start at once: CERT-In's 6-hour incident-reporting direction and the DPDP Act's duty to notify the Data Protection Board and every affected user. This playbook for founders and the person who is de-facto CISO puts both regimes side by side — CERT-In 2022 directions (6-hour reporting, 180-day in-India log retention, covered-incident annexure) vs DPDP Section 8(6) breach duties (Board + affected-principal notice, penalty schedule up to ₹250 crore — verify current rules) — explains why WhatsApp-first businesses are exposed (phone numbers, chat history and opt-in records are all personal data; the vectors are leaked API tokens, wandering CSV exports, compromised team logins and BSP-side incidents), translates the reportable-incident annexure into WhatsApp scenarios, lays out a rehearsable 6-hour runbook from detect-and-timestamp through contain (rotate tokens, revoke sessions), scope, CERT-In report, DPDP intimation and customer comms — including an honest utility-template breach notice sent on WhatsApp itself — solves the one-incident-three-documents convergence problem with a master incident-doc template, gives a prevention checklist (token hygiene, 2FA, role-based access, audit logs, data minimisation, retention windows), and lists the breach-SLA questions to put to any BSP before signing. Not legal advice; verify current directions and rules.

Read article
Compliance

WhatsApp for GST 2.0, IMS & E-Invoicing India 2026

GST 2026: IMS requires accept/reject on every inbound invoice before GSTR-2B. WhatsApp nudges for invoice delivery, IMS action and ITC reconciliation.

Read article
WhatsApp Business API

WhatsApp Business API Without a Website? 2026 India

Yes — you can get the WhatsApp Business API without a website. You need a verified business, a valid number and documents, not a live site. Here is the 2026 reality.

Read article
WhatsApp Business API

WhatsApp Business API Cost Per Month India 2026

WhatsApp Business API can cost Rs 0/month in software — you pay only Meta's per-message charge plus GST. Real 2026 monthly cost breakdown for Indian SMEs.

Read article
WhatsApp Business API

Is WhatsApp Business API Free? Honest 2026 India Answer

WhatsApp Business API has no free download, but you can run it on a Rs 0 platform and pay only Meta's per-message charge. Here is the honest 2026 India math.

Read article