WhatsApp Message Fees Explained for Malaysian Businesses
Meta charges Malaysian businesses per delivered WhatsApp template message. Since 1 July 2025, the old 24-hour conversation fee is gone. Now each outbound template message is billed individually, in one of four categories, at a rate that depends on your recipient’s country.
Here is what that means in practice, and how to keep the bill manageable.
How did Meta’s WhatsApp pricing change on 1 July 2025?
Before July 2025, Meta charged per conversation, not per message. One fee covered all messages exchanged in a 24-hour window. From 1 July 2025, Meta switched to per-message billing for template messages. Each template message you send is a separate charge, which makes high-volume broadcasting more expensive if you are not careful about what you send.
The official pricing reference is at Meta’s developer documentation. Rates are updated there and vary by recipient country, so always check that page for current figures rather than relying on a cached screenshot or third-party summary.
What are the four message categories?
Meta groups WhatsApp Business Platform messages into four categories. The category determines whether you pay and how much.
Marketing covers promotional content: sale announcements, new product launches, loyalty offers, any message whose main purpose is to drive a purchase or action. These carry the highest per-message rate.
Utility covers transactional messages tied to something the customer already agreed to: order confirmations, shipping status, appointment reminders, payment receipts. Utility messages cost less than marketing messages.
Authentication covers one-time passwords and login verification codes. These have their own rate tier.
Service covers replies you send inside the 24-hour customer service window. When a customer messages you first, that opens a 24-hour window. Any message you send inside that window is a service message and is free.
Which messages are free?
Service messages within the 24-hour window cost nothing. This is the most important fact for any Malaysian business that handles inbound queries through WhatsApp.
If a customer sends you a question, a complaint, or a booking request, and you reply within 24 hours, that entire exchange is free on Meta’s side. The moment the 24-hour window closes, outbound messages revert to paid template messages.
Who actually pays the fee?
Your business pays. Meta bills the WhatsApp Business Platform account directly, which usually means the registered Business Solution Provider (BSP) passes the charge through to you in your monthly invoice. If you signed up directly through Meta’s Cloud API, Meta bills your account.
The fee is not charged to your customer. They receive the message at no cost on their end.
How does per-message pricing affect a typical Malaysian SME?
Take a pharmacy in Petaling Jaya that sends appointment reminders. Each reminder is a utility template message, billed once per delivered message. If they send 500 reminders a month, they pay for 500 utility messages.
Now take a clothing retailer that broadcasts a Raya sale to 10,000 contacts. Each message is a marketing template. At the marketing rate, that broadcast costs noticeably more per message than the pharmacy’s reminders.
The math shifts when you consider how much of your traffic is inbound. A business that mostly answers customers who write first, inside a 24-hour window, can keep its paid template volume very low. A business that relies on outbound broadcasts pays more.
How do you keep WhatsApp message costs low?
Lean on the free service window. Encourage customers to start the conversation. A “send us a message” link on your website or a QR code in your shop opens the 24-hour free window. Respond within that window and you pay nothing on Meta’s side for that exchange.
Choose utility over marketing where the message qualifies. An appointment reminder is utility. A “come back, we miss you” message is marketing. Classifying messages correctly is both honest and cost-effective.
Do not over-broadcast. Sending a promotional template to your entire contact list every week adds up fast. Narrow your audience to people who are likely to act on the message. A smaller, targeted send often converts better and costs less.
Keep your message quality high. Meta tracks message quality and recipient feedback. Low quality or high block rates can reduce your sending tier, which limits how many messages you can send per day. A restricted tier creates operational problems on top of cost problems.
Watch your free tier allocation. Meta provides a number of free conversations per month for new or smaller accounts. Once you grow past that threshold, every template message is billed. Check your current allocation in Meta Business Manager.
Does a WhatsApp chatbot change what you pay Meta?
No. Meta’s fees are the same regardless of which chatbot platform or inbox tool sits on top of the WhatsApp Business Platform. A chatbot does not create a discount on Meta’s charges.
Where a chatbot helps is in the proportion of traffic that stays inside the free 24-hour service window. Polaris, for example, is a chatbot layer on top of the WhatsApp Business Platform. When it handles inbound customer questions automatically, within the free service window, those replies cost nothing from Meta. Outbound template messages sent by automation still carry the standard Meta charge, just like they would if a human sent them manually.
The bot keeps costs down by deflecting volume into the free window, not by bypassing Meta’s fees.
Where do you check current rates for Malaysia?
Go to Meta’s official WhatsApp pricing page. Rates are listed by recipient country and by message category. Malaysia’s rates sit under the Malaysia row, but remember that if you message customers in Singapore, Indonesia, or elsewhere, you pay the rate for each recipient’s country, not Malaysia’s rate.
Rates do change. Meta has adjusted them in the past and may adjust them again. Build your cost projections on current published figures, not on rates quoted in articles (including this one).
Related reading
If you are still evaluating whether the WhatsApp Business API is right for your business, WhatsApp Business API in Malaysia: what you need to know covers the setup basics.
For a breakdown of what a WhatsApp chatbot setup typically costs in Malaysia, including platform fees on top of Meta’s charges, see WhatsApp chatbot Malaysia pricing.
If you are comparing tools, ManyChat vs Polaris for Malaysian businesses looks at how the two platforms handle WhatsApp automation differently.