WhatsApp Business Platform

Calling API Pricing

Updated: Jul 9, 2026
All user-initiated calls are free.

Overview

Businesses are charged for calls based on:
  • Duration of the call (calculated in six-second pulses)
  • Country code of the phone number being called
  • Volume tier (based on minutes called within the calendar month) using same tiering accrual as messaging
Note: Our systems count fractional pulses as one pulse. For example, a 56-second call (9.33 pulses) would be counted as 10 pulses.
For calls that cross pricing tiers (for example from the 0 - 50,000 tier to the 50,001 - 250,000 tier), the entire call is priced at the lower rate (that is, the rate of the higher volume tier).
A valid payment method is required to place calls.
Note: Call permission request messages are subject to per-messaging pricing.

Rate cards and volume tiers

These rate cards represent the current rates and volume tiers for the WhatsApp Business Calling API, effective April 1, 2026, based on WhatsApp Business account timezone.
Currency Rates
USD
AED
ARS
AUD
CLP
COP
EUR
GBP
IDR
INR
MXN
MYR
PEN
SAR
SGD

Updates to rate cards

The following tables show future updates to the rates. See our rate cards above for current rates.
Rates effective July 1, 2026 across 16 currencies are reflected below.
Currency Launched in 2026? Rates (CSV) Rates (PDF)
USD
Already available
AED
Yes – April 1, 2026
ARS
Yes – April 1, 2026
AUD
Already available
BRL
Yes – July 1, 2026
CLP
Yes – April 1, 2026
COP
Yes – April 1, 2026
EUR
Already available
GBP
Already available
IDR
Already available
INR
Already available
MXN
Yes – January 1, 2026
MYR
Yes – April 1, 2026
PEN
Yes – April 1, 2026
SAR
Yes – April 1, 2026
SGD
Yes – April 1, 2026
Previous updates
  • Effective April 1, 2026 – 8 new billing currencies introduced: AED (United Arab Emirates), ARS (Argentina), CLP (Chile), COP (Colombia), MYR (Malaysia), PEN (Peru), SAR (Saudi Arabia), SGD (Singapore).
  • Effective January 1, 2026 – MXN (Mexico) rates introduced.

Call recording and transcription

Call recording and call transcription are currently free — there is no additional charge for using either feature on top of the standard call rates above.
Separate pricing for recording and transcription is planned for a future date. There is no launch date at this time, and this page and the feature docs will be updated with the rates and advance notice before any charges begin.

Tiering webhooks

When your WhatsApp Business account reaches a new calling volume tier in a given month, an account_update webhook with event set to VOLUME_BASED_PRICING_TIER_UPDATE is triggered, with pricing_category set to CALLING.
Example webhook:
{
  "object": "whatsapp_business_account",
  "entry": [
    {
      "id": "102290129340398",
      "time": 1743451903,
      "changes": [
        {
          "value": {
            "volume_tier_info": {
              "tier_update_time": 1743451903,
              "pricing_category": "CALLING",
              "tier": "50001:250000",
              "effective_month": "2026-08",
              "region": "India"
            },
            "event": "VOLUME_BASED_PRICING_TIER_UPDATE"
          },
          "field": "account_update"
        }
      ]
    }
  ]
}
  • tier_update_time tells you when your WABA reached a higher calling volume tier (Unix timestamp).
  • pricing_category is set to CALLING for business-initiated calls.
  • tier tells you the new volume tier’s lower and upper bounds.
  • effective_month tells you the month in which your new volume tier rate is in effect.
  • region tells you the WhatsApp user country/region for which your new volume tier rate applies.

How calling changes the 24 hour customer service window

Currently, when a WhatsApp user messages you, a 24-hour timer called a customer service window begins, or refreshes.
When you are within the window, your business can send any type of message to the WhatsApp user, which is otherwise not allowed.
With the introduction of the Calling API, the customer service window now also starts or refreshes for calls:
  • When a WhatsApp user calls you, regardless of if you accept the call or not
  • When a WhatsApp user accepts your call

Get cost and call analytics

Use the WhatsApp Business account API with a ?fields=call_analytics query parameter to obtain call analytics for your WhatsApp Business account (WABA).
The endpoints can provide useful information like cost, counts of completed calls, and average call duration. Learn more about call analytics.