WP Tool
Pricing & billing

WhatsApp Business API pricing explained: how per-message billing works

Learn how WhatsApp Business API per-message pricing works, which messages are free, how categories and countries change the cost, and how to lower your bill.

WP

WP Tool team

WhatsApp Business experts

6 min read

On this page

Key takeaways

  • Meta charges per delivered template message, based on the template category and the recipient's country code.
  • Replies you send inside the 24-hour customer service window are free, and so are utility templates sent inside that window.
  • Marketing messages are always charged and get no volume discount, so targeting matters more than volume.
  • Chats that start from a Click to WhatsApp ad open a 72-hour window where every message is free.

WhatsApp is one of the few channels where customers still read almost everything a business sends. That attention has a price, and the way Meta calculates it changed in 2025. If you are planning a campaign or comparing providers, it pays to understand exactly what you are billed for and what is free.

This guide explains the current model in plain language, walks through a worked example and ends with practical ways to spend less without sending less value.

The short version: you pay per delivered template

Since July 1, 2025, the WhatsApp Business Platform uses per-message pricing. Instead of paying for a 24-hour conversation, you pay each time a template message is delivered. Three things decide the price of each one:

  1. The template category: marketing, utility or authentication.
  2. The recipient's country code: rates are set per market, based on where the customer's number is registered, not where your business is.
  3. Your monthly volume: for utility and authentication messages only, higher volumes unlock lower rates.

Messages that are not templates, such as a support agent's normal reply, are not billed per message when they are sent inside an open customer service window. More on that below.

The three template categories

Every business-initiated message on the API has to use a pre-approved template, and each template belongs to one category. The category is the biggest single factor in what you pay.

CategoryTypical useWhen it is charged
MarketingOffers, product launches, abandoned cart reminders, re-engagementEvery delivery, with no volume discount
UtilityOrder confirmations, shipping updates, payment reminders, account alertsOutside an open service window. Free inside it
AuthenticationOne-time passcodes for login or verificationPer delivery, with volume tiers
What each WhatsApp template category is for

What is free on the WhatsApp Business API

Knowing the free paths is the fastest way to control cost. There are two.

1. The 24-hour customer service window

When a customer messages you, a customer service window opens for 24 hours from their latest message. Inside it, your team can reply with free-form messages (text, images, documents, buttons) at no per-message charge, and utility templates sent inside the window are free too. Each new message from the customer restarts the 24 hours.

This is why a fast, well-staffed shared team inbox is also a cost tool: every question answered inside the window is a conversation you do not need to restart later with a paid template.

2. The 72-hour free entry point window

When a customer starts a chat from a Click to WhatsApp ad or a Facebook Page call-to-action button, and you reply within 24 hours, a free entry point window opens for 72 hours. Every message you send in that window is free, including templates.

For businesses that already run Meta ads, pointing them at WhatsApp instead of a landing page can turn paid clicks into three days of free follow-up.

A worked example

Imagine an online store with customers in one country that sends the following in a month. The rates below are illustrative only, chosen to make the maths easy. Always use Meta's current rate card for your markets.

MessagesVolumeExample rateCost
Marketing broadcast to opted-in customers10,0000.020200.00
Order and shipping updates outside a service window6,0000.00424.00
Shipping updates inside an open service window2,000Free0.00
Agent replies to customer questions8,000Free0.00
Total26,000224.00
Example monthly bill using illustrative rates (not Meta's actual prices)

Two lessons stand out. First, marketing is usually most of the bill even when it is a minority of the messages. Second, a large share of real customer communication, the replies, is free when it happens inside the window.

Meta's charges vs your platform fee

Your total cost has two parts, and it helps to keep them separate when comparing providers:

  • Meta's message charges: the per-message rates above. They are set by Meta and are the same whichever provider you use.
  • Your platform subscription: what you pay a provider like WP Tool for the software on top, such as broadcasts, the team inbox, automation, integrations and analytics.

Be wary of offers that bundle both into a single low number without showing the Meta rate separately. Transparent providers pass Meta's charges through at cost. You can see how our plans work on the pricing page.

Seven ways to lower your WhatsApp bill

  1. Categorize templates honestly. Keep transactional updates purely transactional so they qualify as utility, and send offers separately as marketing.
  2. Answer inside the window. Fast replies keep conversations free. Use automation for instant answers to common questions outside working hours.
  3. Send utility updates while the window is open. If a customer just messaged you, that shipping update costs nothing.
  4. Run Click to WhatsApp ads. The 72-hour free entry point window turns ad clicks into free follow-up.
  5. Segment every broadcast. A smaller, relevant audience beats a big blast. Fewer messages, better results and fewer blocks. Our broadcast tools let you target by tags, attributes and past behaviour.
  6. Clean your list. Remove numbers that never engage and honour opt-outs immediately. Paying to message people who ignore you is the most expensive habit there is.
  7. Measure revenue per message. Track clicks, replies and orders by campaign in analytics, then move budget to what works.

Final thoughts

Per-message pricing rewards businesses that treat WhatsApp as a conversation rather than a megaphone. Keep templates in the right category, reply quickly inside the free window and send marketing only to people who want it. Do that, and WhatsApp stays one of the most cost-effective channels you have.

Frequently asked questions

Is the WhatsApp Business API free?
Setting up the API is free, but Meta charges for delivered template messages. Free-form replies inside the 24-hour customer service window are free, and so is everything in the 72-hour window that opens after a Click to WhatsApp ad. Your platform provider may also charge a subscription.
Do I pay when a customer messages me first?
No. Incoming messages are free, and a customer message opens a 24-hour window in which your replies and utility templates are free.
Why do prices differ by country?
Meta sets a rate for each market, based on the country code of the recipient's phone number. The same template costs different amounts for customers in different countries.
Are marketing messages cheaper at high volume?
No. Volume tiers apply to utility and authentication messages only. Marketing messages are charged at the same rate for every delivery, so better targeting is the main way to lower their cost.
Am I charged if a message is not delivered?
No. Charges apply to delivered template messages. Messages that fail to deliver are not billed.

Sources

  1. Meta for Developers: WhatsApp Business Platform pricing
  2. Meta for Developers: Template categorization guidelines
PricingWhatsApp Business APIMessage templates

Share this article

WP

Written by the WP Tool team

We build tools that help businesses sell and support customers on WhatsApp. Our guides are checked against Meta's official documentation and updated when the rules change.

About us

Keep reading

More guides for growing on WhatsApp

Practical, up-to-date articles from the WP Tool team.

WhatsApp marketing

Abandoned cart recovery on WhatsApp: a step-by-step playbook for online stores

Win back lost sales with WhatsApp abandoned cart messages. Opt-in, timing, template examples, follow-up sequence and the metrics that show it is working.

6 min read


Get started

Put these ideas to work on WhatsApp

Broadcasts, a shared team inbox, automation and analytics on the official WhatsApp Business API. Try it free for 14 days.