Skip to main content
WhatsApp Cloud API charges per conversation, not per message. One conversation = a 24-hour window in which you can send unlimited messages for a single charge. The charge depends on the conversation type, which is determined by what opens the window.

The four conversation types

CSW = Customer Service Window (the 24-hour window after the customer messages you). FEP = Free Entry Point (see below).

Key billing rules

  1. Pay once per 24-hour window. Send 1 message or 20 messages in the same window — you’re charged once.
  2. Service conversations — opened when the customer messages you. Free for the first 1,000 per month; after that, charged at the service rate.
  3. Marketing and Authentication templates are always billable, even if sent inside an open CSW (they open a new billed conversation).
  4. Utility templates inside an open CSW are free — they don’t open a new billable conversation.
  5. Free Entry Point (FEP) — when a customer clicks a Click-to-WhatsApp ad, a 72-hour free window opens. Any template type sent inside this FEP window is free.

Summary

  • Customer messages you → Service conversation → free (first 1,000/month)
  • You send Marketing template → Marketing conversation → charged
  • You send Utility template outside CSW → charged; inside CSW → free
  • You send Auth template (OTP) → charged
  • Customer came from a Click-to-WhatsApp ad → 72h FEP → all templates free

Reference images

Conversation billing table

Which conversation types are billable outside the CSW, inside the CSW, and inside the FEP window.

Volume pricing tiers

Volume-based discount tiers for Authentication messages — higher volumes get lower rates.

Frequently asked

You’re charged per conversation, not per message. A conversation is a 24-hour window — unlimited messages in that window count as one charge. The price depends on the conversation type: Service, Marketing, Utility, or Authentication.
This opens a Service conversation. The first 1,000 Service conversations per month are free. After that, the service rate applies.
Yes. Sending a Marketing or Authentication template opens a new, billable conversation even if a CSW is already open. Only Utility templates are free inside an open CSW.
When a customer clicks a Click-to-WhatsApp ad, a 72-hour free window opens. Any template sent inside this window — including Marketing — is free.
Yes. Utility is cheaper than Marketing. Authentication is cheaper still. Exact rates vary by country and change over time — check the Meta pricing page for current figures.

Gotchas & common mistakes

  • Thinking “no extra charge inside CSW” — that’s only true for Utility. Marketing and Auth are charged regardless of whether a CSW is open.
  • Confusing the FEP 72h window with the CSW 24h window — they are different. FEP opens when a customer clicks an ad; CSW opens when a customer messages you directly.
  • Pricing changes — WhatsApp adjusts rates periodically by country. Never quote specific prices from memory; always direct to the official Meta pricing page.