How WhatsApp Business API pricing works in Dubai

WhatsApp Business API pricing has two layers. Understanding both is essential to avoiding bill shock.

Layer 1: Meta conversation charges. Meta charges per conversation — not per message. A conversation is a 24-hour window from the first message. Every message sent or received within that 24-hour window is part of the same conversation and counts as one charge. Conversation rates vary by type and by the country of the recipient's phone number.

Layer 2: BSP platform fees. You can't access the WhatsApp Business API directly from Meta — you need a Business Solution Provider (BSP). Your BSP charges a platform fee on top of Meta's conversation charges. This is where the biggest price differences between providers live.

Meta's conversation categories (2026)

Meta now charges differently based on who initiated the conversation and what type it is:

CategoryWho initiatesApprox. AED rate (UAE numbers)Example use case
MarketingBusiness~AED 0.25–0.35Promotional broadcasts, offers
UtilityBusiness~AED 0.08–0.12Order confirmations, appointment reminders
AuthenticationBusiness~AED 0.06–0.10OTP, login verification
ServiceCustomerFree (within 24-hr window)Customer-initiated support conversations

⚠️ Important: Meta updates its pricing regularly. The AED figures above are estimates based on current published USD rates converted at ~3.67 AED/USD. Always verify current rates on Meta's official pricing page before budgeting. UAE recipient rates (when your customers are in the UAE) apply here.

Where the hidden markup lives

Most BSPs add a markup on top of Meta's conversation charges. This is how many platforms keep their headline platform fee low while recouping margin on usage. The markup can range from 10% to 100%+ of Meta's base rate.

The cleanest way to evaluate a BSP is to ask them directly: "What is your per-conversation rate for UAE marketing conversations, and what is Meta's current base rate?" The difference is their markup. Some providers are transparent about this; others are not.

Tawasel passes Meta's conversation charges through at cost with no markup. You pay Meta's rate directly through your Tawasel account, plus the flat monthly platform fee.

Three worked examples: real UAE businesses

Dubai clinic — appointment reminders and follow-ups

150 appointments per month. Sends a reminder 24h before each appointment (utility) and a follow-up survey 48h after (marketing). Team also handles ~80 inbound enquiries.
150 utility conversations (reminders)150 × AED 0.10AED 15
150 marketing conversations (follow-ups)150 × AED 0.30AED 45
80 service conversations (inbound)FreeAED 0
Tawasel Starter platform feeFlatAED 99
Total monthly costAED 159

Sharjah retailer — order notifications and promotions

400 orders per month. Sends order confirmation (utility) and one promotional broadcast per week to 800 opted-in customers (marketing). Handles ~200 inbound customer queries.
400 utility conversations (order confirmations)400 × AED 0.10AED 40
4 weekly broadcasts × 800 customers3,200 × AED 0.30AED 960
200 service conversations (inbound)FreeAED 0
Tawasel Growth platform feeFlatAED 279
Total monthly costAED 1,279

Abu Dhabi real-estate office — lead follow-up and viewings

60 new leads per month. Each gets an initial follow-up template (marketing) and a viewing reminder (utility). Team handles ~120 ongoing conversations with prospects.
60 marketing conversations (lead follow-up)60 × AED 0.30AED 18
60 utility conversations (viewing reminders)60 × AED 0.10AED 6
120 service conversations (inbound)FreeAED 0
Tawasel Starter platform feeFlatAED 99
Total monthly costAED 123

The broadcast cost trap

The Sharjah retailer example above illustrates the most common source of surprise bills: broadcast campaigns. Sending a weekly promotional broadcast to 800 opted-in customers creates 3,200 marketing conversations per month — costing around AED 960 in Meta fees alone.

This isn't a reason to avoid broadcasts. A well-targeted broadcast to an opted-in list typically converts at 5–15% — far higher than email. The maths works. But you need to know the number before you send, not after you see the bill.

Rule of thumb: Budget AED 0.30 per person per marketing broadcast campaign. If you're sending to 1,000 people, that's AED 300 in Meta conversation charges per send. Weekly = AED 1,200/month in Meta fees before platform costs.

How to keep WhatsApp API costs predictable

  • Maximise free service window responses. When a customer messages you first, any reply within 24 hours is free. Train your team to respond within that window — it eliminates the conversation charge for the entire exchange.
  • Use utility templates over marketing templates where possible. Utility templates (confirmations, reminders, status updates) cost roughly one-third of marketing templates. If your message is genuinely informational, classify it correctly — don't inflate costs by mislabelling.
  • Segment broadcasts. Sending to your full opted-in list every week is expensive. Send to segments — people who haven't purchased in 30 days, or who enquired about a specific property — and your conversion rate goes up while your cost per conversion drops sharply.
  • Choose a BSP with transparent pass-through pricing. If your BSP won't tell you their markup over Meta's base rate, assume it's significant. Transparent pricing lets you budget accurately.