Trafficaro guides · Pricing & Costs

How WhatsApp Conversation Pricing Works

Mar 22, 2026 · Trafficaro Editorial Team

The most common billing surprise is not the rate — it is the unit. WhatsApp bills conversations, not messages, and understanding that changes how you design your messaging.

The unit is a 24-hour conversation

When a conversation opens, it stays open for 24 hours. Within that window you can exchange many messages at no additional charge for that conversation. Fifty messages in one open conversation cost the same as one.

This is the single most useful fact for cost control. Consolidating three separate outbound messages into one conversation is a straightforward saving.

Categories are priced differently

  • Marketing — the most expensive, in every market.
  • Utility — materially cheaper.
  • Authentication — cheaper still, with special rates in some markets.
  • Service — conversations the customer starts, which are treated most favourably and in many cases carry no charge.

Rates vary by country, and by a considerable margin. If you message India, Brazil and the UK, you have three quite different cost structures, and a campaign plan that ignores that will surprise you.

Customer-initiated is the cheap path

Conversations a customer starts — from a click-to-WhatsApp ad, a website button, a QR code — are treated as service conversations. Shifting volume from you initiating to them initiating is the largest structural saving available, and it also produces better engagement.

Free entry points

Conversations begun from certain entry points, notably click-to-WhatsApp advertising and Facebook page call-to-action buttons, come with a free window. If you advertise at all, routing that traffic into WhatsApp rather than to a landing page changes your unit economics meaningfully.

What your provider adds

You pay two things: WhatsApp's conversation charge, and your platform provider's fee. Providers price differently — per conversation, per message, a flat platform fee, or some combination. When comparing, model your actual expected mix rather than comparing headline numbers, because a provider that looks cheap on marketing conversations can be expensive on a utility-heavy pattern.

Working an example

A shop with 2,000 orders a month sending four utility updates per order, if each update opens its own conversation, pays for 8,000 utility conversations. Batching where events fall within the same 24 hours — dispatch and out-for-delivery often do — can remove a meaningful share of those.

Add one monthly marketing campaign to 5,000 contacts and you have 5,000 marketing conversations at the higher rate. For most retailers, marketing is a minority of volume and a majority of spend.

Where the bill surprises people

  1. Assuming per-message pricing and being surprised by the conversation count.
  2. Sending marketing content in what was intended as a utility message, and being recategorised.
  3. Not realising each country has its own rate.
  4. Retrying failed sends repeatedly, each attempt potentially opening a conversation.
  5. Test sends going to production numbers on a live account.

None of these are exotic. All of them show up on a first invoice more often than any of us would like.

Related guides

Try Trafficaro free