⚡Quick answer-
Pricing appears only in the message-status webhook, inside statuses[*].pricing. It is added after the message is delivered and represents the final, billable conversation charge.
When should I use this guide?
Refer to these steps when you need to pull reliable cost data from WhatsApp Cloud API or On-Premises API webhooks for analytics, invoicing, or spend alerts.
1. Overview
This information outlines the system behaviour regarding billing for WhatsApp Business API (WABA) campaigns, direct chat, and API messaging. It defines how the system handles insufficient balances and where billing data is accessible.
2. Billing Conditions & System Behaviour
Condition I: Campaign Execution (Insufficient Balance)
When a client attempts to launch a broadcast campaign without the required funds:
- System Action: The system calculates the estimated cost based on the target audience size.
- User Interface: An approximate amount will be displayed in red, notifying the client that they have insufficient funds to proceed.
- Result: The campaign will be blocked from starting until the wallet is recharged.

Alt text: Campaign execution
Condition II: Manual Chat Messaging (Low Balance)
When a client attempts to send a manual message through the chat interface while the account balance is low:
- System Action: The system performs a real-time balance check.
- Error Message: A notification stating "Insufficient balance" will appear.
- Result: The message will not be dispatched to the recipient.

Alt text: manual chat messaging (low balance)
Condition III: API-based messaging (Low Balance)
When a message is triggered via API and the account does not meet the minimum balance threshold, the system will return a 400-series error.
Error Response Example:
{
"status": "error",
"code": "CHAT_4001",
"message": "Low balance for chat",
"errors": {
"detail": "Insufficient balance for WhatsApp"
}
}
Pre-Campaign Estimates
- Approximate Costing: Clients can view the Approximate Cost before finalising and running a campaign. It is highly recommended that clients check this estimate to ensure their balance covers the intended reach.
3. Post-Campaign Auditing
- Account Manager (AM) Access: Once a campaign is completed, Account Managers can verify the transactions in the Accounts Panel under the Credit History section.
- Client View: Clients cannot view specific billing deductions for a campaign once it has been completed within their standard dashboard view.
4. Limitations:
- Direct/API Messages: For individual messages sent via Chat or API, the specific deducted amount per message is not visible in the UI.
- Monthly Statements: Detailed per-message or per-campaign billing breakdowns are not available in the generated monthly statements.
Check WABA billing settings; webhook mirrors that value.
Keywords: WhatsApp pricing webhook, statuses.pricing, CBP, conversation-based pricing, Cloud API, On-Premises
Related Articles
Why are WhatsApp messages not being delivered?
⚡ Quick answer - Undelivered WhatsApp messages are most often caused by: • Reaching Facebook’s daily marketing-template limit for a user • Recipient blocks, opt-outs, invalid or inactive numbers • Unapproved, paused, or rejected templates • Billing ...
WhatsApp has shifted to per-message pricing (effective July 1, 2025), based on message categories and your recipient’s country. In India, there are three paid categories:
As of July 1, 2025, WhatsApp Business Platform has moved to a per-message pricing model (instead of per-conversation). Pricing now depends on: Message category (type of template or reply used) Recipient’s country or region ✅ Conversation Categories ...
How long does WhatsApp Business API approval really take—and how can I speed it up?
⚡Quick answer - Most businesses receive WhatsApp Business API (WABA) access in 7-14 days. The clock starts only after Facebook / Meta completes Business Verification and receives all required documents. Missing information, unverified templates, or ...
What is the WhatsApp Business customer service window, and how does it work?
⚡Quick answer - The customer-service window is a rolling 24-hour period that starts every time a customer sends your business a WhatsApp message. Inside that window, you can send unlimited, free-form (non-template) replies—including text, images, ...
How can I access my WhatsApp Business Account's billing details?
⚡Quick answer - Billing for your WhatsApp Business Account (WABA) is managed entirely in Meta Business Suite. From there, you can download invoices, track payments, and update payment methods. Important: Billing settings are only available via ...