How WhatsApp Messaging Costs Work on Twilio

WhatsApp Business API pricing—whether accessed directly or through Twilio—follows a conversation-based billing model. Instead of charging per individual message, WhatsApp charges for each 24-hour conversation session between a business and a customer. Understanding this model is essential for estimating costs accurately and planning your communication strategy.


What Is a WhatsApp Conversation?

A conversation is a 24-hour messaging window that begins when the first message is sent by the business or when the business replies to a customer.
Inside this window, all messages are free—you pay only for the conversation itself.

Each conversation falls into one of four categories, each with its own price.


1. Marketing Conversations

Marketing conversations include messages that promote your business, products, or services. This category covers:

  • Promotional broadcasts
  • Offers and discounts
  • Product announcements
  • Re-engagement messages
  • Newsletters via WhatsApp templates

Marketing conversations are typically the most expensive category because they are considered high-value outreach.


2. Utility Conversations

Utility conversations focus on customer support and post-purchase activities. These include:

  • Order confirmations
  • Shipping updates
  • Payment reminders
  • Appointment schedules or changes
  • Account-related alerts

These messages are functional and transactional, typically more affordable than marketing conversations.


3. Authentication Conversations

Authentication conversations are used exclusively for sensitive verification processes such as:

  • One-time passwords (OTPs)
  • Login verifications
  • Multi-factor authentication

Only templates approved under the “Authentication” category can be used in this type of conversation.


4. Service Conversations

Service conversations begin when a customer sends your business a message, and you reply within 24 hours. Examples include:

  • Customer queries
  • Support requests
  • Assistance with ongoing issues

Service conversations are generally the least expensive because they are user-initiated.


How WhatsApp Messaging Costs Work on Twilio

How Billing Actually Works

When You Send a Template First

If your business sends the first message using a WhatsApp template, the cost is based on the category of that template.
This starts a 24-hour conversation window.

When the User Messages You First

If a customer contacts your business and you reply within 24 hours, a service conversation begins.

Using Multiple Categories in One Window

If you trigger a different template category during the same 24-hour window, WhatsApp will start a new conversation and charge again based on that category.


Twilio Fees You Should Know

When using Twilio for WhatsApp, you should expect:

1. Twilio Number Fee

A small monthly fee for the phone number connected to WhatsApp.

2. WhatsApp Conversation Fees

The main billing component, charged per conversation.

3. Template Approval

Template creation is free, but each template must be reviewed and approved before use.

Twilio does not charge extra per message inside the conversation window.


Example of How Costs Add Up

Here’s how cost estimation works conceptually (example only):

  • 1,000 authentication/OTP messages → priced as 1,000 authentication conversations
  • 1,000 shipping updates → priced as 1,000 utility conversations
  • 2,000 broadcast promotions → priced as 2,000 marketing conversations

Each conversation category uses its own rate.


Key Takeaways

  • WhatsApp charges per 24-hour conversation, not per message.
  • The template category determines the cost for business-initiated messages.
  • Service conversations are triggered by user messages.
  • You can send unlimited messages inside an active conversation window.
  • Twilio adds only small infrastructure fees on top of WhatsApp’s pricing.

Leave a Reply

Your email address will not be published. Required fields are marked *