WhatsApp Business API pricing in the UAE: what a message costs and when it pays
WhatsApp is the channel UAE customers actually answer, so most retailers and service businesses here end up on the WhatsApp Business API eventually. Since 1 July 2025 Meta bills per delivered template message instead of per conversation, the UAE marketing rate goes from $0.0499 to $0.0576 on 1 October 2026, and from the same date Meta starts charging for the customer service replies that were free. This article answers the question directly: what the WhatsApp Business API costs in the UAE right now, which messages are free or cheap, and the exact sums that show when a broadcast pays for itself.
WhatsApp Business API pricing in the UAE: the direct answer
Meta prices the WhatsApp Business API per delivered message, not per conversation. Three things decide the price of any single message:
- The category of the template you send: marketing, utility or authentication.
- The recipient's country calling code, not yours. A Dubai retailer messaging a Saudi +966 number pays the Saudi rate.
- Whether the customer messaged you first and how recently. That decides whether you are sending a free service reply, a free message inside the free entry point window, or a chargeable template.
UAE rates per delivered message, in US dollars, with the dirham at the 3.6725 peg for orientation:
| Message type | Until 30 Sep 2026 | From 1 Oct 2026 | Approx. AED from 1 Oct 2026 |
|---|---|---|---|
| Marketing template | $0.0499 | $0.0576 | AED 0.21 |
| Utility template | $0.0157 | $0.0157 | AED 0.058 |
| Authentication template | $0.0157 | $0.0157 | AED 0.058 |
| Authentication international | $0.0510 | $0.0510 | AED 0.19 |
| Service reply inside the 24-hour customer service window | Free | $0.0157 after 1,000 free per phone number per month | AED 0.058 |
| Utility template sent inside a customer service window | Free | $0.0157 | AED 0.058 |
| Any message inside the 72-hour free entry point window (after a click-to-WhatsApp ad) | Free | Free | Free |
Three practical notes that catch teams out:
- The charge is per delivered message, as recorded in the message status. Failed sends are not billed.
- Utility and authentication have volume discounts, marketing does not. The utility ladder starts at 100,000 messages per month: 100,001–1,000,000 is 5% off, 1,000,001–4,500,000 is 10% off, up to 25% off above 80 million. Authentication starts at 300,000. Tiers are aggregated across the business portfolio and reset monthly. Blasting harder never makes marketing cheaper.
- Meta's rate is not your whole bill. Your business solution provider (BSP) adds a platform fee and, depending on the contract, a mark-up on the message rate. SleekFlow lists its own platform fee at USD 15 per month per WhatsApp number (about AED 55); 360dialog quotes flat platform packages from USD 49 to 249 per month, or unlimited-volume arrangements on higher tiers. Before you compare providers, ask in writing whether the per-message rate is Meta's rate or Meta's rate plus a margin.
Meta has offered AED billing since 1 April 2026 for UAE accounts, with the dirham rate set from the global USD rate at the daily foreign exchange rate. If your finance team wants no currency exposure in the bill, switch to AED billing in Business Manager.
What changes on 1 October 2026, and why your 2027 budget will feel it
Three things land on the same day.
1. Marketing messages get more expensive again. The UAE marketing rate rises 15.4%, from $0.0499 to $0.0576. That follows a 30% rise on 1 October 2025 ($0.0384 to $0.0499). Since per-message billing began in July 2025, a UAE marketing message has gone from $0.0384 to $0.0576: a 50% increase in 15 months. Saudi Arabia rises to $0.0576 at the same time (its marketing rate is $0.0501 until 30 September 2026, per Voltade's comparison of Meta's rate cards).
2. Replies stop being free. Meta has published this as "Upcoming pricing updates": from 1 October 2026, business replies sent within a customer service window are billable service messages at the utility rate, with 1,000 free service messages per business phone number per month. Utility template messages sent inside a customer service window become billable too. Authentication gets a larger allowance: 10,000 free per phone number per month through the Webhooks API, and the pre-built authentication flows are exempt. The 72-hour free entry point window after a click-to-WhatsApp ad is unaffected: every template category is free inside it (only Meta Business Agent token charges apply).
3. Meta needs a payment method on file by 30 September 2026. Otherwise new template sends and Meta AI Agent replies stop (your existing customer service window conversations continue for 60 days). If you are reading this after that date and your broadcasts suddenly stopped, this is the reason, and adding a payment method in Meta Business Manager is the fix.
The GCC picture is uneven, which matters if you message across the region. Rates follow the recipient's number, and several markets move to their own rate cards: Qatar became standalone in July 2026, and Kuwait, Iraq and Oman follow in October. Voltade's comparison quotes Kuwait marketing at $0.0792 and utility at $0.0440 from October, more than double today's "Rest of Middle East" rates. If you run Gulf-wide campaigns, check Meta's current rate card for each recipient market before you budget, because the list price for a Kuwaiti number is now very different from a Jordanian one.
The cost ladder: what is free, what is cheap, what is expensive
Think in three tiers, and build your programme so most of the traffic lives in the cheapest tier.
| Tier | Message | Typical use | Cost from 1 Oct 2026 (UAE) |
|---|---|---|---|
| Free | Any message within 72h of a customer starting a chat from a click-to-WhatsApp ad or another entry point | Sales conversations, product questions, basket help | Free |
| Free | Service replies within 24h of the customer's message, up to 1,000 per phone number per month | Support, order questions | Free within the allowance |
| Cheap | Utility templates | Order status, appointment reminders, account alerts | $0.0157, falling to $0.0118 at very high volume |
| Cheap | Authentication templates | OTPs | $0.0157, with 10,000 free per number per month |
| Expensive | Marketing templates | Promotions, launches, offers, back-in-stock with a discount | $0.0576, no volume discount |
The category is decided when Meta approves your template, and it is easy to lose. A shipping update that says "your order is on the way" is utility. The same template that adds "and here is 15% off your next order" is marketing, and you will be billed at the marketing rate at time of use. Meta's guidance is explicit: businesses are responsible for reviewing the category assigned to their approved templates, and using a template means accepting the charges for the category applied to it.
Two rules follow:
- Get the customer to message you first. Every inbound message buys you a 24-hour service window (and, when the entry point is an ad, 72 hours of free messaging of any type). One inbound conversation is worth several dirhams of template fees you do not pay.
- Keep promotional intent out of utility templates. One promotional line in a "utility" template either gets recategorised to marketing at approval or, worse, damages your quality rating when recipients report it.
Worked example: a Dubai retailer, two plans, one month
Take a retailer with 60,000 opted-in UAE numbers, average order value AED 240, and support traffic of 8,000 business replies a month on one WhatsApp number. Assumptions on response rates are labelled as assumptions: run your own numbers, the method is the point.
Plan A: the monthly blast. One marketing template to all 60,000 contacts.
Plan B: fewer, better sends plus click-to-WhatsApp ads. One marketing template to the 18,000 contacts who bought or browsed in the last 90 days, plus AED 4,000 of click-to-WhatsApp ads.
The message bill from 1 October 2026:
AED_PER_USD = 3.6725 # dirham peg; Meta bills AED at its own daily rate
RATES_USD = { # UAE, per delivered message, from 1 Oct 2026
"marketing": 0.0576,
"utility": 0.0157,
"authentication": 0.0157,
"service": 0.0157,
}
FREE_SERVICE_PER_NUMBER = 1_000 # per phone number, per month
def marketing_cost(contacts):
return contacts * RATES_USD["marketing"]
def service_cost(replies, numbers=1):
billable = max(0, replies - FREE_SERVICE_PER_NUMBER * numbers)
return billable * RATES_USD["service"]
plan_a = marketing_cost(60_000) + service_cost(8_000) # blast the whole list
plan_b = marketing_cost(18_000) + service_cost(8_000) # engaged segment
for name, usd in (("Plan A", plan_a), ("Plan B", plan_b)):
print(f"{name}: ${usd:,.2f} ~AED {usd * AED_PER_USD:,.0f}")
Plan A: $3,565.90 ~AED 13,098
Plan B: $1,146.70 ~AED 4,211
Now add the commercial side, using these assumptions: Plan A converts 1.2% of the list (720 orders), Plan B converts 3.5% of a warmer segment (630 orders), and the click-to-WhatsApp ads deliver conversations at AED 3 each (1,333 conversations from AED 4,000) with 8% buying (107 orders).
| Metric | Plan A: monthly blast | Plan B: segment plus ads |
|---|---|---|
| Marketing sends | 60,000 | 18,000 |
| Business replies | 8,000 | 8,000 |
| Message cost from Oct 2026 | AED 13,098 | AED 4,211 |
| Click-to-WhatsApp media | 0 | AED 4,000 |
| Total cost | AED 13,098 | AED 8,211 |
| Orders (assumed) | 720 | 737 |
| Revenue (assumed) | AED 172,800 | AED 176,880 |
| Cost per order | AED 18.19 | AED 11.14 |
Three conclusions from the arithmetic:
- Plan B costs about AED 4,887 less per month for slightly more revenue (AED 58,644 a year), and the ad spend creates inbound chats you can sell to again for free inside 72 hours.
- The 1 October change alone adds about AED 2,100 a month to Plan A (AED 1,697 from the marketing rate rise, AED 404 from newly chargeable replies), roughly AED 25,200 a year on one send per month. If your 2027 marketing budget was built on 2025 rates, it is understated.
- The service reply bill is real but small compared with marketing. A 4-turn support conversation costs 4 × $0.0157 = $0.063 (about AED 0.23) after the allowance. A marketing template plus 4 turns costs $0.0576 + 4 × $0.0157 = $0.120 (about AED 0.44). The broadcast, not the support desk, is what drains the budget.
One operational caveat that decides whether Plan B works: answer fast. Click-to-WhatsApp leads decay in minutes, and agencies that fixed first-response time report conversion rates moving from 4% to 15% on the same lead flow (Raiontech's automation notes). If no one is watching the inbox, the ads are wasted.
Click-to-WhatsApp ads: buying the free window instead of the list
Click-to-WhatsApp (CTWA) ads are now the most capital-efficient way to open conversations in the UAE. The mechanic is simple: the customer taps the ad, WhatsApp opens, and for 72 hours after that first message you can send anything, including marketing content, for free. You pay for the click in Ads Manager and nothing per message.
Published campaign benchmarks from UAE and India retail, travel and education campaigns (Q3 2025 to Q1 2026) show retail conversation-to-sale rates of 8–15% and reply rates of 45–65%, with lead generation and travel higher (Go4whatsup CTWA benchmarks). Broader agency reporting puts cost per conversation started at $3–10 depending on market and funnel. Treat both as ranges to test against your own Ads Manager, not promises.
How to run them so the free window works for you:
- Route every ad into WhatsApp, not a landing page, and say so in the creative ("Tap to chat with us on WhatsApp").
- Automate the first reply so the conversation starts within seconds, then hand over to a human for the close.
- Send your real offer inside the 72-hour window, as free-form or template messages, whichever fits. No template fees apply.
- Pass conversion data back with the Conversions API and track with unique promo codes or links, so you can compare cost per order against your broadcasts.
- Keep the broadcast to warm segments. Ads and broadcasts are complements: ads create inbound conversations, broadcasts re-activate people who already know you.
Six levers that cut the bill without cutting revenue
| Lever | What it changes | How to do it |
|---|---|---|
| Send to behaviour, not to the list | Fewer marketing sends at $0.0576 | Segment on purchase or browse in the last 90 days; suppress never-openers after 2 sends |
| Protect the utility category | Utility at $0.0157 instead of $0.0576 | Review the category Meta assigned at approval; keep every promotional line out of utility templates |
| Spend the free allowances first | 1,000 service messages per number per month free | Split support and sales across two numbers and each gets its own allowance (volume tiers still aggregate at portfolio level) |
| Close in fewer turns | Fewer billable service replies | Automate acknowledgement, use order status templates, solve in 2–3 turns |
| Set a max price per marketing delivery | Caps what Meta can charge | The Marketing Messages API supports a maximum price per marketing message delivery; Meta charges that maximum or lower |
| Protect quality rating and messaging limits | Reach and effective cost | Honour opt-outs within 24 hours, keep template content accurate, watch for downgrades to low quality |
Measuring what brings in customers
The pricing changes only hurt if you cannot see where the money goes. The Cloud API gives you the raw material: the webhook messages object carries a pricing block with billable, category and pricing_model for every delivered message, and from 1 October 2025 Meta added is_billable to filter out the free ones. Template analytics in WhatsApp Manager shows sends, deliveries and reads per template, and Meta's tiering webhook (VOLUME_BASED_PRICING_TIER_UPDATE) tells you when you move between utility or authentication volume tiers.
Build four numbers into a monthly report, per programme (blast, segment, CTWA, support):
- Cost per delivered message by category, so a category reclassification shows up immediately.
- Free share: messages inside the 1,000 allowance and the 72-hour free entry point window, as a percentage of total. On a healthy programme this is high.
- Cost per conversation, so broadcast economics and CTWA economics sit side by side.
- Cost per acquired customer, message fees plus media, attributed with promo codes, unique links or server-side events. Include a hold-out group on your broadcasts so you can see how many orders would have happened anyway.
If you only fix one thing: split your WhatsApp spend into "push" (marketing templates) and "pull" (inbound conversations) in the accounts. Most UAE businesses we speak to discover that push dominates the bill while pull carries most of the revenue.
What to do next
- This week: confirm you have a payment method on file in Meta Business Manager and pull your last three months of template volumes by category from WhatsApp Manager. Multiply marketing sends by $0.0576: that is your monthly message bill from 1 October 2026.
- This month: re-cut your broadcast list to engaged segments, audit the category of every live template, and move one campaign budget into click-to-WhatsApp ads with an automated first reply.
- This quarter: put the four measurement numbers above on a dashboard, and build the 2027 budget on the October rates with a scenario at 10% above them, since UAE marketing rates have risen twice in two years.
WhatsApp pricing has become a per-message cost discipline, and the businesses that treat it as one, with segments, categories and attribution, spend less and sell more than those that blast. If you want a hand working out where your WhatsApp spend goes and what it returns, that mapping work is where our digital transformation engagement starts.
Link to this article
Citing this in your own writing? Use the permanent link below.https://www.azrty.com/blog/whatsapp-business-api-pricing-in-the-uae-what-a-message-costs-and-when-it-pays
<a href="https://www.azrty.com/blog/whatsapp-business-api-pricing-in-the-uae-what-a-message-costs-and-when-it-pays">WhatsApp Business API pricing in the UAE: what a message costs and when it pays</a> (Azrty)