Updated 10 min read

WhatsApp conversation-based pricing: now it's per message

If you've read about WhatsApp's conversation-based pricing, it's gone. Meta now charges per message delivered, and since 1 October 2026 it charges for some replies that used to be free. Here's how the pricing works from Meta's own pages, what the 24-hour window means for your bill, how vendors add their fees, and when a small team doesn't need the API at all.

The short answer

The WhatsApp Business app is free. The WhatsApp Business Platform, which most people call the API, is charged by Meta per message delivered, and most businesses reach it through a vendor who adds their own fee.

If you searched for conversation-based pricing, that model has ended. Meta's page on it now says it "was replaced by per-message pricing on July 1, 2025". Articles that still explain 24-hour conversations as the unit you pay for are out of date.

Meta's developer pricing page sets the rules, and its rate cards effective 1 October 2026 set the prices. On 27 October 2026, WhatsApp's platform pricing page still described service replies as free and the free entry window as 72 hours. Where the two differ, trust the developer page: Meta updated it on 30 September 2026. Meta changes pricing only on the first day of a quarter, so check both before you commit.

What conversation-based pricing was

Under the old model, you paid per conversation. A conversation was a 24-hour thread, opened when your message was delivered and labelled with a category: marketing, utility, authentication or service. Send five marketing messages to one person within the same 24 hours, and you paid for one marketing conversation.

That's why so many older guides talk about "conversations". If you're reading an old invoice, that's the model it used. Meta keeps the old page for exactly that: it says the page stays up for developers with billing data from that period.

Here's what moved, side by side:

Conversation-based (until 30 June 2025)Per-message (since 1 July 2025)
What you pay forA 24-hour conversationEach message delivered
Your replies to customersCharged, then free from 1 November 2024Free for the first 1,000 a month per number, then charged since 1 October 2026
Free entry from an adA 72-hour free conversationA free window of up to 7 days, per Meta's developer page
Several templates to one person in a dayOne charge per categoryOne charge per message

Meta's pricing calendar sets how much notice it gives. A new rate for a market comes with one month's notice, while a change to the pricing model itself, like the move from conversations to messages, comes with six.

How pricing works now

Since 1 July 2025, Meta charges per message delivered, and only for messages from the business to the customer. Messages customers send you are never charged. Three things set the price of each one:

  1. The message's category.
  2. The country code of the phone number you're sending to, which Meta calls the market.
  3. Your volume, for utility and authentication messages, which get cheaper rates in higher tiers.

Volume tiers add up every charged message your business portfolio sends to one market in one category, across all its accounts. They reset at the start of each month.

The message categories

Meta's developer page now lists five categories. WhatsApp's own platform page still lists four, because the fifth is new: Meta added Meta Business Agent on 1 July 2026.

  • Marketing: offers, promotions, product news, abandoned cart reminders.
  • Utility: messages triggered by something the customer did, like an order confirmation or a delivery update.
  • Authentication: one-time passwords.
  • Service: your replies to customers who've messaged you, typed by a person or sent by an AI tool you run yourself.
  • Meta Business Agent: replies written by Meta's own AI agent. Meta prices each one by the tokens its agent uses. There's no free tier for them.

Marketing, utility and authentication messages are sent as templates, which Meta approves in advance. Service messages are ordinary replies. Meta says businesses are responsible for the category on their approved templates, so a template marked marketing is charged as marketing.

How the recipient's country sets the rate

The rate follows the person you're messaging. Meta reads the country calling code of the recipient's number and looks it up on its rate card.

As of 1 October 2026, the rate card has 47 markets. 39 are single countries with their own rates, Singapore among them. The other 8 are regions such as Rest of Asia Pacific, where every country in the region pays the same rate. The United States and Canada share one North America rate.

You also pick a currency when the account is set up. Meta lists 16, and the Singapore dollar has been one since 1 April 2026. WhatsApp's platform pricing page has a rate tool where you choose the market, currency and category to see the current rate. Use that, or the rate cards on the developer page, rather than a number from a blog post.

The 24-hour rule

This is the rule that shapes most bills. When a customer messages or calls you, a 24-hour customer service window opens. WhatsApp's pricing page says the window "resets with each user message".

Inside the window, you can send any kind of message: text, photos, documents, a normal reply. Outside it, you can only send an approved template.

So the 24-hour rule isn't mainly about price. It's about what you're allowed to send. If a customer last wrote to you three days ago, you can't just type "Hi, any thoughts on the quote?" through the API. You need a template, and templates are what cost money. Meta also reminds businesses that they can only message people who have opted in to hear from them.

What's free and what's charged

As of 1 October 2026, per Meta's developer page:

MessageCharged?
Messages a customer sends youNo
Your non-template replies inside the 24-hour windowThe first 1,000 a month per number, no; after that, yes
Utility templates sent inside the 24-hour windowYes, since 1 October 2026
Marketing templatesYes, every one delivered
Utility templates outside the windowYes
Authentication templatesYes
Meta Business Agent repliesYes, per token
Marketing, utility, authentication and service messages in a free entry point windowNo

That last row is the free entry point, and it's where Meta's two pages disagree. The developer page says the window opens when a customer messages you from an ad that clicks to WhatsApp and you reply within the 24-hour window, and that it stays open for up to 7 days. WhatsApp's platform pricing page says that when customers message you from an ad that clicks to WhatsApp or a Facebook Page call-to-action button, "for the following 3 days (72 hours), all of your messages are not charged". Plan on the shorter one until both pages agree.

What changed on 1 October 2026

Meta's developer pricing page lists the changes that started on 1 October 2026:

  • Service messages are charged per message, at the same rate as utility and authentication in each market. Each business phone number gets a free tier of 1,000 delivered service messages a month. The free tier resets monthly and doesn't roll over.
  • Utility templates sent inside the 24-hour window are charged too, after being free from 1 July 2025 to 30 September 2026.
  • Nine markets moved out of their regional rates and onto rates of their own.

For a small business answering enquiries, that first change is the one to watch. Replies that cost nothing before now cost something once a number sends more than 1,000 service messages in a month. Meta also says that if an account has no payment method, it delivers service messages within the free tier and stops delivering them after that. In Singapore, Meta's rate card effective 1 October 2026 lists S$0.0937 per marketing message and S$0.0205 per utility, authentication or service message (US$0.0732 and US$0.016), before volume tiers. Checked 1 October 2026; other markets are on the same page.

How vendors add their fees

WhatsApp's help centre says you can reach the Platform "directly or work with a Business Solution Provider". That page is also where WhatsApp says the Business app is free to download and free to use.

Most small businesses use a vendor, because going direct means building on Meta's Cloud API yourself. Vendors charge in different ways. The common ones are:

  • A monthly subscription per user or per number, with Meta's message charges passed through at cost.
  • A markup on each message, on top of Meta's rate.
  • A bundle: a monthly fee that includes a set number of messages.

Meta's rate for a message is the same whichever vendor you use. What changes is what the vendor adds. So when someone asks for the cheapest WhatsApp Business API, the honest answer is: compare vendors on their own fee and what's included, and read their pricing page for whether Meta's charges are passed through at cost or marked up. Check the current price on each vendor's own site.

Work out your own month

You don't need a calculator. Count last month's messages by category, then price each line from the rate card for the market you message most. For Singapore numbers, the lines look like this:

What you sentCategoryHow to price it
Replies to customers who wrote firstServiceFree up to 1,000 a month per number, then S$0.0205 each
Order and booking updatesUtilityS$0.0205 each, inside the window or not
Offers and newslettersMarketingS$0.0937 each
Login codesAuthenticationS$0.0205 each

Then add the vendor's monthly fee or markup on top. Most small teams find that replies are the biggest line by count and the smallest by cost, and marketing templates are the other way round.

How to keep the bill down

  1. Get customers to message you first. A click-to-chat link or QR code opens the 24-hour window, and your first 1,000 replies inside it each month are free. The WhatsApp link generator makes one.
  2. Reply inside the window. If a customer writes at 10am, answer that day while you can still send a plain reply.
  3. Send marketing templates only to people who asked for them. Every one delivered is charged, and unwanted ones get you blocked.
  4. Check your template categories. A reminder with a sales line in it is a marketing message, and it's charged as one.
  5. Use ads that click to WhatsApp for campaigns. The free entry window covers your follow-up messages; count on 72 hours until Meta's pages agree on the length.
  6. Watch the 1,000 free service messages a month. If a busy number goes past that, each extra reply is charged at your market's service rate.
  7. Put a payment method on the account before you reach the free tier's end, or replies stop being delivered.

Do you need the API at all?

Many small teams don't. The API makes sense when you send order updates, reminders or promotions to thousands of people through software, or need many agents and automation on one number.

If most of your WhatsApp is people messaging you and you replying, the free Business app covers it. WhatsApp's help centre says the app runs on one phone plus up to four linked devices at a time. WhatsApp Business multiple users covers how a team shares one number, and what is WhatsApp Business? compares the app and the Platform side by side.

Meta also lets a business connect an existing Business app number to the Platform and keep using the app. Its developer page on this says messages sent from the app stay free, while messages sent through the Platform are charged.

Some team inboxes skip the Platform and link the number you already use as a device, the way WhatsApp Web does. ActivityTracker's inbox is one of them. It isn't one of WhatsApp's own apps. WhatsApp's linked devices page warns that "linking your device through unofficial apps or websites may put your account at risk". ActivityTracker spaces out the messages your number starts on its own, and stops them if WhatsApp warns the number. Use it for replies and one-to-one follow-ups: WhatsApp's responsible use page says not to bulk message or auto-message.

Made-up example: a small furniture shop gets 400 WhatsApp enquiries a month and is deciding whether to move to the API through a vendor.

Week 1: the owner lists what they send. Almost all of it is replies to customers who wrote first, plus 150 delivery updates a month and a monthly promotion to 600 past buyers who asked to hear about sales.

Week 2: she looks at Meta's rate card for her market. Replies inside the 24-hour window are free for the first 1,000 a month per number. The delivery updates would go out as utility templates, and those are charged whether or not the window is open. The promotion is 600 marketing templates, all charged.

Week 3: she gets quotes from two vendors. One charges a monthly fee and passes Meta's rates through. The other adds a markup to every message. For her volume, the first is cheaper.

Week 4: she decides the API is worth it only for the delivery updates and the promotion. She keeps answering enquiries in the Business app, and notes that her replies through the API would count against the 1,000 free service messages.

If your team mostly answers people who message you first, start with a shared inbox. ActivityTracker's team inbox puts every WhatsApp number you use in one place, shows who's waiting, lets you assign a chat to a teammate, and lands every chat on the client's record.

See the WhatsApp team inbox

What to do first

  1. Count last month's WhatsApp messages by type: replies, updates, promotions, one-time codes.
  2. Open WhatsApp's pricing page and look up the rate for each category in your market.
  3. Work out which of your messages would fall outside the 24-hour window.
  4. Ask each vendor you're considering how they charge, and whether Meta's charges are passed through at cost.
  5. If almost everything is replies to people who wrote first, stay on the Business app for now.

Keep reading

Questions people ask

Sources

Know what you pay for.

Then decide whether you need the API at all.

Book a walkthrough

30 minutes. You choose the day and the time.