# WhatsApp Business API pricing, explained without the jargon

_What Meta charges per message, what is free, why the rate depends on the customer’s country, and the markup question to ask every vendor._

Published 2026-10-12 · 6 min read · by the iChatUp team · https://ichatup.my/guides/whatsapp-business-api-pricing-explained

## The model in one paragraph (as of October 2026)

Meta charges businesses **per template message delivered**, with a different rate for each category — **marketing**, **utility** and **authentication** — and a different rate table for each country or region of the _customer’s_ number. Messages a business sends in reply to a customer within 24 hours of the customer’s last message (“service” messages) are **free**. Meta moved from per‑conversation to per‑message pricing during 2025; some older articles still describe 24‑hour “conversation” bundles.

## What is free

- Receiving messages.
- Replying within the 24‑hour customer‑service window — however many messages.
- Conversations a customer starts from a click‑to‑WhatsApp ad or a Facebook Page call‑to‑action, for an extended free window (Meta’s current terms set the length).
- Utility templates delivered inside an open customer‑service window have been free under Meta’s current rules.
- Access to the Cloud API itself.

## What costs money

- A **marketing** template to a customer — the highest rate.
- A **utility** template sent outside an open window (a reminder tomorrow, a delivery update next week).
- An **authentication** template (one‑time passcodes).
Rates are published per country on Meta’s pricing page and change from time to time; a marketing message to an Indian number costs a different amount from one to a UK number. We deliberately don’t print the numbers here because they go stale — check Meta’s page for your markets.

## Who bills you

Meta bills the WhatsApp Business Account’s payment method directly. Software vendors sit on top: some pass Meta’s fees through at cost, some add a markup per message, and some bundle “credits”. Ask every vendor one question: _“Do you add anything to Meta’s per‑message rate?”_ iChatUp’s answer is no — Meta bills you, we charge a flat monthly subscription, and the broadcasts screen shows you an estimate before you send.

## A worked example

A salon with 1,200 opted‑in customers sends one marketing broadcast a month and sends appointment reminders (utility) the day before each visit. The broadcast costs 1,200 × the marketing rate for its country. The reminders are utility messages outside the window, 1,200 × the utility rate across the month. Every reply the AI employee sends to a customer who messaged first is free. Add the software subscription, and that is the whole bill — no per‑seat fee, no per‑AI‑message fee.

## How to keep the bill small

1. Answer inside the 24‑hour window whenever you can — replies are free.
2. Use utility templates for anything transactional; don’t dress a reminder up as marketing.
3. Send marketing to segments that respond, not to everyone.
4. Automate STOP so you never pay to message someone who opted out.
5. Set a spending limit per broadcast (iChatUp lets you) so a typo in the audience can’t become a surprise.

## Questions

**Is WhatsApp Business API pricing per message or per conversation?**

As of 2026 Meta prices template messages per message, by category (marketing, utility, authentication) and by the customer’s country. Replies within 24 hours of a customer’s message are free.

**Are replies on the WhatsApp Business API free?**

Yes, replies to a customer within 24 hours of their last message are free, however many you send. Business-initiated template messages outside that window are charged.

**Does iChatUp charge extra on top of Meta’s fees?**

No. Meta bills your WhatsApp Business Account directly at its published rates; iChatUp charges a flat monthly subscription and shows an estimate before each broadcast.
