API billing
WhatsApp Business API cost in India: how the billing actually works.
Not what a vendor charges you — what Meta charges, and the rules that decide it. This is the mechanical version: what triggers a charge, which messages are free and why, who assigns your category, and a worked monthly bill you can copy.
The unit of billing changed in 2025
Before you read any cost calculator, check which model it assumes, because the platform changed underneath most of them. Until 1 July 2025, WhatsApp billed by conversation: a 24-hour session was opened, categorised and charged as a single unit, and every business got 1,000 free service conversations a month.
That model is gone. Today you are charged per delivered template message, and for nothing else. There is no monthly allowance of free conversations, because free-form replies inside an open window are simply not billed at all — which for most businesses is more generous than the thousand they used to get.
The practical test for whether a guide is current: if it asks you to estimate conversations, or mentions 1,000 free ones, it describes a system that no longer exists and its total will be wrong.
What actually triggers a charge
Three conditions have to hold simultaneously. Miss any one and the message is free.
- 1. It is a template. Free-form messages — ordinary text, images, documents, whatever you type in reply — are never billed. Only pre-approved templates are.
- 2. It was delivered. Billing happens on delivery to the handset, not on send. Failed sends cost nothing, though they do damage your quality rating, which is the more expensive currency.
- 3. No free window was open. A utility template landing inside an open customer service window is free. The same template two days later is charged. Marketing templates are the exception — those are charged regardless of window.
The two windows that make messages free
24 hours · customer service window
Opens when a customer messages you. Every new inbound message restarts the clock. Inside it: unlimited free-form replies, free, plus utility templates, free. Marketing templates are still charged.
72 hours · free entry point
Opens when someone arrives from a Click-to-WhatsApp ad or a Facebook page call-to-action. Everything inside is free — including templates. Three days, not one.
The design intent is clear once you see it: Meta charges you to interrupt people and does not charge you to answer them. Every rupee of message cost is essentially the price of starting a conversation the customer did not start. That single sentence predicts your bill better than any rate table.
It also gives you the strategy: move traffic inbound. A number on the packaging, a QR on the invoice, a Click-to-WhatsApp ad instead of a landing page. Each of those shifts conversations from the charged column to the free one permanently.
Categories, and who actually assigns them
Every template carries a category, and category is what determines price. You propose one at submission; Meta decides. That distinction is the source of most billing surprises.
Marketing
~₹0.86–0.88
Offers, launches, re-engagement, newsletters. Charged always — the free windows do not apply.
Utility
~₹0.12–0.13
Order updates, dispatch, payment reminders. Free inside an open service window.
Authentication
~₹0.12–0.13
OTPs and verification. India also has a separate, higher authentication-international rate — check which applies to you.
Rates are Meta’s published India bands and move every few months — a new card took effect on 1 July 2026 — so treat them as shape rather than gospel and check the live card. The durable fact is the ratio: marketing costs roughly seven times utility, and that has survived every revision.
Meta re-reviews categories after approval and can move a template from UTILITY to MARKETING with no notification. Your volume does not change; your bill multiplies. The mechanics, including the delete-and-recreate trap that makes it hard to undo, are in why your WhatsApp template keeps getting rejected.
A worked monthly bill for a D2C brand
Take a brand doing 3,000 orders a month, sending three transactional notifications per order, running one campaign to 10,000 contacts, and receiving a few thousand inbound questions. Using Meta’s bands at roughly ₹0.87 and ₹0.125:
Meta’s total is ₹9,450, or about ₹11,151 once 18% GST is added. Now look at where it went: the single campaign is roughly 92% of the bill, and the nine thousand transactional messages are the remaining 8%. Every inbound conversation was free.
That is the shape of almost every WhatsApp bill in India, and it is why obsessing over your notification volume is usually wasted effort. If you want the number down, the campaign is the lever — send it to a tighter segment, or route the audience through a Click-to-WhatsApp ad so the follow-up lands in a 72-hour free window instead of as a paid template.
The layer Meta does not control
Everything above is Meta’s floor. What you actually pay depends on whether your provider resells those messages with a margin. Most do, and it is a legitimate model — but the size varies, and it is rarely on the first page of a pitch. Published India marketing rates we read on 28 July 2026, against Meta’s band of roughly ₹0.86–0.88:
Meta — floor
~₹0.86–0.88
Interakt — published
₹0.949–0.970
AiSensy — published
₹1.09
Credit where it is due: both of those publish their rate, which lets you compute the markup. Providers who quote only a monthly subscription and never mention per-message cost have told you less. At scale this line dominates — twenty paise of difference across a hundred thousand marketing sends is ₹20,000 a month, larger than the gap between most subscriptions.
Two more things sit on top. 18% GST applies to both Meta’s charges and your provider’s fee, so confirm whether a quote is inclusive before comparing. And since 1 January 2026 India bills in INR, so the currency conversion that used to sit between the published rate and your statement is gone.
Six ways to lower the bill that actually work
- 1. Make customers message first. A number on packaging, a QR on the invoice, a WhatsApp link in the order email. Inbound is free; outbound is not.
- 2. Run Click-to-WhatsApp ads instead of landing pages. Same ad spend, plus a 72-hour free window per conversation.
- 3. Time notifications into open windows. A confirmation sent while the chat is still live is free; the same template tomorrow is not.
- 4. Audit your template categories monthly. Compare intended against what Meta reports. This is the one that catches a silent seven-times increase.
- 5. Segment campaigns instead of blasting. Marketing is 92% of the worked example above. Halving the list halves the bill, and usually improves the response rate.
- 6. Clean the contact list. Dead numbers do not cost money, but they wreck the quality rating that governs how many messages you are allowed to send at all.
Where to go next
This page covers what Meta charges. If the question is what an agent on top of it costs — the software layer, the build, and how to read a vendor quote — what a WhatsApp AI agent actually costs in India separates the three bills and gives you five questions to ask any provider.
If you are choosing between platforms, the comparisons cover the four shapes on the market — staffed inbox, broadcast-first, full-stack suite and enterprise platform — each checked against the vendor’s live site. And if you are still deciding what should send these messages at all, chatbot vs AI agent is the honest comparison.
Frequently asked questions
- When does the 24-hour customer service window open and close?
- It opens the moment a customer sends your business a message, and it closes 24 hours after that most recent message. Every new inbound message restarts the clock, so an active back-and-forth keeps the window rolling. While it is open you can send unlimited free-form replies at no charge, and utility templates delivered inside it are free too. Once it closes you cannot message that person again until they write to you or you send a paid template.
- What is a free entry point conversation?
- It is a conversation that begins when someone taps through from a Click-to-WhatsApp ad or a call-to-action button on your Facebook page. Meta opens a 72-hour window instead of the usual 24, and every message inside it is free — including templates, which are normally charged. If you already spend on Meta ads, routing that spend into WhatsApp rather than a landing page gets you three days of free messaging per conversation, which is the single most underused cost lever on the platform.
- Does Meta charge for messages that are not delivered?
- No. Billing is on delivery, not on sending, so a template that fails to reach the handset is not billed. This matters when you are estimating from a contact list: your bill tracks delivered messages, and a list with dead numbers will cost less than the list length suggests while also damaging your quality rating. It also means a large send to a stale list wastes reputation rather than money — which is arguably the more expensive of the two.
- Who decides whether my template is marketing or utility?
- You propose a category when you submit, and Meta decides. It reviews the copy and can assign a different category from the one you asked for, and it can re-review and change that decision later without notifying you. Since marketing costs roughly seven times what utility costs, a template quietly moving from UTILITY to MARKETING is the most common cause of a bill rising while volume stays flat. Record the category you intended and compare it against what Meta currently reports, rather than trusting an approval from months ago.
- Are there volume discounts on the WhatsApp Business API?
- Meta publishes rate cards with volume tiers, so higher throughput can attract lower per-message rates. Separately, your provider may or may not pass those savings on, and some advertise a no-markup tier at enterprise volume. If you are sending at scale, the two questions worth asking any provider are what volume threshold changes your rate and whether their quoted rate is Meta's or Meta's plus their margin. Both answers are usually available if you ask directly.
- How do I estimate my monthly WhatsApp bill before I start?
- Count three things from a normal month: how many promotional sends you will make, how many transactional notifications you will send to people who are not currently in a conversation with you, and roughly how many customers will message you first. Multiply the first by the marketing rate, the second by the utility rate, treat the third as free, then add 18% GST. That estimate will be close enough to budget from, and it will usually reveal that one campaign costs more than every order notification combined.