Pre-launch: WaBulkSend is not open to users yet. The features described on this page are what we are building, not software you can log in and use today. Join the waitlist and we will email you when access opens.

📞 Updated August 2026

WhatsApp Business Calling API: Pricing, Voice Call Costs and US Availability

The WhatsApp Business Calling API puts voice inside the same conversation as your messages, with no phone number to dial and no app to install. Inbound calls are free everywhere the Cloud API runs. Outbound calls are billed per minute in six-second pulses, and Meta does not offer them at all on numbers registered in the United States.

Availability, billing pulses and permission limits quoted from Meta's Cloud API calling documentation, with the country list corroborated against Twilio's WhatsApp Business Calling docs.

Check your calling eligibility

No sign in

Meta states that all user-initiated calls are free, and user-initiated calling is available in every location the Cloud API is available. Answering the call also starts or refreshes the 24 hour customer service window.

Meta lists the United States, Canada, Egypt, Vietnam and Nigeria as countries where business-initiated calling is unavailable, and the check runs against your business number's country code. Inbound calls still work normally on this number. Business-initiated calling needs a messaging limit of at least 2,000 business-initiated conversations per rolling 24 hours. New accounts start at 250, so complete Business Verification and grow the limit first. You can place outbound calls once the customer grants call permission. Permission lasts seven days and allows five connected calls per 24 hours.

Billed pulses per call
Billed as seconds
Calls allowed per 24 hours

Outgoing calls are charged in six-second pulses, rounded up. Meta's own worked example is a 56 second call, which is 9.33 pulses and bills as 10. The per-minute rate itself depends on the customer's country code and your monthly volume tier, and Meta publishes it as a separate rate card rather than a single global price.

Join the waitlist

Free

Every call a customer places to your business. Meta charges nothing for user-initiated calls, anywhere the Cloud API runs.

5 countries

Cannot place outbound WhatsApp calls: the United States, Canada, Egypt, Vietnam and Nigeria.

6 seconds

The billing pulse for outgoing calls, always rounded up. A 56 second call bills as 10 pulses.

2,000

The messaging limit tier your number needs before calling can be switched on at all.

What is the WhatsApp Business Calling API?

It is voice calling built into the WhatsApp Business Platform, so a customer can talk to your team from inside the chat thread they were already using. There is no dialed number, no PSTN leg and no separate app. The call rides over the internet like any other WhatsApp call, and it lands on whatever endpoint you have connected: a browser using WebRTC, or your existing contact center over SIP.

The reason it matters commercially is context. A support agent picking up a WhatsApp call already has the full message history, the order the customer was asking about and the templates that were sent. Compare that to a customer abandoning the chat, finding your 800 number and starting again with an IVR that knows nothing about them. It is the same argument for putting forms inside the conversation rather than bouncing people to a web page.

Calling is not on by default. It is enabled per business phone number, it requires a messaging limit your account has to earn first, and outbound calling carries a permission system that is considerably stricter than most teams expect. All of that is covered below.

Is the WhatsApp Business Calling API available in the United States?

Partly, and the split is the single most important thing to understand before you budget for this. Inbound works and costs nothing. Outbound does not exist for US numbers. Meta's calling documentation lists the countries where business-initiated calling is unavailable as the United States, Canada, Egypt, Vietnam and Nigeria, and it applies the test to the business phone number's country code rather than to the customer being called.

Two BSPs publish the same restriction in their own docs and both add Türkiye: Twilio lists the exclusions as "USA, Canada, Egypt, Nigeria, Turkiye, Vietnam", and respond.io words it as "United States, Canada, Turkey, Egypt, Vietnam, Nigeria". All three sources agree on the five countries above, so treat those as settled and check the current docs for Türkiye if it matters to you. Note this is a different restriction from the marketing pause: since April 1, 2025 Meta has also blocked delivery of marketing template messages to US phone numbers. They are two separate rules that happen to point the same way, and a US team planning WhatsApp outreach runs into both.

Capability US registered number Supported country number
Customer calls your business Yes, free Yes, free
Business calls the customer Not available Yes, billed per minute
Call opens a 24 hour service window Yes, on inbound Yes, both directions
Marketing templates to US customers Paused since April 2025 Paused since April 2025
Utility and authentication templates Deliver normally Deliver normally

What this means in practice for a US team: build for inbound. Publish a click to chat entry point, let customers call you from the thread, and use the free 24 hour window the call opens to follow up in writing. Our WhatsApp link generator creates that entry point, and the messaging limits calculator shows where your number sits against the 2,000 threshold calling requires.

How much does the WhatsApp Business Calling API cost?

Incoming calls cost nothing. Outgoing calls are billed per minute against the customer's country code, calculated in six-second pulses and rounded up. Meta's worked example is a 56 second call, which comes to 9.33 pulses and bills as 10. Monthly volume tiers reduce the rate as you send more, and a call that straddles a tier boundary is priced at the higher volume tier's cheaper rate.

Meta publishes the actual per-minute numbers as a country by country rate card rather than a single headline price, and rates were set effective April 1, 2026 based on your WhatsApp Business account timezone, with a further update effective July 1, 2026 across 16 currencies. April 1, 2026 also added eight billing currencies: AED, ARS, CLP, COP, MYR, PEN, SAR and SGD. We deliberately do not reprint a US per-minute figure here, because business-initiated calling is not offered on US numbers at all, so any "US calling rate" you see quoted elsewhere is describing something you cannot buy.

Voice is billed separately

Call charges do not touch your messaging spend. A minute of voice and a delivered template are two different line items, so your per message costs are unaffected by call volume.

Ringing is free

You are charged when a call connects. Initiating a call and letting it ring unanswered does not bill, which matters when the permission rules already punish you for unanswered calls.

Calls open a free window

When a customer calls you, or accepts your call, the 24 hour customer service window starts or refreshes. Free form replies inside it are free today and become chargeable on October 1, 2026.

Do you need permission to call a customer on WhatsApp?

Yes, and this is where most outbound calling plans fall apart. A business has to establish call permission from the customer in advance, the permission has a short life, and both the request and the calling are rate limited per customer. None of it works like a dialer, and any plan that assumes you can work a list by voice is going to hit these caps immediately.

Rule Limit
Permission requests to one customer One every 24 hours, maximum two in seven days
How long permission lasts Expires seven days after it is approved, rejected or ignored
Calls allowed once granted Five connected calls per 24 hours, for up to seven days
Consecutive unanswered calls Permission is revoked automatically after four in a row
Concurrent calls per business number Up to 1,000 inbound and 1,000 outbound at once

Read those together and the shape of the product becomes obvious. WhatsApp calling is designed for a scheduled callback, a booked consultation or a support escalation that the customer has already agreed to. It is not designed for cold outreach, which is consistent with the way Meta treats every other channel: the opt-in rules for messaging point in exactly the same direction, and the platform terms have always prohibited bulk auto-dialing.

How to enable WhatsApp calling on your business number

Calling is a per number setting on the WhatsApp Business Platform, and the free WhatsApp Business app is not part of this at all. Four things have to be true before the toggle does anything.

01

Be on the Business Platform

You need Cloud API access through a WhatsApp Business Account. If you are still on the free app, start with Cloud API setup first.

02

Complete Business Verification

Verification is free and it is what lets your messaging limit rise past the starting tier. Our verification guide covers the accepted document types.

03

Reach the 2,000 messaging limit

Calling requires a limit of at least 2,000 business-initiated conversations per rolling 24 hours. New accounts start at 250. See how limits scale.

04

Turn calling on for the number

Enable calling features on the specific business phone number. This is a per number setting, so switching it on for one number does nothing for the others in your portfolio.

Why Cloud API says calling is not enabled for this phone number

Calling is off by default and has to be enabled on the specific business phone number rather than the account. The other two common causes are a messaging limit below 2,000 business-initiated conversations in a rolling 24 hours, which nearly always means Business Verification is incomplete, or a business number registered in one of the five countries where business-initiated calling is unavailable. Check them in that order.

What the calling API does and does not give you

The gaps matter more than the features here, because two of them decide whether the API fits a real contact center at all.

Supported

  • ✓SIP with WebRTC and SIP with SDES media. Both need explicit enablement. SIP is what lets an existing contact center terminate WhatsApp calls next to PSTN traffic.
  • ✓Business call hours. Meta's stated purpose is to avoid missed calls and direct users to message instead when your call center is closed.
  • ✓High concurrency. Up to 1,000 simultaneous inbound and 1,000 simultaneous outbound calls on a single business number.
  • ✓Free inbound, everywhere. User-initiated calling is available in every location the Cloud API is available.

Not supported

  • ✗Call recordings or transcriptions. The API does not expose them. If you need recording for quality assurance or compliance, capture it at your own media endpoint, which in practice means SIP rather than the hosted path.
  • ✗Outbound calling from US, Canadian, Egyptian, Vietnamese or Nigerian numbers. No workaround exists at the API level.
  • ✗Cold calling of any kind. Permission has to be granted by the customer first, and it expires in seven days.
  • ✗Calling from the free WhatsApp Business app. This is a Business Platform capability only.

WhatsApp Business Calling API questions

Is the WhatsApp Business Calling API available in the United States?

Partly. User-initiated calling works: a customer can call your US business number on WhatsApp, and Meta states that all user-initiated calls are free. Business-initiated calling does not work. Meta lists the United States, Canada, Egypt, Vietnam and Nigeria as countries where business-initiated calling is unavailable, and the test is applied to your business phone number's country code.

How much does the WhatsApp Business Calling API cost?

Incoming calls cost nothing. Outgoing calls are billed per minute by the customer's country code, calculated in six-second pulses and rounded up, so Meta's own example is that a 56 second call counts as 10 pulses rather than 9.33. Monthly volume tiers reduce the rate, and a call that crosses a tier boundary is priced at the higher volume tier's lower rate.

Are incoming WhatsApp calls free for businesses?

Yes. Meta's calling pricing documentation states plainly that all user-initiated calls are free, and user-initiated calling is available everywhere the Cloud API is available. There is no per-minute charge and no volume cap on answering inbound WhatsApp calls, which is why inbound is the practical starting point for US teams.

Do you need permission to call a customer on WhatsApp?

Yes. A business must obtain call permission from the customer before placing an outbound WhatsApp call. The permission expires seven days after it is approved, rejected or ignored. You may send one permission request every 24 hours and no more than two in seven days, and once permission is granted you can place five calls per 24 hours for up to seven days.

Why does WhatsApp Cloud API say calling is not enabled for this phone number?

Calling is off by default and has to be enabled on the specific business phone number, not the account. The other common causes are a messaging limit below 2,000 business-initiated conversations in a rolling 24 hours, which usually means Business Verification is incomplete, or a business number registered in a country where business-initiated calling is unavailable.

Does the WhatsApp Business Calling API support SIP?

Yes. Meta documents SIP with WebRTC and SIP with SDES media as supported configurations, both of which require explicit enablement. SIP is what lets an existing contact center platform terminate WhatsApp voice calls alongside PSTN calls rather than running a separate softphone stack.

Can you record WhatsApp business calls through the API?

Not through the API itself. The WhatsApp Business Calling API does not expose call recordings or transcriptions. Teams that need recording for quality assurance or compliance have to capture the audio at their own media endpoint, which in practice means running a SIP configuration rather than the hosted WebRTC path.

How many calls can a business make on WhatsApp per day?

Five connected calls per customer per 24 hours, for up to seven days on a single granted permission. That is a per-customer cap rather than an account cap. Separately, one business phone number supports up to 1,000 concurrent inbound calls and 1,000 concurrent outbound calls.

Reach the 2,000 limit calling needs

Calling only switches on once your number has earned a messaging limit of 2,000. That comes from sending real template traffic with a healthy quality rating. WaBulkSend will handle the campaign side: templates, scheduling, segmentation and delivery reporting.

Join the waitlist