How WhatsApp Business API pricing works
WhatsApp Business API uses a per-conversation pricing model, not per-message. A single conversation is a 24-hour message window during which you can exchange unlimited messages with a contact for one flat fee. The cost depends on two factors:- Conversation category — who initiated and what type of message
- Region — the country code of the end user’s phone number
Conversation categories
Every WhatsApp conversation falls into one of four categories:Key differences
- Marketing, utility, and authentication conversations are business-initiated and require an approved message template
- Service conversations are customer-initiated — the customer messages you first, opening a 24-hour window for free-form replies
- Service conversations are currently free (1,000 per month included)
Free tier
Every WhatsApp Business Account (WABA) receives:- 1,000 free service conversations per month — no charge for the first 1,000 customer-initiated conversations
- Free conversations reset on the 1st of each month
- Only service (customer-initiated) conversations count toward the free tier — marketing, utility, and authentication conversations are always charged
How conversations are counted
Understanding the 24-hour conversation window is key to managing costs:- Business-initiated: When you send a template message to a contact, a new conversation of that category opens. The 24-hour window starts from message delivery.
- Customer-initiated: When a customer messages you and there’s no open conversation, a service conversation opens. The window starts from the customer’s message.
- Within the window: All messages exchanged in the 24-hour period are covered by a single conversation charge — no matter how many messages are sent.
- Multiple categories: If you send a marketing template during an open service conversation, a new marketing conversation is opened and charged separately.
When a new conversation starts vs extends
Regional pricing tables
Prices below are approximate per-conversation rates in USD based on Meta’s published rate cards. Actual rates may vary slightly.North America
Europe
Latin America
Asia Pacific
Middle East and Africa
All other countries
Countries not listed above fall into Meta’s regional groupings. Typical ranges:How HoopAI bills WhatsApp usage
WhatsApp API conversation fees are a pass-through cost from Meta:- Meta charges the per-conversation fees described above to your WhatsApp Business Account
- HoopAI may include WhatsApp access as part of your plan or charge a platform fee — check your HoopAI pricing plan for details
- No double billing — you’re not charged by both Meta and HoopAI for the same conversation
- Prepaid balance
- Monthly billing
Where to monitor WhatsApp spending
Track your WhatsApp costs in two places:- HoopAI dashboard — navigate to Settings > WhatsApp to view conversation counts, category breakdowns, and spending trends
- Meta Business Suite — your WhatsApp Manager shows detailed billing, transaction history, and per-conversation charges
Cost optimization tips
Maximize service conversations (free)
Maximize service conversations (free)
- Adding a WhatsApp button to your website
- Sharing your
wa.melink in emails and social media - Using QR codes on printed materials
- Adding WhatsApp as a contact option in your Google Business Profile
Use free-form messages within open windows
Use free-form messages within open windows
Batch utility messages strategically
Batch utility messages strategically
Choose the right conversation category
Choose the right conversation category
Maintain high template quality
Maintain high template quality
Avoid sending outside target hours
Avoid sending outside target hours
Use authentication templates for OTPs
Use authentication templates for OTPs
Frequently asked questions
Am I charged per message or per conversation?
Am I charged per message or per conversation?
What happens if a conversation crosses midnight?
What happens if a conversation crosses midnight?
Can I get a refund for failed messages?
Can I get a refund for failed messages?
Do I pay for messages I receive?
Do I pay for messages I receive?
Are WhatsApp prices the same for all HoopAI users?
Are WhatsApp prices the same for all HoopAI users?
How do I see a breakdown of my costs by category?
How do I see a breakdown of my costs by category?