💵 Twilio's published rates, checked July 2026

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, utility
Twilio per-message fee $0.0050
Meta utility template fee $0.0034
Total per delivered message $0.0084
1,000 utility templates $8.40
Failed message fee $0.001

Utility 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

Utility templates. Order confirmations, shipping updates, receipts, reminders.
Authentication templates. One time passcodes and login codes.
Replies in the 24h window. Free-form, no Meta fee, after the customer writes first.
Marketing templates to US numbers. Paused by Meta. Fails with 131049.
Read the full WhatsApp error code reference →

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.

Twilio fee$5.00
Meta utility fee$3.40
Total$8.40
💬

1,000 support replies

Free-form messages inside an open 24 hour window. Meta charges nothing here.

Twilio fee$5.00
Meta fee$0.00
Total$5.00
🔐

1,000 login codes

Authentication templates. Charged even if the customer just messaged you.

Twilio fee$5.00
Meta auth fee$3.40
Total$8.40

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 outIncluded in your plan
Meta template feePassed through at costPassed through at cost
Campaign UI, contact lists, CSV importNo, you build itBuilt in
Needs a developer to send a campaignYesNo
Scheduling, throttling, opt-out handlingBuild your ownBuilt in
Where Twilio genuinely winsVoice, SMS, email and WhatsApp on one bill; deep programmable control; global carrier footprint; mature SDKsWhatsApp only
Best forEngineering teams embedding messaging in a productMarketing 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.

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