If you’re evaluating the WhatsApp Business API, the first surprise is usually the billing model. You don’t pay per message the way you do with SMS — you pay per conversation, by category, on top of whatever your platform provider charges. Here’s how it actually works.
The four conversation categories
Meta bills WhatsApp Business API usage by conversation category, each with its own rate:
- Marketing — promotions, offers, product announcements. The most expensive category, because it’s the one businesses are most tempted to overuse.
- Utility — order confirmations, delivery updates, payment reminders. Tied to a transaction the customer already started, and priced accordingly lower.
- Authentication — one-time passcodes and login verifications.
- Service — replies inside the 24-hour customer service window, opened when a customer messages you first. In most markets, service conversations are free or close to it.
Rates vary by the customer’s country code, so a business messaging customers across the UAE, India and Saudi Arabia pays a different blended rate than one messaging only one market.
The 24-hour window changes everything
When a customer messages you, a 24-hour service window opens. Inside it, you can reply freely — no template required, no marketing rate applied. Outside it, you can only reach the customer with a pre-approved template message, billed at that template’s category rate.
This is why well-run WhatsApp operations obsess over the window. Answering inside 24 hours isn’t just good service — it’s the difference between a free conversation and a billed one. A team inbox that surfaces conversations approaching the window’s edge pays for itself quickly.
What this means for your budget
Three practical rules keep costs predictable:
- Classify honestly. Meta’s systems detect miscategorized templates. A “utility” template that’s really a promotion will be recategorized and billed as marketing.
- Drive replies, not just deliveries. A campaign that gets customers to respond opens service windows — and follow-up conversations inside those windows cost nothing.
- Watch the category mix. If 80% of your spend is marketing conversations, segmentation is usually the fix: smaller, better-targeted audiences convert better and cost less.
How Zapelite handles it
Zapelite charges a flat platform subscription and passes Meta’s conversation rates through with no markup — your dashboard shows usage by category in real time, so the Meta side of the bill is never a surprise. Campaign cost tracking attributes spend per campaign, per template and per message, so you can see exactly which sends earn their keep.
Want to see what your messaging mix would cost? Book a demo and bring your numbers — we’ll walk through it live.