WhatsApp pricing. Clear from the start.
Pay Bird’s processing rate plus any Meta fee. Compare both by destination and message category.
Trusted every day by teams that
build world-class software.
Pay as you go or choose a monthly deposit
Send without a monthly plan at the published usage rates below. A paid plan adds a spendable monthly balance deposit and raises your sending limits, along with its other listed benefits. Other fees may apply.
The monthly deposit becomes spendable Bird balance. Usage draws from it at applicable rates; other fees may apply.
Pay as you go
Add funds as you need them.
No monthly deposit
- Send API
- 10 / minute
- Webhook endpoints
- 3
Startup
Your deposit becomes spendable balance.
US$15/ month
Monthly deposit (USD)
- Send API
- 30 / minute
- Webhook endpoints
- 3
Growth
Your deposit becomes spendable balance.
US$100/ month
Monthly deposit (USD)
- Send API
- 100 / minute
- Webhook endpoints
- 10
Scale
10% off Bird's WhatsApp outbound fee
US$500/ month
Monthly deposit (USD)
- Send API
- 300 / minute
- Webhook endpoints
- 25
Compare plans
Rate limits describe how fast the API accepts requests, and a higher plan raises them. Webhook endpoints from each of your plans add up. Organization and provider limits may also apply.
Sending and receiving
| Feature | Pay as you go | Startup | Growth | Scale |
|---|---|---|---|---|
| Send API | 10 / minute | 30 / minute | 100 / minute | 300–1.000 / minute |
| WhatsApp API | Included | Included | Included | Included |
| Templates | Included | Included | Included | Included |
| Groups | Included | Included | Included | Included |
| Bring your own number | Included | Included | Included | Included |
Domains and deliverability
| Feature | Pay as you go | Startup | Growth | Scale |
|---|---|---|---|---|
| Opt-outs | Included | Included | Included | Included |
Integrations and tools
| Feature | Pay as you go | Startup | Growth | Scale |
|---|---|---|---|---|
| Webhook endpoints | 3 | 3 | 10 | 25 |
| Delivery and read webhooks | Included | Included | Included | Included |
API limits
| Feature | Pay as you go | Startup | Growth | Scale |
|---|---|---|---|---|
| Create requests | 60 / minute | 600 / minute | 2.000 / minute | 3.000–5.000 / minute |
| Retrieve requests | 500 / minute | 600 / minute | 1.200 / minute | 2.000–3.000 / minute |
| List requests | 150 / minute | 450 / minute | 900 / minute | 1.500–2.500 / minute |
| Update requests | 60 / minute | 600 / minute | 2.000 / minute | 3.000–5.000 / minute |
| Delete requests | 60 / minute | 600 / minute | 2.000 / minute | 3.000–5.000 / minute |
| Message status requests | 500 / minute | 500 / minute | 1.000 / minute | 2.000–3.000 / minute |
| Verification sends | 60 / minute | 60 / minute | 300 / minute | 600–1.000 / minute |
| Verification checks | 120 / minute | 120 / minute | 600 / minute | 1.200–2.000 / minute |
See what a message costs.
Review Bird processing and Meta fees by destination and category.
Varies by country and message category.
Showing rates for Ukraine.
*Authentication pricing depends on the connected account and destination. Confirm the applicable domestic or international rate before sending.
*Authentication-international rates depend on Meta’s current destination, business-location, eligibility and effective-date rules. Check the applicable rate for your connected account.
When is a WhatsApp message charged?
Only outbound messages are charged; messages your customers send you are free. Pricing depends on the recipient's country and message category. Bird charges its fee on every outbound message, in every category, when the message is processed. Meta's fee follows Meta's pricing rules for the category and destination and is recorded from a delivered or read receipt. See Bird's billing sequence.
Pricing questions
What makes up the cost of a WhatsApp message?
Why does the message category matter?
Is every WhatsApp message charged?
Does a zero Meta fee mean the message is free?
Which destination should I choose?
Can I get volume pricing?
Put it into practice.
Explore WhatsApp messaging, plan your templates, and connect the API.
