Skip to main content

WaaPY – WhatsApp Broadcast, Automation, Notification & Customer Service Software

WhatsApp Business API Pricing in Malaysia: Full 2026 Cost Breakdown

Published on:

Published In:

Published By:

Last verified against Meta’s published documentation: 12 October 2026

Most articles about WhatsApp Business API pricing are written for an American reader and quote US dollars. That is not much use if you run a business in Kuala Lumpur, bill in ringgit, and want to know what next month’s Meta invoice will actually look like.

This breakdown is Malaysia-specific. It covers what Meta charges per message in MYR, what is genuinely free, three worked examples at real volumes, and six legitimate ways to bring the number down.

The short answer

There is no licence fee for the WhatsApp Business API. Meta charges you per message delivered, and only for template messages. Your replies inside an open conversation are free.Your total monthly cost has two separate parts, and businesses routinely confuse them:
Diagram showing WhatsApp Business API costs split into Meta message fees and platform subscription fees
A provider that quotes you one all-in number is usually marking up Meta’s message fees inside it. Ask for the two to be separated.

Malaysia now bills in ringgit

One change that affects every Malaysian business: since 1 April 2026, MYR is one of Meta’s billing currencies for the WhatsApp Business Platform. Before that, Malaysian businesses were billed in USD and absorbed the exchange rate movement on top of the message cost.
If your WhatsApp account was set up before April 2026, it is worth checking which currency your billing is actually in. Some accounts were not migrated automatically.

The four message categories

Everything you send falls into one of four buckets, and the price gap between them is enormous.
MarketingPromotions, launches, offers, re-engagement, newsletters.

Any time, to opted-in contacts, using an approved template.

UtilityOrder confirmations, delivery updates, appointment reminders, payment receipts.

Any time, tied to a specific transaction or account, using an approved template.

AuthenticationOne-time passwords, verification codes, 2FA.

Any time, using an approved template.

ServiceYour own free-form replies inside a conversation a customer started.

Only within the 24-hour customer service window.

6×Marketing is roughly six times the price of utility in Malaysia. That single fact is where most of your savings will come from, and we come back to it below.

Malaysia rate card

These are the per-message rates for recipients with a Malaysian (+60) number, from Meta’s MYR rate card.
Message categoryRate per message (MYR)Notes
MarketingRM 0.3467Highest cost No volume discount at any tier
UtilityRM 0.0564Volume discounts apply at higher monthly tiers
AuthenticationRM 0.0564Volume discounts apply
Authentication–InternationalRM 0.1685Applies when the OTP is sent from a WhatsApp account registered outside Malaysia
Service (free-form replies in an open window)FreeFree Per Meta’s current published documentation
Bar chart comparing the cost of 1,000 WhatsApp messages in Malaysia by category: marketing RM346.70, authentication-international RM168.50, utility RM56.40, authentication RM56.40, service replies free

Two things worth knowing about how these rates move

Quarterly onlyMeta only changes rate cards on the first day of a quarter — 1 January, 1 April, 1 July or 1 October. You will never be surprised mid-month.
Recipient country decidesRates are set by the recipient’s country, not yours. A Malaysian business messaging a customer with a Singapore number pays Singapore’s rate, not Malaysia’s. If you serve customers across ASEAN, your blended cost is not the Malaysia rate.
Fact check · 12 October 2026

A note on the service message question

Through 2026, a number of provider blogs have reported that from 1 October 2026 Meta would begin charging for service messages beyond an allowance of 1,000 per business phone number per month, and would begin charging for utility templates sent inside an open customer service window.As of 12 October 2026, Meta’s own published pricing documentation does not describe either change. It states that non-template messages are free, and that utility templates delivered within an open customer service window are free, with no monthly cap attached to either. The only changes Meta lists for 1 October 2026 are rate-card movements in nine specific markets — Bangladesh, Iraq, Nepal, Sri Lanka, Kazakhstan, Kuwait, Morocco, Oman and Ukraine. Malaysia is not among them.

We are flagging this because the claim is widespread and businesses have been quoted budgets based on it. If you have been told your support replies are now billable, check your own Meta billing statement before accepting it. And because this is exactly the kind of rule that can change on a future quarter boundary, check the date at the top of any pricing article you read, including this one.

Three worked examples

Meta message fees only. Platform subscription is separate.
Example 1

A small retailer

Two promotional campaigns a month, order updates sent after the conversation window closes, and ordinary support replies.
ItemVolumeRateCost
Marketing templates500RM 0.3467RM 173.35
Utility templates300RM 0.0564RM 16.92
Service replies~2,000FreeRM 0.00
Monthly Meta costRM 190.27

Note what dominates: 500 marketing messages cost ten times more than 300 utility messages.

Example 2

A multi-branch clinic

Promotions, appointment reminders, and OTPs for the booking portal.
ItemVolumeRateCost
Marketing templates2,000RM 0.3467RM 693.40
Utility templates (reminders)3,000RM 0.0564RM 169.20
Authentication templates1,000RM 0.0564RM 56.40
Service replies~8,000FreeRM 0.00
Monthly Meta costRM 919.00

Three thousand appointment reminders cost less than a quarter of what two thousand promotional messages cost.

Example 3

A high-volume e-commerce operator

ItemVolumeRateCost
Marketing templates10,000RM 0.3467RM 3,467.00
Utility templates20,000RM 0.0564RM 1,128.00
Authentication templates5,000RM 0.0564RM 282.00
Service replies~40,000FreeRM 0.00
Monthly Meta costRM 4,877.00

At this volume, utility and authentication rates drop further through Meta’s volume tiers, so the real figure lands below this. Tiers are aggregated across your whole business portfolio and reset every month.

Stacked bar chart comparing monthly WhatsApp Business API costs for a small retailer, a clinic chain and an e-commerce operator in Malaysia

Six legitimate ways to cut the bill

None of these involve gaming Meta’s system. All of them are ordinary good practice.
1

Send utility instead of marketing wherever the message genuinely is utility

This is the biggest lever available to you. Utility costs about 84% less than marketing in Malaysia. An order confirmation, a delivery update, an appointment reminder and a payment receipt are all genuinely utility messages — but they get rejected into the marketing category when businesses staple a promotion onto them.
The second message costs six times more. Keep them separate.
2

Use Click-to-WhatsApp ads properly

This one is badly underused. When a customer messages you through a Click to WhatsApp ad or a Facebook Page call-to-action button, and you reply, a 72-hour free entry point window opens. Inside that window, every message you send is free — including template messages.One important limitation most articles miss: this only applies when the customer taps through on the Android or iOS app. Desktop and web do not trigger it.If you are already running Meta ads, routing them to WhatsApp instead of a landing page can make three days of follow-up messaging free.
3

Resolve inside the 24-hour window

Free-form replies within an open customer service window cost nothing. Every conversation your team closes inside that window is a conversation you did not have to reopen later with a paid template.This is the strongest financial argument for a proper shared inbox and an AI chatbot connected to your live data: faster first response and faster resolution mean more conversations finish while they are still free.
4

Send one good template, not three mediocre ones

Per-message billing means a three-part campaign costs three times a one-part campaign. Many businesses split a message that should have been one. Write one template with a clear call to action and an interactive button.
5

Clean your contact list

You pay for delivered messages. Broadcasting to a list full of dead numbers and people who never engage burns ringgit at the marketing rate for nothing. Segment by engagement and send to the people who actually open.
6

Watch the recipient-country mix

If a meaningful share of your list sits on Singapore, Indonesian or European numbers, your blended rate is not the Malaysia rate. Segment your campaign reporting by country code so you can see where the money is actually going.

What a platform costs on top

Meta’s fees are only the message layer. The API has no inbox, no chatbot, no ticketing and no reporting of its own — it is infrastructure. You also need software.Platform pricing typically covers: the shared team inbox, agent seats, AI chatbot, broadcast and campaign tools, ticketing, CRM, analytics and integrations. WaaPY’s plans are published here, and message fees from Meta are billed separately rather than marked up inside the subscription.When comparing providers, three questions separate the honest quotes from the rest:
  1. Are Meta’s message fees marked up, or passed through at cost?
  2. Is there a per-agent charge, and what happens when the team grows?
  3. Are AI chatbot messages metered separately, and at what rate?
Related reading

Frequently Asked Questions (FAQ)

How much does the WhatsApp Business API cost in Malaysia?

There is no licence fee. Meta charges per delivered template message: approximately RM 0.3467 for marketing, RM 0.0564 for utility and RM 0.0564 for authentication to Malaysian numbers. Free-form replies inside an open 24-hour customer service window are free. A software platform subscription is charged separately by your provider.

Is the WhatsApp Business API free?

The API access itself is free, and so are your free-form replies inside an open customer service window. You pay for template messages you send — marketing, utility and authentication — and you pay your platform provider for the software.

What is the 24-hour customer service window?

When a customer messages your business, a 24-hour window opens during which you can reply with free-form messages at no cost. The window resets each time the customer sends another message. Once it closes, you must use an approved template to message them again.

Why is marketing so much more expensive than utility?

Meta prices by intent. Utility and authentication messages serve the customer — an order update, a reminder, a verification code. Marketing messages serve the business. The pricing is designed to push volume toward messages customers actually want.

Are Click-to-WhatsApp ad conversations free?

Largely, yes. When a customer messages you from a Click to WhatsApp ad or a Page call-to-action button on the Android or iOS app and you reply, a 72-hour free entry point window opens in which all your messages, templates included, are free. Desktop and web traffic does not qualify.

Does Meta bill Malaysian businesses in ringgit?

Since 1 April 2026, yes — MYR is one of Meta’s supported billing currencies. Accounts opened before that date may still be billed in USD, so it is worth checking.

When do WhatsApp rates change?

Only on the first day of a calendar quarter: 1 January, 1 April, 1 July or 1 October. Meta publishes upcoming rate cards in advance.

Do I pay the Malaysian rate for all my customers?

No. Rates are determined by the recipient’s country code, not your business location. Messaging a Singaporean customer is billed at Singapore’s rate.

Working out your own number

The honest answer to "what will this cost me" depends on your message mix, not your headcount. Two businesses of the same size can differ tenfold depending on whether they lean on marketing broadcasts or on utility notifications.

If you want a real estimate rather than a range, we can run your actual volumes — campaigns, notifications, OTPs and expected conversation load — against the current Malaysia rate card and show you the monthly Meta cost alongside the platform cost.