WhatsApp Business API Cost Calculator
Pick the recipients' country, enter how many marketing and utility messages you send a month, and see Meta's charge and PayPerWA's fee side by side. Rates are Meta's official card effective 1 October 2026.
Calculate your monthly WhatsApp API cost
Meta's rate for the recipient's country + PayPerWA's flat fee. Nothing else.
Offers, launches, reminders to opted-in customers
Order updates, payment alerts, one-time passwords
| Line | Meta (Nigeria) | PayPerWA |
|---|---|---|
| 5,000 marketing × $0.0516 + $0.004 | $258.00 | $20.00 |
| 2,000 utility × $0.0067 + $0.004 | $13.40 | $8.00 |
| Monthly total | $271.40 | $28.00 |
Meta $271.40 + PayPerWA $28.00= $299.40
Service replies within 24 hours of a customer's message: Meta gives 1,000 free per number each month; replies typed in the inbox carry no PayPerWA fee. Meta bills its part to your WhatsApp Business Account; your wallet pays only the PayPerWA fee, which is refunded if a message fails.
Meta's USD rate card effective 1 October 2026; Meta changes rates only on 1 Jan / 1 Apr / 1 Jul / 1 Oct. PayPerWA's fee follows your wallet currency: $0.004 on USD wallets (minimum top-up $9), ₹0.20 on Indian INR wallets. This estimate assumes a USD wallet.
Need the full table? See Meta's rates by country or download all countries (CSV).
How the math works
Every delivered WhatsApp Business API message has two separate charges, and the calculator keeps them separate:
- Meta's per-message rate. Set by Meta for the recipient's country and the message category. It is identical on every provider. In India the rate card effective 1 October 2026 is ₹0.8631 per marketing message (shown as ₹0.86) and ₹0.115 per utility or authentication message. For other countries the calculator uses Meta's USD card, for example Nigeria $0.0516 marketing / $0.0067 utility, Brazil $0.0625 / $0.0068, United States $0.0250 / $0.0034.
- PayPerWA's flat fee. ₹0.20 per message for Indian accounts (GST-inclusive, GST 18%) or $0.004 per message for international accounts. There is no monthly subscription, setup fee or minimum volume.
So one marketing message to an Indian number costs Meta ₹0.86 + PayPerWA ₹0.20 = ₹1.06, and one to a Nigerian number costs Meta $0.0516 + PayPerWA $0.004 = $0.0556.
What the estimate leaves out
- Service messages (free-form replies within 24 hours of a customer's message): Meta gives 1,000 free per business number each month, then charges the utility rate. Replies typed in the inbox carry no PayPerWA fee; chatbot replies are charged the flat fee.
- Free entry point window: when a customer messages you from a Click-to-WhatsApp ad or a Facebook Page CTA and you reply within 24 hours, messages in that window (up to 7 days) carry no Meta charge.
- Failed messages: Meta charges only for delivered messages, and PayPerWA refunds its fee for a failed message to your wallet automatically.
The two amounts are paid separately: PayPerWA's fee comes from a prepaid wallet (minimum top-up ₹750 in India or $9 internationally), and Meta bills its rate to the payment method on your WhatsApp Business Account. Sending OTPs? The WhatsApp OTP API prices each OTP sent the same way (Meta's authentication fee + PayPerWA's fee), and verifying a code is free. Full breakdown on the pricing page; every country on the rates page.
- Meta's rate card effective 1 Oct 2026; next possible change 1 Jan 2027
- ₹0.20 (GST-inclusive) or $0.004 per message; no subscription
- Meta and PayPerWA amounts always shown separately
Cost calculator: FAQ
Based on Meta's official pricing documentation and PayPerWA's published fees as of October 2026.
How is the WhatsApp Business API cost calculated?+
Are service (reply) messages included in the estimate?+
Is GST added on top of the calculated amount?+
Can I estimate WhatsApp OTP costs with this calculator?+
Where do the rates come from and how often do they change?+
Can I share or bookmark an estimate?+
Pay exactly what you calculated
Meta's rate + ₹0.20 / $0.004 per message. No plan, no setup fee, and PayPerWA's fee is refunded on failed messages.