We sent 500,000+ WhatsApp messages through the Business API. Here is exactly what Meta charges and how to keep costs under 50 Euro per month.
By David Friedman, Founder of AppBrewers
The WhatsApp Business API is the only official way to send automated messages at scale. But Meta's pricing model is confusing. Conversations, sessions, utility messages, marketing messages — what does it all cost? We have sent 500,000+ messages through the API. Here is the breakdown.
How Meta Prices WhatsApp API Messages
Meta charges per "conversation," not per message. A conversation is a 24-hour window of messaging between your business and a customer.
| Conversation Type | Price (Europe) | Price (US) | Trigger |
|---|---|---|---|
| Utility | 0.015 Euro | 0.004 USD | Transactional (receipts, alerts) |
| Authentication | 0.010 Euro | 0.003 USD | OTP, login codes |
| Marketing | 0.050 Euro | 0.013 USD | Promotional messages |
| Service | Free | Free | Customer-initiated replies |
Key rule: Once a customer messages you, all your replies within 24 hours are free.
Real Monthly Costs by Business Size
| Business Type | Messages/Month | Est. Cost |
|---|---|---|
| Solo freelancer | 100-200 | 3-8 Euro |
| Small salon | 300-500 | 8-15 Euro |
| Dental clinic | 500-1,000 | 15-30 Euro |
| E-commerce store | 2,000-5,000 | 50-150 Euro |
| SaaS company | 5,000-10,000 | 150-400 Euro |
Hidden Costs to Watch
| Cost | Amount | Notes |
|---|---|---|
| BSP (Business Solution Provider) fee | 0-50 Euro/month | Some providers charge on top of Meta |
| Phone number rental | 1-5 Euro/month | Required for API access |
| Template approval delays | 1-3 days | Marketing templates need Meta approval |
| Failed delivery retries | Charged again | Invalid numbers still cost you |
| Rate limit overages | N/A | Send too fast, get blocked |
How to Keep Costs Under 50 Euro/Month
- Encourage inbound messages — Service conversations are free. Put WhatsApp buttons on your website.
- Batch utility messages — Send one daily summary instead of 10 individual alerts.
- Use marketing templates sparingly — Marketing conversations cost 3x utility. Only use for high-value campaigns.
- Clean your contact list — Remove invalid numbers. Failed deliveries still cost money.
- Choose the right BSP — Some charge 50 Euro/month flat. Others charge per message. Match to your volume.
BSP Comparison (2026)
| Provider | Monthly Fee | Per-Message Markup | Best For |
|---|---|---|---|
| 360dialog | 0 Euro | None | Low volume, DIY |
| Twilio | 0 Euro | +20% | Developers, integrations |
| Vonage | 0 Euro | +15% | Global reach |
| WATI | 30-100 Euro | Included | Non-technical users |
| Conversify | 29-499 Euro | Included | AI automation + WhatsApp |
Setup Steps
- Create a Meta Business account
- Verify your business
- Choose a BSP or connect directly
- Register your phone number
- Create message templates (for outbound)
- Connect your AI or CRM
Need Help?
We manage WhatsApp API accounts for 30+ businesses.
Originally published on the AppBrewers Blog.
Top comments (0)