Quick Answer
How much does the WhatsApp Business API cost?
Meta charges per message delivered, at rates set by the recipient's country. In India, as of the rate card effective 1 July 2026, a marketing message costs ₹0.8631, and utility and authentication messages cost ₹0.1150 each, all before 18% GST. Meta charges nothing for platform access itself. Two changes matter right now: from 1 October 2026 free-form replies inside the 24-hour window stop being free, and every India-billed account must be on INR billing by 31 December 2026 or Meta stops delivering its messages from 1 January 2027.
Last updated:
WhatsApp API Pricing, Explained
WhatsApp API Pricing, Explained
Hero image placeholder
Per-message pricing, the October 2026 change, and the December deadline.
Most pricing pages for the WhatsApp Business API are out of date, and a surprising number are out of date in the same way - they still describe billing per 24-hour conversation, a model Meta retired in 2025. If a guide mentions “conversation categories” and a free tier of 1,000 conversations a month, close it.
Here is the current picture, the two dated changes bearing down on it, and a worked example at the scale we actually operate at.
The model: per message, priced by the recipient
Since 1 July 2025, Meta charges on a per-message basis. Every template message that is delivered costs money. Nothing is bundled, and there is no monthly allowance.
Rates are set by the recipient’s country. This catches people out constantly. Your business being Indian does not make your messages cost Indian rates - it makes the messages you send to Indian numbers cost Indian rates. Send to a cousin in the UK and you pay the UK rate.
What it costs in India
These are the India rates on the card effective 1 July 2026. All figures are before the 18% GST that lands on an Indian invoice.
| Category | Rate (INR) | With 18% GST | Volume discount |
|---|---|---|---|
| Marketing | ₹0.8631 | ₹1.0185 | None |
| Utility | ₹0.1150 | ₹0.1357 | Yes, tiered by monthly volume |
| Authentication | ₹0.1150 | ₹0.1357 | Yes, tiered by monthly volume |
| Authentication (international) | ₹2.4971 | ₹2.9466 | None |
| Service (from 1 Oct 2026) | Matches utility rate | ₹0.1357 | See Meta’s published rates |
Rate cards move. Treat these as the shape of the pricing rather than a permanent quote, and pull Meta’s current card before you commit a budget.
The category decision is a 7.5× multiplier
Look at those two numbers again. Marketing is ₹0.8631. Utility is ₹0.1150. That is a factor of exactly 7.5 between two messages that may contain very nearly the same words.
Made concrete at a scale we know well - a 500-guest wedding invitation:
- As a utility template: 500 × ₹0.1150 = ₹57.50, or ₹67.85 with GST.
- As a marketing template: 500 × ₹0.8631 = ₹431.55, or ₹509.23 with GST.
In absolute terms, both are trivial against a wedding budget. That is not the point. The point is that the multiplier is structural, and it scales with you. A planner running forty weddings a season is choosing between roughly ₹2,700 and ₹20,000 of messaging cost on invitations alone - and that is one message type out of the dozen a wedding actually sends.
And you do not fully control which side you land on. Meta’s classifier decides, and it decides at submission time. An exclamation mark can be the difference. That is why how you word a template is a pricing decision disguised as a copywriting one.
1 October 2026: replies stop being free
This is the change to plan for, and it is close.
Today, once a person messages you, you can reply in free text for 24 hours at no cost. From 1 October 2026, that ends. Meta’s documentation states it will “charge on a per-message basis for service messages, consistent with how Meta charges for template messages,” and separately that it will charge per message for “utility messages sent in response to users within an open 24-hour customer service window.”
Meta committed to publishing the exact rates by 1 September 2026, and has said service message rates match utility and authentication rates - which in India means roughly ₹0.1150 per reply before GST.
There is no India exemption. And a related change already landed: since 1 August 2026, Meta Business Agent replies are billed per token, at Meta’s published token rate, rather than per message.
The businesses this hurts most are the ones that did the right thing. If you built a helpful, conversational WhatsApp presence - a support desk, an FAQ bot, a concierge that answers guest questions - your cost base was near zero and is about to become a per-reply meter. A chatty assistant that sends six clarifying messages now costs six times what a single well-formed answer does. Conversation design just became a line item.
The deadline almost nobody is discussing
On 1 January 2026 Meta launched INR billing localisation for India, so accounts whose sold-to country is India are quoted and settled in rupees.
The part that matters: eligible customers must have all business accounts migrated to INR by 31 December 2026. From 1 January 2027, Meta will no longer deliver messages from non-INR accounts belonging to eligible customers.
Read that again, because it is not a billing inconvenience. It is message delivery stopping. Meta published currency migration APIs from 1 June 2026 to make the move possible, but there are reports that some existing USD-billed accounts cannot be converted in place at all and must be recreated as new INR accounts - which, if it applies to you, means re-submitting your entire template library and starting a fresh number reputation from zero.
If you are an Indian business on the platform, this is worth an hour of someone’s attention this month rather than in December. Check which currency your account bills in, and if it is USD, find out now which migration path applies to you.
What your provider adds
Everything above is Meta’s share. If you reach the platform through a Business Solution Provider - which most businesses do - there is a second layer: either a per-message markup, a monthly platform fee, or both.
Worth asking any provider three questions before signing. Do you charge a markup on Meta’s rate, or a flat platform fee? Do failed messages appear on my invoice? And on 1 October, will you pass Meta’s new service-message charge through at cost, or with your margin on top? The third question will separate the providers who have thought about it from the ones who have not.
How to actually budget this
Three habits keep the number predictable. Count unique recipients, not messages - your guest list has duplicates, and deduplicating is free money. Segment by country before you estimate, because a 10% international tail can dominate the bill. And reconcile against delivery, not sends - Meta bills delivered messages, so an internal count based on attempts will always overstate.
The encouraging thing is that WhatsApp remains extraordinarily cheap for what it is. Even at marketing rates, reaching 500 people in an inbox they actually read costs less than a round of coffee. The discipline is not about affording it - it is about not letting a category misclassification quietly multiply it by seven and a half.
Tools referenced in this post
Try Weddingkart for your wedding
Guest lists, WhatsApp invites, RSVPs, countdowns and more - the AI layer for Indian weddings.
Related reading
Frequently Asked Questions
Is the WhatsApp Business API free to use?
The platform is free - Meta charges no access, hosting or setup fee for the Cloud API. You pay only for messages delivered. What is not free is everything around it: if you go through a Business Solution Provider you will pay their platform fee or per-message markup on top of Meta’s rate, and in India you pay 18% GST on the whole invoice.
Who sets the price - my country or my customer’s?
Your customer’s. Rates are keyed to the recipient’s country code, not to where your business is registered. An Indian business messaging a guest on a UK number pays the UK rate. This is the single most common budgeting error for anyone with a diaspora audience, because a list that looks domestic can contain a long tail of expensive international numbers.
What changes on 1 October 2026?
Two things stop being free. Meta will charge per message for service messages - the free-form replies your team or an AI sends inside an open 24-hour window - and for utility templates sent in reply to a user inside that window. Meta’s own wording is that it will “charge on a per-message basis for service messages, consistent with how Meta charges for template messages.” Service message rates match the utility and authentication rates.
Are there volume discounts on WhatsApp messages?
Yes, on utility and authentication only, and they are tiered by monthly volume - reported at up to roughly 30% off list rate at the top tiers. Marketing messages do not get volume discounts. For anyone with burst-shaped rather than steady sending, the tiers are largely theoretical: you need sustained monthly volume, not one big month.
Do I pay if the message is not delivered?
No. Charging happens on delivery, not on submission. A message that fails - because the number is not on WhatsApp, or the recipient blocked you - is not billed. This is why reconciling your own send logs against delivery webhooks matters: the invoice counts delivered messages, and if your internal count is based on attempts, the two will never agree.
Was this article helpful?
Share
By Weddingkart TeamLast updated