Official WhatsApp API calculator: how much your operation will pay per month
By José Pedro · Co-founder of CRPRO
The cost of the official WhatsApp API is the sum of Meta's per-message fee plus the platform's monthly fee. See the formula, the rates by category, cost tables by volume, and what changed on October 1, 2026.
The cost of the official WhatsApp API — Meta's WhatsApp Business Platform — is the sum of two separate accounts: the fee Meta charges per message sent, which changes depending on the message category, and the monthly fee for the support platform running on top of the API. The math itself is simple. What confuses people is everything else: Meta has charged per delivered message since July 1, 2025, each category costs an order of magnitude different from the next, and since October 1, 2026 a block that used to be free is on the bill. This official WhatsApp API calculator puts together the formula, the rates in effect as of August 2026, and volume tiers from 1,000 to 100,000 messages per month.
How is the cost of the official WhatsApp API calculated?
Until September 30, 2026:
Monthly cost = (marketing × marketing rate) + (utility outside the window × utility rate) + (authentication × authentication rate) + platform monthly fee
Since October 1, 2026, two blocks that used to be free are added:
+ (service messages × service rate) + (utility delivered inside the window × utility rate)
Three details break most of the spreadsheets floating around out there:
- The unit is a message, not a conversation. The conversation-based pricing model was retired on July 1, 2025. If your spreadsheet still has price lines per conversation, it's been wrong for over a year.
- Only what goes out counts. A message received from the customer isn't charged; what adds up is what your business sends.
- Everything is quoted in US dollars. Billing in reais has been available since July 1, 2026 and becomes mandatory by June 30, 2027. The tables below convert at R$5.10 per dollar (the reference rate for August 2026) — swap in the current month's rate.
What are WhatsApp Business's rates today?
All the figures below are the rates in effect as of August 2026.
| Category | Brazil rate (Aug/2026) | In reais | Volume discount | Charged today? |
|---|---|---|---|---|
| Marketing | ~US$0.0625 per message | ~R$0.32 | yes | yes |
| Utility outside the window | about US$0.0068 per message | ~R$0.035 | yes | yes |
| Utility inside the window | about US$0.0068 per message | ~R$0.035 | yes | yes — since 10/01/2026 (free until 09/30/2026) |
| Authentication | about US$0.0068 per message | ~R$0.035 | yes | yes |
| Service message | in Meta's current price table (not quoted here) | — | no | yes — since 10/01/2026 (free until 09/30/2026) |
| Click-to-WhatsApp 72h window | — | R$0 | — | no, and stays no |
Utility and authentication rates sit around US$0.0068 per message — order of magnitude, not a locked-in quote. The service-message rate, charged since October 1, is in Meta's current price table, and this post doesn't quote a figure for it. Any table showing that number without citing Meta's table is a guess.
How much does sending marketing messages cost per month?
Promotions, launches, re-engaging a cold base. It's the most expensive category, and the only one where volume is your own decision.
| Marketing messages/month | Estimated cost (Aug/2026 rate) |
|---|---|
| 1,000 | R$320 |
| 10,000 | R$3,200 |
| 50,000 | R$16,000 |
| 100,000 | R$32,000 |
These figures are a ceiling: marketing has a volume-discount ladder, so at the higher tiers the real cost falls below the straight line. Nothing changed for this category in October.
How much do utility and authentication cost per month?
Order confirmations, tracking codes, appointment reminders, verification codes. The rate is roughly nine times lower than marketing's — which is why picking the right category for each approved template is worth real money.
| Messages/month | Utility or authentication (Aug/2026 rate) |
|---|---|
| 1,000 | R$35 |
| 10,000 | R$350 |
| 50,000 | R$1,750 |
| 100,000 | R$3,500 |
An operation spending R$32,000 on marketing spends R$3,500 on utility at the same volume — and that figure is a ceiling too: the volume discount still applies after October.
What changed on the invoice on October 1, 2026?
This is the piece almost nobody put into the spreadsheet. Take an e-commerce business sending 10,000 outbound messages a month:
| Block | Volume/month | Until 09/30/2026 | Since 10/01/2026 |
|---|---|---|---|
| Marketing | 2,000 | R$640 | R$640 |
| Utility outside the window | 1,500 | R$52.50 | R$52.50 |
| Authentication | 500 | R$17.50 | R$17.50 |
| Utility inside the window | 1,000 | R$0 | charged per message |
| Service messages | 5,000 | R$0 | charged per message, no volume discount |
| Meta total | 10,000 | R$710/month | R$710 + the new block |
Notice the shape: half the volume is support, and until September 30 it cost zero. Since October 1 it's charged — and it's the only category without a volume discount: whoever handles 100,000 conversations a month pays the same unit price as whoever handles a thousand. That shift is the subject of the post on who actually feels the October charge.
One exception that helps: the 72-hour window opened by a Click-to-WhatsApp ad didn't change and stays free.
Sensitivity: three assumptions, not Meta's price
Since this post doesn't quote Meta's service rate, the responsible way to budget is to run ranges. The three columns below are working assumptions, not Meta's prices.
| Service messages/month | At R$0.02 | At R$0.035 | At R$0.07 |
|---|---|---|---|
| 1,000 | R$20 | R$35 | R$70 |
| 10,000 | R$200 | R$350 | R$700 |
| 50,000 | R$1,000 | R$1,750 | R$3,500 |
| 100,000 | R$2,000 | R$3,500 | R$7,000 |
In the e-commerce example above, the 5,000 support message bubbles would run between R$100 and R$350 a month — somewhere between 14% and 49% more on the Meta invoice. It's worth measuring how many outbound messages your team uses per conversation: that's the variable that decides how big the bill is, and it's the only one that stays yours.
How much does AI cost in the middle of the conversation?
The Meta Business Agent started being billed per token on August 1, 2026: US$2.00 per million tokens (rate in effect as of August 2026), counting both the prompt and the reply. Meta's documentation records that a message typically consumes 20,000 to 25,000 tokens — that's the number that closes the math at 4 to 5 US cents per interaction. Without it, there's no way to redo the calculation.
| AI interactions/month | Estimated cost (Aug/2026 price) |
|---|---|
| 1,000 | R$200 to R$260 |
| 10,000 | R$2,000 to R$2,600 |
| 50,000 | R$10,000 to R$13,000 |
| 100,000 | R$20,000 to R$26,000 |
Compare it against the utility table: an AI interaction costs several times more than the message it sends. If AI handles most of the volume, this line enters the budget ahead of the per-message rate. The full breakdown is in the post on the cost of the Meta Business Agent.
The platform's monthly fee is the other half of the bill
All the tables above only measure Meta's invoice. There's a second charge missing, and it doesn't depend on volume: Meta's API is a handful of HTTP requests — no inbox, no queue, no pipeline. The software running on top is the one predictable line on the bill: while the per-message rate swings with the month's volume and changed on October 1, 2026, the monthly fee stays the same every month.
That's why it's the part of the budget you can nail down before signing anything — you don't negotiate Meta's rate, but you do choose the platform. Pricing is on the plans page, and the logic behind the two charges — Meta's and the platform's — is in the post on how much the WhatsApp Business API costs.
Does the official API eliminate ban risk?
No. The official API doesn't eliminate ban risk. Meta keeps the field waba_ban_state in the account_update webhook, plus error 368 for a restricted account. A number on the official API can be banned.
What the API buys you is visibility and due process: the number's quality rating shows up in WhatsApp Manager, calculated on a weighted basis over the last 7 days, and there's a formal appeal channel. On the regular app, the ban arrives with no warning and no advance signal.
That changes the math:
| QR code (regular app) | Official API | |
|---|---|---|
| Meta's fee per message | R$0 | by category (Aug/2026 table above) |
| Number health signal | none visible to the operator | quality rating, calculated over the last 7 days |
| Warning before shutdown | no | yes, with a formal appeal channel |
| Sending outside the 24h window | technically possible | the call fails |
| Ban risk | exists | exists |
Outside the 24-hour window, the API call simply fails. That's a technical block, not a promise.
Checklist before you finalize the budget
- Split your volume by category. Without the breakdown between marketing, utility, authentication, and service, no projection holds up.
- Count outbound messages per conversation. That's the new unit on the invoice since October 1, 2026.
- See how much of the volume comes from ads. The Click-to-WhatsApp 72h window stays free.
- Review your templates' categories. Something that could be utility running as marketing costs nine times more.
- Turn on BRL billing. It takes currency risk out of the projection.
- Redo the math against Meta's current price table. The service-message rate is there.
To run these numbers against your operation's real volume, the official API page is the place to start.
Frequently Asked Questions
How do I calculate the cost of the official WhatsApp API?
Multiply the messages sent in each category by its rate and add the platform's monthly fee. At the rates in effect as of August 2026: marketing (~R$0.32 per message), utility outside the window and authentication (about R$0.035 per message). Since October 1, 2026, service messages and utility sent inside the 24-hour window are also in the total.
How much does it cost to send 10,000 messages a month?
Depends on the category. At August 2026 rates, ten thousand marketing messages cost around R$3,200; ten thousand utility or authentication messages, around R$350 — nearly ten times less, at the same volume.
What is the service message rate?
It's in Meta's current price table, and this post doesn't quote it. Any figure quoted without citing that table is speculation — use sensitivity ranges instead.
Is the charge per conversation or per message?
Per delivered message, since July 1, 2025. The old per-conversation model is deprecated. Any table that still quotes a price per conversation — for service, marketing, or utility — is outdated content.
Do service messages get a volume discount?
No. Utility and authentication keep the discount ladder as volume grows; service doesn't. Support costs scale in a straight line.
How much does each AI interaction on WhatsApp cost?
4 to 5 US cents per interaction, at August 2026 prices. The stated rate is US$2.00 per million tokens, and Meta's documentation records that a message typically consumes 20,000 to 25,000 tokens, counting the prompt and the reply.
Does migrating to the official API prevent my number from getting banned?
It doesn't. Meta keeps ban states in the account_update webhook and error 368 for a restricted account. What the API offers is visibility and due process: per-number quality rating, calculated on a weighted basis over the last 7 days, and a formal appeal channel. On the regular app, the ban arrives with no warning.