WhatsApp API Switching providers? Move your WhatsApp number to CommLeap and keep its display name and quality ratingSwitching WhatsApp providers? Migrate to CommLeap
Guides

WhatsApp Business API Pricing Explained: The Per-Message Model

Meta now charges for WhatsApp template messages one message at a time. This guide explains how per-message pricing works, what is free, where provider fees fit, and how to estimate and control your costs.

WhatsApp pricing used to be one of the most confusing parts of the WhatsApp Business API. Businesses paid for 24-hour conversations, each with its own category and rules about who opened it. Meta has since simplified the model: template messages are now charged individually, and many service interactions are free.

This guide explains how WhatsApp API pricing works as of 2026, walks through a worked estimate using hypothetical rates, and shares practical ways to keep costs under control. Rates change, so treat this as an explanation of the model rather than a price list, and confirm current figures on Meta's official WhatsApp Business Platform pricing page.

Key takeaways

  • Since July 1, 2025, Meta charges per delivered template message rather than per conversation.
  • The rate depends on the template category (marketing, utility or authentication) and the recipient's country or region.
  • Service messages within the 24-hour customer service window are free, and so are utility templates sent while that window is open.
  • Volume tiers, free entry points from ads and provider fees all affect your real cost per message.

How WhatsApp API pricing works in 2026

At the time of writing, the WhatsApp Business API cost for any given message depends on three questions:

  1. Is it a template message? Only template messages are charged. Free-form replies within an open customer service window are not.
  2. Which category is the template? Marketing, utility and authentication templates have different rates, and utility templates can be free in some circumstances.
  3. Where is the recipient? Rates are set per market, based on the recipient's phone number country code, with some countries grouped into regions.

Charges apply when a template message is delivered. On top of Meta's charges, your provider may add its own fees, which we cover below.

From conversations to per-message pricing

Before July 1, 2025, Meta used conversation-based pricing. A conversation was a 24-hour session, charged once regardless of how many messages were exchanged, and categorized by the type of template that opened it. Businesses had to track which conversations were open, which category they belonged to and whether a new template would open a new charge.

On July 1, 2025, Meta moved to per-message pricing for template messages. Each delivered template is now its own billable event. The change made costs easier to predict per message, but it also means that sending several templates to the same customer in a day is charged several times, where previously they might have fallen within one conversation. Businesses that relied on bundling several templates into one conversation should revisit their messaging design.

Service messaging had already become free before the switch: Meta stopped charging for service conversations on November 1, 2024, and non-template replies within the customer service window remain free under the per-message model.

WhatsApp template pricing by category

Every template belongs to a category that Meta reviews and can change if the content does not match. The category determines both approval rules and price.

How Meta charges each WhatsApp message type, as of 2026
Message typeTypical useHow it is charged (as of 2026)
Marketing templatePromotions, product launches, re-engagement, abandoned cartsCharged per delivered message at the marketing rate for the recipient's market, including inside an open service window
Utility templateOrder confirmations, shipping updates, reminders, billing alertsCharged per delivered message outside a service window; free inside an open customer service window; volume tiers may apply
Authentication templateOne-time passcodes for login and verificationCharged per delivered message; volume tiers may apply; authentication-international rates may apply to eligible businesses in some markets
Service message (non-template)Replies to customer messagesFree within the 24-hour customer service window

Marketing messages typically carry the highest rate in a given market, while utility and authentication rates are usually lower. The precise relationship between rates varies by country, so compare categories using Meta's current rate card for each market you serve.

Meta may also limit how many marketing messages an individual user receives from businesses over a period of time. A template that is not delivered for this reason is not charged, but it also does not reach the customer, so plan marketing sends with this in mind. At the time of writing, Meta also states that WhatsApp does not currently deliver marketing templates to users with United States phone numbers; see Meta's per-user marketing limits documentation.

What is free on the WhatsApp Business API

Understanding what is free is the fastest way to lower your WhatsApp per-message pricing in practice. As of 2026, the main free cases are:

Service messages in the customer service window

When a customer messages you, a 24-hour customer service window opens. Non-template replies you send during that window are free, whether they come from an agent, a chatbot or an AI agent. Each new customer message restarts the window. (Meta applies separate terms, and in some markets separate charges, to AI providers whose primary product is an AI assistant; this does not change how other businesses are charged.)

Utility templates inside an open window

If a customer service window is already open, utility templates sent to that customer are free. For example, if a customer asks about an order and you then send an approved shipping-update template while the window is still open, that template is not charged.

Free entry point windows

When a customer messages your business through a Click-to-WhatsApp ad on Facebook or Instagram, or through a call-to-action button on a Facebook Page, Meta can open a free entry point window, 72 hours long at the time of writing, provided you respond within 24 hours. During that window, messages, including templates, are not charged. The exact eligibility conditions are defined by Meta and have been refined over time, so confirm the current rules in Meta's documentation.

Free is conditional. Whether a message is free depends on the category and on whether a service or free entry point window is open at the moment it is delivered. Build that logic into your sending systems rather than relying on agents to remember it.

Country rates and authentication-international

Meta sets rates per market. A market is usually a single country, while some countries are grouped into regional rate bands. The rate is based on the recipient's phone number country code, not where your business is located.

The exception is authentication. In some countries, Meta applies an authentication-international rate, which is different from the standard authentication rate. At the time of writing, it applies only when your business is based outside that country and has become eligible by exceeding a volume threshold Meta sets for those markets; see Meta's authentication-international rates documentation. If you send one-time passcodes to customers in several countries from a single business portfolio, check which of your destination markets have authentication-international rates and whether they apply to you.

Volume tiers for utility and authentication

Alongside per-message pricing, Meta introduced volume-based pricing tiers for utility and authentication templates. As your monthly volume of a given category to a given market passes certain thresholds, the rate for additional messages can decrease. At the time of writing, tiers reset at the start of each month, so the effective blended rate depends on how much you send each month.

At the time of writing, marketing templates are not part of these volume tiers. Volume is counted per market and category and aggregated across all WhatsApp Business Accounts in your business portfolio, and free messages do not count toward tiers. Meta's documentation sets out the thresholds for each market. Because this is a relatively new part of the model, review it whenever Meta updates its rate cards.

Provider fees on top of Meta charges

Many businesses access the API through a provider, such as a Meta Solution Partner (often called a Business Solution Provider, or BSP) or a Tech Provider, and those providers charge for their software and services. Common structures include:

  • Platform subscription: a monthly fee for the inbox, campaign tools, automation and support.
  • Per-message markup: a margin added to each Meta charge (possible only where the provider invoices Meta usage), or a fee per message regardless of category.
  • Combined models: a subscription plus usage fees, sometimes with committed-volume discounts.

How Meta's own charges reach you depends on the type of provider. Businesses onboarded by a Tech Provider through Embedded Signup own their WhatsApp Business Account, add their own payment method and are billed by Meta directly for messaging; the Tech Provider has no Meta credit line and bills only for its own services. Solution Partners can extend a Meta credit line to the businesses they onboard and invoice them for WhatsApp usage. Meta's solution provider overview sets out the difference.

When comparing quotes, ask who bills Meta's charges, whether any markup is added to them, whether they are shown separately from platform fees, and whether free service messages remain free. CommLeap is a Meta Tech Provider: Meta bills WhatsApp messaging charges directly to your WhatsApp Business Account, and CommLeap invoices its own platform fees separately. Contact us for a quote.

Worked example: estimating monthly WhatsApp cost

The example below shows how to build an estimate. All rates are hypothetical placeholders, represented by letters, and are not Meta's actual rates. Substitute current figures from Meta's pricing page for your markets.

Imagine a retailer that serves customers in two countries, Country A and Country B. In a typical month it plans to send:

  • 50,000 marketing templates: 40,000 to Country A and 10,000 to Country B.
  • 120,000 utility templates (order and shipping updates) to Country A, of which it expects about 25% to be sent while a customer service window is already open.
  • 30,000 authentication templates (login passcodes) to Country A.
  • 60,000 service replies from agents and chatbots, all within open service windows.
  • Conversations started from Click-to-WhatsApp ads, handled within free entry point windows.
Hypothetical monthly WhatsApp cost estimate using placeholder rates
Message typeMonthly volumeBillable volumeHypothetical rateEstimated Meta cost
Marketing, Country A40,00040,000Rate MA40,000 × MA
Marketing, Country B10,00010,000Rate MB10,000 × MB
Utility, Country A120,00090,000 (30,000 free inside open windows)Rate UA90,000 × UA
Authentication, Country A30,00030,000Rate TA30,000 × TA
Service replies60,0000Free0
Free entry point messagesVaries0Free0

The estimated monthly Meta cost is therefore:

(40,000 × MA) + (10,000 × MB) + (90,000 × UA) + (30,000 × TA), plus provider fees P.

Three refinements make the estimate more realistic:

  • Volume tiers: if utility or authentication volume to Country A crosses a tier threshold, split the volume into bands and apply the lower tier rate to messages above the threshold.
  • Delivery rate: charges apply to delivered messages, so a list with many invalid or non-WhatsApp numbers will cost less than the send count suggests but will also reach fewer people. Use your historical delivery rate.
  • Authentication-international: if Country A applies that rate to your business, replace TA with the relevant rate.

The same model makes savings easy to see. If the retailer combined its "order packed" and "order shipped" updates into a single message for 20,000 orders, it would remove 20,000 × UA from the bill. If it moved another 10% of utility messages into open service windows, for example by inviting customers to reply for delivery updates, a further 12,000 × UA would drop out.

Cost-optimization tips

Categorize templates correctly

Keep utility templates strictly transactional. Adding promotional content to an order update can cause Meta to recategorize it as marketing, which usually raises its cost and changes its approval rules. Review categories whenever templates are edited.

Use service windows deliberately

Design journeys so customers have a reason to reply, such as confirming a delivery slot or choosing an option with a button. A reply opens a service window, making follow-up utility templates and free-form messages free for the next 24 hours.

Consolidate utility updates

Under per-message pricing, every template counts. Review your notification sequence and merge low-value intermediate updates, or use a single message with a tracking link instead of several status messages.

Use Click-to-WhatsApp entry points

For acquisition and consideration journeys, conversations started from Click-to-WhatsApp ads or Facebook Page buttons can qualify for free entry point windows. That can make detailed follow-up affordable, although ad spend is billed separately.

Protect quality to avoid pauses

Low-quality templates can be paused, and poor number quality can hold back messaging limits. Wasted sends and restricted capacity are hidden costs. Message only opted-in customers, keep content relevant and make opting out easy.

Weigh fallback economics

Fallback from WhatsApp to SMS improves reach for customers who are not on WhatsApp or cannot be reached, but SMS has its own per-message costs that vary widely by country. Model both channels together, and trigger fallback only when a WhatsApp message fails or is not delivered within a set time. For one-time passcodes, a multi-channel verification API can choose the most suitable channel per market.

Monitor cost by template and market

Track spend per template, category and country each month. Unexpected shifts often point to a recategorized template, a change in rates or a journey that has stopped opening service windows.

Before you budget

WhatsApp per-message pricing rewards careful design: correct categories, journeys that invite replies and fewer, more useful templates. Before you finalize a budget, check Meta's official pricing documentation for current rates, volume tiers and free entry point conditions, and ask your provider exactly how its fees are applied and who bills Meta's charges.

If you are new to the platform, our complete guide to the WhatsApp Business API covers requirements, templates and messaging limits. To model costs for your own message mix and markets, talk to our team.

FAQ

WhatsApp API pricing questions, answered

How much does the WhatsApp Business API cost?

Meta charges per delivered template message, with rates that depend on the template category (marketing, utility or authentication) and the recipient's country or region. Service replies within the 24-hour customer service window are free. Providers usually add a platform fee. Because rates change, always check Meta's official pricing page for current figures.

When did WhatsApp switch to per-message pricing?

Meta moved from conversation-based pricing to per-message pricing for template messages on July 1, 2025. Under the earlier model, businesses were charged per 24-hour conversation; now each delivered template message is charged individually.

Are WhatsApp service messages free?

Yes. As of 2026, non-template messages sent in reply to a customer within the 24-hour customer service window are free. Utility templates sent while a customer service window is open are also free, while marketing and authentication templates are charged.

What are WhatsApp volume tiers?

Meta introduced volume-based pricing tiers for utility and authentication templates. As monthly volume of a category to a given market, counted across your business portfolio, grows past set thresholds, the per-message rate for additional messages can decrease. Check Meta's documentation for current tiers and how volume is counted.

Do Click-to-WhatsApp ads make messages free?

When a customer messages you through a Click-to-WhatsApp ad or a Facebook Page call-to-action button, a free entry point window can open, typically lasting 72 hours, during which messages are not charged, provided you respond within 24 hours, subject to Meta's current conditions. Ad spend itself is billed separately through Meta's ads platform.

Do WhatsApp providers charge extra?

Most providers add platform fees, which may be a subscription, a per-message fee or a combination. How Meta's charges reach you depends on the provider type: businesses onboarded by a Meta Tech Provider add their own payment method and are billed by Meta directly, while Solution Partners can extend a Meta credit line and invoice clients for WhatsApp usage, so ask whether any markup applies. With CommLeap, a Meta Tech Provider, Meta bills WhatsApp messaging charges directly to your WhatsApp Business Account and CommLeap invoices its own platform fees separately. Contact us for pricing.

Want a WhatsApp cost estimate for your use cases?

Share your message types, countries and volumes, and we will help you model Meta charges and platform fees before you launch.

  • Solution design with a named specialist
  • WhatsApp onboarding and verification support
  • Transparent, volume-based pricing