Free consultation →
AI & Automation

WhatsApp Business API pricing in India: the per-message maths

Meta replaced conversation-based billing with per-message billing in July 2025, and changed the free tier again on 1 October 2026. Most pricing guides online still describe the old model. Here are the current rupee rates and what they cost a real business per month.

If you are reading an article that explains WhatsApp Business API pricing in terms of “conversations” and 24-hour windows that cost a fixed amount, it is out of date. Meta moved to per-message billing in July 2025 and adjusted the free allowance again on 1 October 2026. The difference matters: under the old model a chatty customer cost the same as a quiet one, and under the new one it does not.

The current rates for India

These are the India rates on Meta's rate card effective 1 October 2026, in rupees, before 18% GST. Your Business Solution Provider may add a platform fee or a markup on top.

Message categoryRate per messageWho starts it
Marketing₹0.8631You
Utility₹0.1150You
Authentication (domestic)₹0.1150You
Authentication (international sender)₹2.4971You
Service (reply in the 24-hour window)₹0.1150The customer

Two allowances sit on top of that table. Each business phone number gets 1,000 free service messages per month, which do not roll over. And utility templates sent inside an already-open 24-hour service window are not charged separately.

Rates change, so verify before you budget

Meta revises the country rate card periodically and has done so twice in the last two years. The figures above are the October 2026 India card. Check Meta's current developer documentation before committing to a budget, and ask your provider in writing whether their quoted price is Meta's rate or Meta's rate plus a markup.

The one decision that controls your bill

Marketing costs roughly seven and a half times what utility costs. Getting your templates classified correctly is worth more than any other optimisation, and most businesses get it wrong in the expensive direction.

The distinction Meta draws is about whether the message follows from something the customer did:

  • Utility — order confirmed, out for delivery, payment received, appointment tomorrow at 11, fee receipt attached, your booking voucher. The customer took an action and this message is about that action.
  • Marketing — new Kerala package this season, 20% off this weekend, we miss you, admissions now open. You decided to send it.
  • Authentication — one-time passwords and login codes. Nothing else.

The grey zone is where money leaks. “Your order is ready, and here is 10% off your next one” is a marketing message with a utility sentence attached, and it will be classified and billed as marketing. Split it into two templates: the utility one carries the information, and you send the offer separately only to people worth sending it to.

What it actually costs: three worked examples

Rates per message are meaningless until you multiply by volume. Three realistic Indian businesses, with GST included this time.

A school with 900 students

  • Monthly fee reminders to 900 parents: 900 utility × ₹0.1150 = ₹103.50
  • Absence alerts, roughly 60 a day over 24 school days: 1,440 utility = ₹165.60
  • Two notices a month to all parents: 1,800 utility = ₹207.00
  • Admission campaign, 3,000 marketing messages in season: ₹2,589.30
  • Parent replies: well inside the 1,000 free service allowance

Quiet month about ₹560 including GST. Admission season about ₹3,620. For a school that is noise against the cost of the clerk currently making those phone calls.

A travel agency doing 120 bookings a month

  • Quotation PDFs, confirmations, vouchers and day-before reminders: about 600 utility = ₹69
  • Payment reminders: about 200 utility = ₹23
  • Seasonal package broadcast to 4,000 past customers: ₹3,452
  • Customer replies: typically 1,500 service, 500 of them chargeable = ₹57.50

Roughly ₹4,250 including GST in a month with a campaign, about ₹180 without one. The entire transactional side costs less than a tank of fuel; the broadcast is the whole bill.

A D2C store sending 20,000 marketing messages a month

20,000 × ₹0.8631 = ₹17,262, plus GST = ₹20,369. At this volume classification discipline and list hygiene stop being housekeeping and start being the budget. Sending the same broadcast to a list where half the numbers never open anything is a five-figure monthly decision.

Five ways to cut the bill without cutting reach

  1. Reclassify everything. Audit your templates and move every message that can legitimately be utility out of marketing. This routinely halves a bill on its own.
  2. Reply inside the window. When a customer writes to you, the next 24 hours of your replies are service messages, and the first thousand a month are free. Answering promptly is cheaper than templating later.
  3. Segment before broadcasting. Sending to 4,000 people because you have 4,000 numbers is the most common way to waste money here. Send to the 800 who bought in the last year.
  4. Use one number properly. The 1,000 free service messages are per phone number per month, so splitting traffic across numbers without a reason does not multiply your allowance in any useful way — it just fragments your history.
  5. Check your provider's markup. Some providers pass Meta's rate through and charge a platform fee; others mark up per message. Over 20,000 messages a month the difference is material. Ask for it in writing.

What setup actually involves

The pricing is the easy part. Getting live involves a verified Meta Business Manager, a dedicated phone number that is not already on the consumer WhatsApp app, a display name that survives Meta's review, and message templates approved before you can send them. Template rejection is the usual delay, and it is usually caused by promotional language in a template submitted as utility — the same classification discipline, showing up again.

Where this gets genuinely useful is when the messages are not a separate tool. A booking confirmed in your ERP should send its own voucher; a fee marked overdue should send its own reminder. That is the difference between a WhatsApp product and WhatsApp automation, and it is what we build into the systems on our WhatsApp automation page.

The short version

Utility messages are about ₹0.115 and marketing about ₹0.863, both before 18% GST, with 1,000 free service messages per number per month. Classify your templates correctly, reply inside the 24-hour window, segment your broadcasts, and the transactional side of WhatsApp will cost you less per month than one missed booking.

Confirm current rates on Meta's own rate card before you budget — they have changed twice recently and will change again.

Frequently asked questions

How much does one WhatsApp message cost in India?
As of the October 2026 rate card: marketing messages are about ₹0.8631 each, and utility, authentication and service messages are about ₹0.1150 each, all before 18% GST. Each business phone number also gets 1,000 free service messages per month. Meta publishes the authoritative rate card and it does change, so confirm current rates before budgeting.
Is WhatsApp Business API free?
No, but part of it is. Service messages — your replies inside the 24-hour window after a customer writes to you — are free for the first 1,000 per phone number each month, after which they are charged. Everything you initiate is charged from the first message. The API itself has no licence fee from Meta; you pay per message plus whatever your Business Solution Provider charges.
What is the difference between a marketing and a utility message?
Utility messages follow up on something the customer did: an order confirmation, a delivery update, a fee receipt, an appointment reminder. Marketing messages promote something: an offer, a new package, a re-engagement nudge. Utility costs roughly a seventh of marketing in India, so correctly classifying your templates is the single biggest lever on your bill.
Do I pay GST on WhatsApp messages?
Yes. The published rates are exclusive of 18% GST, so add that to every figure. If you are registered, it is input credit, but it still affects cash flow.
Can I use WhatsApp Business API without a provider?
Technically yes via Meta's Cloud API, but you still need a verified Business Manager, a dedicated number and something to actually send and receive messages. Most Indian businesses go through a provider or have the integration built into their own system, which is the route we normally take so the messages sit inside the CRM rather than beside it.

Want this set up properly?

We handle the whole thing — Business Manager verification, number migration, template approval and the automation behind it. Usually live within two weeks.

Talk to us about WhatsApp