Meta determines WhatsApp conversation charges based on the category of the template and whether a conversation of that type is already active. Charges apply per 24-hour conversation window, per category, per customer.
When you send a Marketing, Utility, or Authentication template:
⚠️ Each template category is tracked separately—sending a new type may trigger a new charge.
Hour | Action | What Happens | Billed? |
0 | Send Marketing template | New Marketing conversation opens | âś… Yes |
4 | Send another Marketing template | Falls under existing 24h window | ❌ No |
6 | Send Utility template | New Utility conversation starts | âś… Yes |
24 | Marketing window expires | – | – |
25 | Send new Marketing template | New Marketing window opens | âś… Yes |
If a customer initiates a message, they open a Service Conversation window:
🧠Meta won’t open a new Service conversation if any category window is already active (to prevent multiple overlapping charges).
Hour | Action | What Happens | Billed? |
0 | Send Marketing template | New Marketing conversation starts | âś… Yes |
4 | Customer replies with a support query | Service window opens (24h) | ❌ No |
5 | Send a free-form support message | Uses open window (Marketing + Service) | ❌ No |
24 | Marketing window ends | – | – |
25 | Send another free-form message | No open window → Service conversation starts | ✅ Yes |
26 | Send more replies | Still within Service window | ❌ No |