Quick reference — key dates and facts
- July 1, 2025: Per-message pricing begins. Every delivered template is a separate charge. Conversation-based pricing deprecated.
- October 1, 2025: Rate adjustments — Colombia/UAE up; Mexico, Saudi Arabia, Argentina, Egypt down. Volume-tier webhooks activated.
- Now (until Sept 30, 2026): All replies within the 24-hour customer service window — human agent and AI agent — are free, no limit.
- October 1, 2026: Service messages become billable. 1,000 free/month per account, then utility rates apply to every reply in the window.
- Click-to-WhatsApp ads: Open a 72-hour free window including marketing templates.
- Utility templates in open service window: Still free until Oct 2026 if the customer messaged first.
- India per-message base rates (approx): Marketing ~$0.010, Utility ~$0.0014, Authentication ~$0.0014.
I spend a lot of time thinking about how retail teams communicate with customers on WhatsApp. It's where I work, what Zithara is built around, and where I see the gap between what's possible and what most teams actually do.
So when Meta restructured how they charge for the WhatsApp Business API, I paid close attention. Not because the change is necessarily bad — but because it forces a question every team building on WABA should have been asking anyway.
Are you sending messages because you have something worth saying, or because the system is set up to send?
What Actually Changed
The big shift happened in July 2025, not October. October was an adjustment on top of it. Let me separate the two.
July 1, 2025: Conversation-based pricing ended. For years, Meta charged you once per 24-hour conversation window — one fee regardless of how many templates you sent inside it. If you sent three messages in a customer journey over 20 hours, you paid once. That model is gone.
The new model is per-message. Every delivered template is a separate billable event. The category still matters — marketing, utility, authentication each have different rates. The recipient's country still determines the price. But the unit of billing is now the individual message, not the window.
October 1, 2025: Country-level rate adjustments. Separate from the model change, Meta updated rates in specific markets. Colombia and UAE saw increases on certain categories. Mexico, Saudi Arabia, Argentina, and Egypt saw decreases. Zimbabwe moved from the global "Other" bucket to "Rest of Africa" pricing. These are relatively minor compared to the structural shift in July, but they're real line-item changes depending on where your customers are.
There's one more date to put on the calendar: October 1, 2026. That's when service messages — currently free — become billable. You'll get 1,000 free per month per account, then pay utility rates. If your business handles high inbound volume, plan for this now.
Who Feels This Most
The honest answer: teams who built their WhatsApp flows around the old economics.
Under conversation-based pricing, there was an implicit incentive to say everything inside one window — because you were already paying for it. Some teams built flows that sent three, four, five templates in a single customer journey: order confirmed, order shipped, out for delivery, delivered, review request. One payment, five messages. Efficient from a cost perspective.
Under per-message pricing, that same flow now generates five separate charges. For high-volume operations, that arithmetic changes the business case significantly.
E-commerce and retail operators with multi-step post-purchase flows feel this the most. Financial services teams sending frequent account alerts feel it too. Anyone who treated the conversation window as a free pass to send follow-up messages will notice the difference in their bills.
The pricing model changed. But the underlying question it's forcing is one that should have been asked earlier: does every message you're sending actually earn its place?
What Hasn't Changed — And Where the Leverage Is
A few important things remained in the new model, and understanding them is where the strategy lives.
Utility templates within an open customer service window are free. When a customer messages you first, a 24-hour service window opens. Any utility template you send within that window — confirmations, updates, responses — costs nothing. This is significant. It means customer-initiated conversations remain a low-cost channel for follow-through.
Service replies (non-template messages) remain free. Plain text, images, plain responses — anything that isn't a formal template, sent within an open service window, is still free. Until October 2026, at least.
Click-to-WhatsApp ads open a 72-hour free window. When a customer clicks an ad and starts a WhatsApp conversation, you get 72 hours of free messaging for that session — including marketing templates. That's a meaningful entry point for retail teams running acquisition campaigns.
Volume tier discounts exist for utility and authentication. At sufficient scale, Meta automatically discounts utility and authentication messages. Marketing messages are excluded. If you're a high-volume sender of non-marketing messages, you may see these kick in — and you can now monitor them via webhook events that Meta activated in October 2025.
The Biggest Shift Coming: October 1, 2026
This is the one most teams are building toward without realising it will cost them.
Right now, within the 24-hour customer service window, every message is free — whether it's sent by a human agent or an AI agent. A customer messages you, the window opens, and for the next 24 hours your team (and your bots) can reply as many times as needed. No charge per reply.
That changes on October 1, 2026.
From that date, service messages become billable. You get 1,000 free per month per account. After that, every message sent by a human agent or AI agent within the window gets charged at utility rates.
The reason this matters so much is that most teams have built their support and AI flows on the assumption that within-window messages are free. Multi-turn AI conversations, acknowledgment messages, follow-up questions, status checks, handoff confirmations — all of it has been "free" from a billing perspective. That assumption is going away.
The 24-hour window is currently a free pass for your AI and human agents to say as much as they want. From October 2026, every message in that window has a price tag.
At a small operation handling a few hundred conversations a day, the cost will be manageable. At a retail brand handling tens of thousands of customer conversations — with AI agents that engage in multi-turn exchanges — this is a material cost shift.
The time to fix your conversation design is now, not after the bill arrives.
How to Optimise AI and Human Agent Replies
The principle is simple: resolution in fewer turns. The implementation requires rethinking how your agents — AI and human — are designed to communicate.
Here's how I think about it:
1. Eliminate the "I'm checking" message. The most common pattern in AI reply systems is: acknowledge → process → respond → close. That's four messages where one or two would do. "I'm looking into this for you…" followed by the actual answer is a pattern that made sense in human-paced support. For AI, there's no reason to separate the acknowledgment from the answer. Combine them. One message, complete.
2. Design for resolution, not engagement. Chat interfaces reward conversation length. Cost structures now punish it. Your AI agent should be optimised to fully resolve the customer's question in the first substantive reply — not to keep the conversation going. Brief the AI on what "done" looks like and push it toward that state quickly.
3. Pass full context on handoffs. When an AI agent hands off to a human agent, the human should already know everything: what the customer asked, what the AI tried, what's still unresolved. The worst pattern is an AI that collects information, hands off, and then the human starts re-collecting the same information — doubling the message count. Build handoff payloads that make the human's first message the productive one.
4. Use interactive elements to reduce turns. Quick reply buttons, list messages, and interactive menus let customers respond with one tap instead of a free-text reply that the AI then needs to interpret and confirm. A well-designed menu flow that resolves an issue in 3 exchanges beats a conversational flow that takes 8. This was good UX before — now it's also good economics.
5. Gate AI replies on actual signal. Not every inbound message needs an AI response. "Thanks", "OK", "Got it" — these don't require a reply. Build a message classifier that identifies low-signal inputs and suppresses the automatic AI response. Reserve AI turns for messages that actually need resolution.
6. Set conversation turn budgets. Define a maximum number of AI turns per conversation — say, 4 to 6 for a standard support query. If the AI hasn't resolved it within budget, escalate to a human rather than continuing to generate charges. Most well-designed AI flows should resolve the majority of queries within 3 turns. If yours aren't, the conversation design is the problem, not the turn limit.
7. Audit your current turn counts now. Before October 2026, instrument your conversations. Know your average turns per resolution, your P90 turn count, your outliers. The outliers — conversations that run 15, 20, 30 exchanges — are where the cost concentration will be. Fix those flows first.
8. Don't send status updates proactively inside open windows. A common pattern: customer messages about an order, window opens, AI resolves the query, then 4 hours later a proactive status update gets sent into the same window. Under the old model, still free. Under the new model, a charged message. Proactive messages sent into an open service window will count. Track which automated sends are going into active windows and reclassify them.
The Strategic Frame
Here's what I keep coming back to when I think about this pricing change:
Meta didn't change the rules arbitrarily. They changed them in a direction that aligns cost with value. Per-message pricing means high-quality, high-relevance messages become cheaper relative to high-volume, low-relevance ones. If your messages are getting opened, responded to, and acted on — you're getting value for every rupee you spend. If your messages are being ignored or opted out of, you're paying more for less.
That's actually the right structure. It creates incentive alignment between what's good for the business and what's good for the customer.
The retail teams I've seen struggle with this pricing shift are the ones who treated WhatsApp as a broadcast channel — high volume, low personalization, send-and-hope. That strategy was always expensive in attention and conversion even when it was cheap in money. Now it's expensive in both.
The teams who are doing fine are the ones who built for context. They know when to message and when not to. They use AI to understand the customer's situation before sending anything. They treat every template as something that needs to earn its place.
WhatsApp built on customer intent is a revenue channel. WhatsApp built on broadcast volume is now just a cost center with a declining return.
What to Do Now
Practical steps, in order of impact:
- Audit your template dispatch logic. For every template your system sends, ask: is this firing inside an open service window where it could be free? Is this a utility message that a plain reply would handle equally well? Are there consecutive templates that could be collapsed into one?
- Map your AI reply flows to cost. If you have AI-powered auto-replies, instrument them. Know how many templates your AI is generating per day, per category. You can't optimize what you're not measuring.
- Redesign AI responses to resolve within free windows. Prioritize completing the customer journey within the 24-hour service window when the customer initiated. Do not let AI fire a paid utility template when the customer has an open window active.
- Use Click-to-WhatsApp as your marketing entry point. The 72-hour free window it creates is the most cost-effective way to run marketing flows. If you're running paid campaigns anyway, routing them through Click-to-WhatsApp ads reduces your template spend on the back end.
- Enable and monitor the volume tier webhooks. If you're at a scale where tier discounts apply, make sure your systems are capturing the
VOLUME_BASED_PRICING_TIER_UPDATEevents Meta now sends. Know when your discount activates — it's automatic, but invisible unless you're watching for it. - Plan for October 2026 now. Service messages becoming billable is coming. If your support flows rely heavily on inbound volume, build cost models now so you're not surprised when the bill arrives.
Where This Lands
The teams most disrupted by Meta's pricing changes are the ones who were building efficiently on top of a broken incentive structure. Volume for volume's sake was always the wrong strategy on WhatsApp — it just wasn't punished in the cost model.
Now it is.
That's not a bad thing. It pushes teams toward what actually works: messages sent because they matter, at the moment they matter, with content the customer actually needs. AI can power that — but it needs to be designed for it, not just plugged in and left to fire.
Retail on WhatsApp at its best is not broadcast. It's a conversation that continues exactly where the customer is, with exactly the right context. That's what the channel was built for. The pricing is now aligned with that vision.
The question is whether your systems are.
Key takeaways
- July 2025: Meta moved from conversation-based to per-message pricing. Every template delivery is now a separate charge.
- October 2025: Country-level rate adjustments (Colombia/UAE up; Mexico, Saudi Arabia, Argentina, Egypt down).
- October 2026: Service messages become billable (1,000 free/month, then utility rates).
- Leverage: utility templates within an open customer service window are still free. Plain replies in open windows are still free. Click-to-WhatsApp ads open a 72-hour free marketing window.
- October 2026 (the big one): The 24-hour service window stops being free. Every message sent by a human or AI agent inside the window gets billed at utility rates after 1,000/month free per account.
- This will hit teams hardest who built AI flows assuming within-window replies are always free — multi-turn AI conversations, acknowledgment messages, status pings inside open windows.
- Fix AI flows now: eliminate "I'm checking" messages, design for resolution in 3 turns or fewer, use interactive buttons to reduce back-and-forth, gate AI replies on actual signal.
- On human handoffs: pass full context so the human's first message is the productive one — no re-collecting what the AI already gathered.
- Audit your current average turns per conversation. P90 outliers are where October 2026 will hurt most — fix those flows first.
- The pricing shift is aligned with what was always right: resolve customer issues completely, quickly, with as few exchanges as needed.