In this article11
- What changed, exactly
- What counts as a service message?
- The allowance: a thousand messages, and the unit is what matters
- Utility templates inside the window — the quieter change
- What does it actually cost? A Saudi example
- The payment method: the trap that stops your replies
- What to do now
- What is still free?
- Frequently asked
- Sources
- Work out your own bill, with your own numbers
This article explains exactly what changed, what counts as a service message, how the free allowance works and why its unit matters, and what it actually costs in Saudi market figures — then what to do before the first bill arrives.
What changed, exactly
The change landed on two separate dates, and they are widely conflated:
| Date | What changed |
|---|---|
| 1 August 2026 | Meta Business Agent messages — Meta’s own agent — became billable by tokens. This does not apply to you if the bot or AI agent is run by you or by your platform. |
| 1 October 2026 | Service messages became billable per message, after a monthly free allowance per number. On the same date, utility templates sent inside the 24-hour window became fully billable, having been free since 1 July 2025. |
What counts as a service message?
A service message is any free-form message — not an approved template — that you send in reply to a customer who messaged you in the last 24 hours. The point that surprises most teams is that the source does not change the classification:
- A support agent’s reply from the inbox — a service message.
- A reply from your own bot or AI agent — also a service message, at the same price.
- Images, video, documents and voice notes — all service messages, counted exactly like text.
- Each message counts, not each conversation. Three replies to one question are three messages.
The allowance: a thousand messages, and the unit is what matters
Every business phone number gets a thousand free service messages per calendar month. Three properties of that allowance are what make most quick readings of the number wrong:
- Per number, not per account: the allowance belongs to a single business phone number, not to the WhatsApp Business Account and not to the portfolio. Three numbers means three separate allowances.
- Never pooled: a number that used only two hundred does not lend the rest to a number that went over.
- Never carried over: whatever you do not use this month lapses at the end of it, and the counter restarts at zero on the first of the next.
Past the thousand-and-first message, each one is charged at the utility rate for the customer’s market — not yours. And the volume discounts that authentication messages earn do not apply to service messages at all.
Utility templates inside the window — the quieter change
Since 1 July 2025, utility templates sent as a reply inside the 24-hour window were free, and a popular piece of advice was built on it: send the order confirmation and the shipping update as a reply inside the window rather than proactively, and save part of the bill.
That advice no longer holds. From 1 October 2026 a utility template is charged at the market rate whether it is sent inside the window or outside it, and the thousand-message allowance does not apply to it — that allowance covers service messages alone. If your flows were designed around this rule, the saving you were counting on has gone.
What does it actually cost? A Saudi example
Take a support team replying to Saudi customers. The utility rate in the Saudi market — which is also the service rate — is: 0.0401 SAR
And because the allowance belongs to each number separately, spreading a team across several numbers changes the arithmetic:
| Case | Charged messages | Monthly cost |
|---|---|---|
| One number, a thousand messages | 0 | Nothing |
| One number · 4,000 | 3,000 | 120.30 SAR |
| Three numbers, each with the same volume · 12,000 | 9,000 | 360.90 SAR |
The payment method: the trap that stops your replies
This point matters more than the price. If there is no valid payment method on file with Meta for your WhatsApp Business account when charging begins, Meta stops delivering service messages.
And remember what service messages are: your replies in the inbox. So the outcome is not a late invoice — it is support agents writing replies that never reach the customer, usually without anyone noticing at once, because the interface looks perfectly normal.
What to do now
- 1.Confirm the payment methodOn every WhatsApp Business account, before anything else. An expired card is enough to stop replies being delivered.
- 2.Learn your monthly reply count per numberNot the account total — each number separately, because that is how the allowance is counted. Only a number that goes past a thousand produces a bill.
- 3.Revisit flows built on the window being freeAny flow designed to send utility templates as a reply inside the 24-hour window was relying on a saving that no longer exists. Re-evaluate it at its real price.
- 4.Measure replies per conversationThat number now has a financial meaning. A conversation closed in three replies instead of seven saves more than any negotiation over rates.
- 5.Lean into click-to-WhatsApp adsThe 72-hour free entry point window stayed entirely free, for every category. It is now the only route to a conversation that costs nothing, which raises the return on ads that click through to WhatsApp.
What is still free?
Two things, and both are worth designing around:
- The first thousand service messages a month, per business phone number.
- The free entry point window (72 hours): when a customer starts the conversation from an ad that clicks through to WhatsApp, or from the WhatsApp button on Facebook or Instagram, every message you send them is free for 72 hours — in any category, marketing included.
And because the 72-hour window is now the only route to a conversation that costs nothing, ads that click through to WhatsApp are worth more than they were. We explain how they work and how to cost them in the click-to-WhatsApp ads article. If what concerns you is how many conversations you are allowed rather than what they cost, that is an entirely different subject, covered in the messaging limits guide.
Frequently asked
Does the allowance include messages the customer sends?
No. Meta counts the messages you send out; what the customer sends you is neither charged nor deducted from the allowance.
Do bot replies count against the same allowance?
Yes. A reply from your own bot or AI agent is treated exactly like an agent’s: a service message, which consumes the allowance and is then charged at the same rate. The exception is Meta Business Agent — Meta’s own — which has separate pricing that began on 1 August 2026.
Can I move an unused allowance between my numbers?
No. The allowance is per number, never pooled and never transferred. A number that used only two hundred is no help to one that went past a thousand.
Does the service rate fall with volume?
It neither falls nor rises: volume discounts do not apply to service messages. The price is flat, at the utility rate for the customer’s market.
Does SAEI take a commission on these fees?
No. Meta’s fees are charged at their official rate exactly as they are and go to Meta in full; we apply a zero margin. The platform subscription is entirely separate from them.
Which rate applies if my customer is outside Saudi Arabia?
The customer’s market rate, not yours. A service message to a customer in another country is charged at that country’s utility rate.
Sources
Every figure and rule in this article comes from Meta’s own documentation. These are the references, and we update them whenever the rules move:
- Upcoming pricing updates for Meta Business Agent, service and utility messages — The primary reference for the 1 August and 1 October 2026 changes: service messages becoming billable, and utility templates inside the 24-hour window.
- Pricing on the WhatsApp Business Platform — The per-message pricing model, the four categories, the 72-hour free entry point window, and the webhook pricing object fields.
- Pricing updates — Effective dates for each market’s rate card, including the higher Saudi marketing rate.
- WhatsApp Business per-market rate cards — The official per-market rates in USD — the source of every riyal figure we display after conversion.
- Conversation-based pricing (deprecated) — The old model that ended on 1 July 2025 — useful only for reading invoices from before that date.
- Messaging limits — The daily conversation cap per number — a volume limit, unrelated to price, and often confused with billing.
Work out your own bill, with your own numbers
Enter your monthly volume for each category and get the cost in Saudi riyals straight away — with the service message allowance applied for you.
