Twilio WhatsApp Pricing: What the Twilio WhatsApp API Costs Per Message
Twilio charges $0.005 per WhatsApp message, inbound or outbound, and passes Meta's template fee through on top. There is no monthly platform fee. The real cost depends on which template category you send and whether the customer messaged you first.
Rates below are Twilio's own published US figures. We do not mark up or invent numbers.
Cost of one Twilio WhatsApp message
US, utilityUtility templates sent inside an open 24 hour customer service window carry no Meta fee, so you pay only Twilio's $0.005. Engineering time to build on the API is not included.
Twilio WhatsApp pricing in short
Twilio bills WhatsApp on pure pay as you go: $0.005 per message, inbound or outbound, with no monthly platform fee and no minimum. On top of that Twilio passes through Meta's per-template fee, which Meta charges only when a template is actually delivered. Twilio's US rate card lists utility and authentication templates at $0.0034 each, so a delivered US utility template costs about $0.0084 all in, or $8.40 per thousand.
The catch is not the price, it is the build. Twilio is a raw developer API with no campaign UI, no contact lists, and no CSV import, so a marketing team cannot run a bulk WhatsApp send on Twilio without an engineer building the sending layer first.
Last updated July 2026. Figures are Twilio's published rates on its WhatsApp pricing page.
Twilio WhatsApp API pricing: the full rate table
Every WhatsApp message on Twilio has two possible line items: Twilio's own per-message fee, and Meta's template fee that Twilio passes straight through. Here is how they stack for a US recipient.
| Message type | Twilio fee | Meta fee (US) | Total per message | When you use it |
|---|---|---|---|---|
| Utility template | $0.005 | $0.0034 | $0.0084 | Order, shipping, payment and account updates |
| Utility template, inside the 24h window | $0.005 | No charge | $0.0050 | The customer messaged you in the last 24 hours |
| Authentication template | $0.005 | $0.0034 | $0.0084 | One time passcodes and login verification |
| Marketing template | $0.005 | Listed as no charge | See the US catch below | Promotions, offers, re-engagement |
| Free-form reply (not a template) | $0.005 | No charge | $0.0050 | Any reply inside an open 24h service window |
| Inbound message from a customer | $0.005 | No charge | $0.0050 | Every message a customer sends you |
| Failed message | $0.001 | No charge | $0.0010 | Charged on messages that end in Failed status |
Meta bills per delivered template by category and recipient country. Rates for other countries are higher or lower than the US figures above.
The US marketing catch nobody puts in the price table
Twilio's US rate card shows no charge against the marketing template row. Read quickly, that looks like free promotional WhatsApp for American customers. It is not.
Meta has paused delivery of marketing templates to US phone numbers, and that pause is still in force as of July 2026. Send one anyway and the Cloud API returns error 131049 (Twilio surfaces it as 63049). A template can be approved by Meta and still never reach a US handset. There is no charge because there is no delivery.
What does reach US numbers today: utility templates, authentication templates, and any free-form reply inside an open 24 hour customer service window. If your WhatsApp plan for the US is order updates, delivery notices, appointment reminders and account alerts, you are in the clear. If the plan is a promotional blast to a US list, no vendor on earth can deliver it right now, whatever their pricing page implies.
What actually delivers to a US number
How much does it cost to send 1,000 WhatsApp messages with Twilio?
Three realistic US scenarios, priced with Twilio's published figures. Round numbers, no hidden assumptions.
1,000 order updates
Utility templates sent outside any service window, the normal case for shipping notices.
1,000 support replies
Free-form messages inside an open 24 hour window. Meta charges nothing here.
1,000 login codes
Authentication templates. Charged even if the customer just messaged you.
At this volume the message fees are rounding errors. The number that actually decides your budget is engineering time, which is why the honest comparison is not Twilio versus another rate card, it is Twilio versus a tool your marketing team can operate alone.
The Twilio WhatsApp costs that are not on the rate card
Developer time
Twilio ships an API, not an app. Contact lists, CSV import, personalization, scheduling, throttling, opt-out handling and reporting are all yours to build and maintain. This dwarfs the per-message fee.
Failed message fee
$0.001 per message that ends in Failed status. Push a dirty list of 50,000 numbers and you pay for the failures too, on top of the reputation damage to your sender.
Click tracking add-on
Link shortening and click tracking sit in Twilio's Messaging Engagement Suite at $0.015 per message, with the first 1,000 free each month. Campaign tools usually include this.
Scale limits you inherit
Meta's messaging tiers (250, 2,000, 10,000, 100,000, then unlimited unique customers per 24 hours) apply no matter who you buy through. Twilio does not raise them for you.
Twilio vs WaBulkSend: an honest comparison
Both send on the official WhatsApp Business Platform, so Meta's template fee is identical either way. The difference is who has to build the sending layer.
| Twilio | WaBulkSend | |
|---|---|---|
| Per-message platform fee | $0.005 in and out | Included in your plan |
| Meta template fee | Passed through at cost | Passed through at cost |
| Campaign UI, contact lists, CSV import | No, you build it | Built in |
| Needs a developer to send a campaign | Yes | No |
| Scheduling, throttling, opt-out handling | Build your own | Built in |
| Where Twilio genuinely wins | Voice, SMS, email and WhatsApp on one bill; deep programmable control; global carrier footprint; mature SDKs | WhatsApp only |
| Best for | Engineering teams embedding messaging in a product | Marketing and sales teams running campaigns |
Straight answer: if you have engineers and you are wiring WhatsApp into your own product alongside SMS and voice, Twilio is a strong, fairly priced choice and you should use it. If a marketer needs to upload a list and send an approved template on Tuesday morning, Twilio's rate card is not the number that matters, because there is nothing to click.
See the full Twilio WhatsApp alternative breakdown →Twilio WhatsApp pricing questions
How much does Twilio charge for WhatsApp?
Twilio charges $0.005 per WhatsApp message, inbound or outbound, with no monthly platform fee. Meta's per-template fee is passed through on top and is charged only on delivered templates. For a US utility template that works out to roughly $0.0084 per message, or $8.40 per thousand.
Is Twilio WhatsApp free?
No. Every WhatsApp message on Twilio carries the $0.005 Twilio fee, including inbound messages from customers. Twilio's free WhatsApp sandbox lets developers test without an approved sender, but production sending is always billed. Meta separately charges nothing for free-form replies inside the 24 hour window.
Does Twilio charge for incoming WhatsApp messages?
Yes. Twilio's $0.005 per-message fee applies inbound as well as outbound, so a customer replying to you costs the same as a message you send. Meta does not add a fee to inbound messages. A busy two way support conversation therefore costs more on Twilio than on platforms that bill outbound only.
Is Twilio cheaper than going direct to Meta?
No. Going direct to Meta's Cloud API means you pay Meta's template fee alone, with no $0.005 markup. Twilio's fee buys you SDKs, deliverability tooling, support and one bill across channels. Direct is cheaper per message and more expensive in engineering time.
Can I send bulk marketing WhatsApp messages to US customers through Twilio?
Not at the moment. Meta has paused marketing template delivery to US phone numbers, and the block applies to every provider including Twilio. Attempts fail with error 131049. Utility and authentication templates and 24 hour window replies do deliver to US numbers normally.
Do I need a Twilio phone number for WhatsApp?
You need a WhatsApp-enabled sender registered to your WhatsApp Business Account. Registering a number to the WhatsApp Business Platform permanently removes it from the consumer WhatsApp and WhatsApp Business apps, and chat history does not transfer, so use a number you are willing to dedicate to the API.
Does Twilio have a monthly fee for WhatsApp?
Twilio does not publish a monthly platform fee for WhatsApp. It is pay as you go, so a month where you send nothing costs nothing in message fees. Add-ons such as the Messaging Engagement Suite for link tracking bill separately at $0.015 per message after the first 1,000 each month.
What happens if a WhatsApp message fails on Twilio?
Twilio applies a $0.001 processing fee to messages that end in a Failed status. Meta charges nothing for undelivered templates. Failures usually mean a bad number, a blocked category such as US marketing, or a template that was never approved, so cleaning your list before a send saves both money and sender reputation.
Keep comparing before you commit
WhatsApp Business API pricing
What Meta itself charges per delivered template, and what bulk WhatsApp software costs on top.
Twilio WhatsApp alternative
The no-code way to run the same campaigns without building on the raw API.
Best WhatsApp marketing tools
How the main platforms compare on price, features and US deliverability.
WhatsApp Cloud API
Going direct to Meta: what it takes, and what it saves.
WhatsApp order notifications
The utility use case that still delivers to US numbers today.
WhatsApp error codes
131049 and every other code you will hit, with the actual fix.
Same Meta rates. No engineer required.
WaBulkSend runs on the official WhatsApp Business Platform, so you pay Meta exactly what you would pay through Twilio. You just get a campaign builder, contact lists and scheduling instead of an SDK and a sprint.
Start Sending Free