Free tool, no sign-up

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

LineMeta (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:

  1. 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.
  2. 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?+
Two separate charges per delivered message: Meta's rate for the recipient's country and message category (marketing, utility or authentication), plus the provider's fee. On PayPerWA the provider fee is a flat ₹0.20 for Indian accounts or $0.004 for international accounts, with no monthly subscription. For example, one marketing message to India costs Meta ₹0.86 + PayPerWA ₹0.20 = ₹1.06.
Are service (reply) messages included in the estimate?+
No, because most businesses never pay for them. Meta gives every business number 1,000 free service messages per month (replies within 24 hours of a customer's message); above that Meta charges the utility rate for the country. Replies typed in the PayPerWA inbox carry no PayPerWA fee; chatbot replies are charged ₹0.20 / $0.004.
Is GST added on top of the calculated amount?+
For Indian accounts the ₹0.20 PayPerWA fee is GST-inclusive (GST is 18%), and a GST tax invoice is issued for every wallet recharge. Meta bills its own charge directly to the payment method on your WhatsApp Business Account at its rate-card price, so it is not part of PayPerWA's invoice. International accounts pay PayPerWA in USD without GST.
Can I estimate WhatsApp OTP costs with this calculator?+
Yes. OTPs are sent as authentication messages, and on Meta's rate card effective 1 October 2026 the authentication rate equals the utility rate in every market, so enter your OTPs in the utility field. PayPerWA's fee per OTP sent is the same ₹0.20 / $0.004, and with PayPerWA's WhatsApp OTP API checking a code is free. In India that is Meta ₹0.115 + PayPerWA ₹0.20 = ₹0.315 per OTP sent.
Where do the rates come from and how often do they change?+
From Meta's official WhatsApp Business Platform rate card effective 1 October 2026. Meta may change rates only on the first day of a quarter (1 January, 1 April, 1 July, 1 October) with at least one month's notice. The full per-country table is on our rates page and as a CSV download.
Can I share or bookmark an estimate?+
Yes. The country and message counts are written into the page URL as you change them (for example ?country=NG&marketing=5000&utility=2000), so copying the address bar or using the Copy link button reproduces the same 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.

Chat with us