ForwardChat logoForwardChat
Panduan

WhatsApp API Cost Malaysia 2026: What SMEs Really Pay

Meta's MYR rate card, the platform fee nobody quotes upfront, and what a 1,000 contact SME actually pays each month. Full table and worked totals.

JY
Js Yau
12 min read
WhatsApp Business API cost breakdown for Malaysian businesses

WhatsApp API Cost Malaysia 2026: Full RM Price Table

If you have been researching the WhatsApp Business API for your Malaysian business, you have probably noticed a frustrating pattern: every platform's website claims to be "the most affordable", but nobody shows you the actual all-in monthly cost.

This guide does the opposite. It walks through every cost component, using Meta's official MYR rate card (effective 1 April 2026), and worked examples for three real business sizes, so you can budget honestly before signing up for anything.

TL;DR: Meta's Malaysia rates at a glance

Meta bills per delivered message, in MYR, under the rate card effective 1 April 2026:

Message typePrice (MYR, per message)When it is free
Marketing (promos, broadcasts)RM 0.3467Never
Utility (order updates, reminders)RM 0.0564Free inside an open 24-hour window until 30 Sep 2026
Authentication (OTP codes)RM 0.0564 (RM 0.1685 international)Not free
Service (customer messages you first, you reply within 24h)Free until 30 Sep 2026, then about RM 0.0564Until 30 Sep 2026 only

Changing on 1 October 2026: Meta has announced it will start charging for service messages, which have been free since November 2024. Replies inside the 24-hour window will be billed at the utility rate for each market. Meta confirms the final rates by 1 September 2026, and this page will be updated the day they land. This applies to every provider on the WhatsApp Business Platform, so treat any vendor still telling you replies are free as out of date.

Quick worked example: a marketing broadcast to 1,000 recipients costs about RM347 in Meta fees (1,000 × RM 0.3467). Your platform fee sits on top of that.

The two cost components: separate and additive

The WhatsApp Business API has two separate bills, and understanding this is the single most important thing:

  1. Meta charges, for each template message you send through the API (billed per delivered message, since the per-message model replaced per-conversation billing). Paid to Meta directly.
  2. Platform charges, for the software that lets you use the API (dashboard, AI, automation, broadcasts). Paid to your platform vendor.

These are not the same bill. They do not come from the same company. Confusing them is how people end up surprised by their first invoice.

See our pricing

Transparent pricing from RM299/month. No hidden fees, no annual lock-in.

View Pricing

Cost #1: Meta's per-message fees

Meta used to bill per 24-hour "conversation". That model is gone. Meta now bills per delivered template message, and since 1 April 2026 it bills Malaysian businesses in MYR directly. Every message falls into one of four categories, each with a different price.

Current rates for Malaysia (official Meta MYR rate card, effective 1 April 2026):

Message CategoryWhat triggers itPrice (MYR, per message)
ServiceCustomer messages you first; you reply within 24hFree until 30 Sep 2026, then about RM 0.0564
UtilityYou send order updates, reminders, alertsRM 0.0564 (free inside an open 24-hour service window until 30 Sep 2026)
AuthenticationYou send OTP / login codesRM 0.0564 (international: RM 0.1685)
MarketingYou send promos, newsletters, re-engagementRM 0.3467

Important nuances:

  • Service replies are free until 30 September 2026, then billed per message. Until that date, as long as the customer messaged you first and you reply within 24 hours, you exchange messages with no Meta charge. From 1 October 2026 Meta charges the utility rate for each reply, expected to be about RM0.0564 in Malaysia, with no volume discount. This makes efficiency worth real money: 32.4% of new customer conversations start outside 09:00 to 18:00 Malaysia time (ForwardChat Malaysian WhatsApp Business Report 2026), and an AI that resolves an after-hours enquiry in three messages now costs measurably less than one that takes seven.
  • Marketing messages are by far the most expensive, about 6x the cost of utility (RM0.3467 vs RM0.0564). Use the right category for your message type. If you send an "appointment reminder" as a marketing template (the wrong category), you pay about 6x more than necessary.
  • Meta now bills in MYR directly (effective 1 April 2026), so there is no FX surprise on the Meta side. Meta still reviews rates periodically, so always check Meta's official Malaysia pricing page for the latest.
  • Meta bills your WhatsApp Business Account (WABA) directly via the credit card or payment method you set up on Meta Business Manager. The platform you use does not see this bill (unless they reseller-bill you).

Cost #2: Platform / software fees

The WhatsApp Business API is just a developer interface. To actually use it for your business, to have a chat dashboard, send broadcasts, train an AI, manage contacts, you need a platform.

Platform pricing for Malaysian SMEs, April 2026:

PlatformEntry tierMid tierCurrencyAdds Meta markup?
ForwardChatRM 299/moRM 499/moMYRNo
WATI~RM 138/mo (USD 29)~RM 470/mo (USD 99)USDYes (~20%)
Respond.io~RM 370/mo (USD 79)~RM 1,200/moUSDNo
SleekFlowRM 469/mo (Pro AI)RM 1,419/mo (Premium AI)MYRYes (USD 15/mo per channel + own rate card)
ChatMiRM 99/mo (free tier 50 convos)RM 299/moMYRVaries
Wabot~RM 290/mo~RM 590/moMYRCredit-based system
AiSensy~RM 90/mo (USD 19)~RM 240/mo (USD 49)USDResells at own rates

A few things worth flagging:

  • Currency matters. USD-billed platforms expose you to FX risk and sometimes FX fees on each payment. MYR-billed platforms are predictable. Check which one you are actually quoted: SleekFlow publishes Ringgit prices on its Malaysia page but bills in USD inside the app.
  • "Markup on Meta fees" means the platform takes the Meta charge and adds their own % on top before billing you. WATI is the most well-known for this (~20%). SleekFlow adds a USD 15 per month connection fee for every WhatsApp channel plus its own messaging rate card. ForwardChat does neither, you pay Meta directly via your own WABA at Meta's published rates.
  • Subscription is not the whole bill. Per channel fees, per seat fees and contact overage charges all sit outside the headline price. Ask for the all-in number before you sign.
  • Credit systems (e.g., Wabot's AI credits) require you to track consumption manually. Easy to overspend if you forget to check.

For a side-by-side ForwardChat vs WATI breakdown, see our comparison page. Same for Respond.io, SleekFlow, ChatMi, and Wabot. If you are specifically weighing WATI, our WATI pricing in Malaysia guide breaks the ringgit cost down in more detail.

Total cost worked examples

Let us run honest numbers for three different Malaysian SMEs. Broadcasts drive most of the Meta bill in every case, so if campaigns are your main use, the WhatsApp broadcast Malaysia guide covers the sending side in detail.

Example 1: Small salon (1 outlet, 600 customers)

Profile:

  • Customers in WhatsApp database: 600
  • Inbound enquiries per month: ~400 (booking, price, package questions)
  • Broadcast campaigns per month: 2 (each to full list)
  • Total marketing messages delivered: 1,200
  • Total service replies: 400

Cost breakdown (until 30 September 2026):

  • Meta marketing fees: 1,200 × RM 0.3467 = RM 416
  • Meta service fees: 400 × RM 0 = RM 0
  • Platform (ForwardChat Starter): RM 299
  • Total: RM 715/month

From 1 October 2026, add the service message charge:

  • Meta service fees: 400 × RM 0.0564 = RM 23
  • New total: about RM 738/month

For comparison, the same setup on WATI (with their typical ~20% Meta markup):

  • Platform (WATI Standard): ~RM 185
  • Meta marketing fees with markup: 1,200 × RM 0.416 = RM 499
  • Total: ~RM 684/month

WATI is technically marginally cheaper here, but the cost gap closes once you include WATI's setup time (no White Glove Setup), and inverts as volume grows.

Example 2: Mid-size F&B group (3 outlets, 2,500 customers)

Profile:

  • Customers in WhatsApp database: 2,500
  • Inbound enquiries per month: ~2,000 (menu, delivery, booking)
  • Broadcast campaigns per month: 3 (each to full list)
  • Total marketing messages delivered: 7,500
  • Total service replies: 2,000

Cost breakdown (until 30 September 2026):

  • Meta marketing fees: 7,500 × RM 0.3467 = RM 2,600
  • Meta service fees: RM 0
  • Platform (ForwardChat Growth): RM 499
  • Total: RM 3,099/month

From 1 October 2026, add the service message charge:

  • Meta service fees: 2,000 × RM 0.0564 = RM 113
  • New total: about RM 3,212/month

Same setup on WATI Standard with ~20% markup:

  • Platform: ~RM 470
  • Meta marketing with markup: 7,500 × RM 0.416 = RM 3,120
  • Meta service with markup from 1 Oct 2026: 2,000 × RM 0.0677 = RM 135
  • Total: ~RM 3,725/month from October

ForwardChat is RM 491/month cheaper at this volume today, and about RM 514/month cheaper from October, because a percentage markup now applies to reply traffic as well as broadcasts. The gap widens as your reply volume grows.

Example 3: Large salon chain or marquee brand (30,000 broadcasts/month)

Profile:

  • Customers in WhatsApp database: 10,000
  • Inbound enquiries per month: ~5,000
  • Broadcast campaigns per month: 3 large blasts (10,000 each)
  • Total marketing messages delivered: 30,000
  • Total service replies: 5,000

Cost breakdown (until 30 September 2026):

  • Meta marketing fees: 30,000 × RM 0.3467 = RM 10,401
  • Platform (ForwardChat Pro): RM 999
  • Total: RM 11,400/month

From 1 October 2026, add the service message charge:

  • Meta service fees: 5,000 × RM 0.0564 = RM 282
  • New total: about RM 11,682/month

At this volume the platform fee is a small fraction (~9%) of total cost, Meta is the dominant cost. This is exactly why ForwardChat does not mark up Meta fees: at scale, the markup is where the real money is, and we keep that on your side.

Hidden costs nobody talks about

Beyond the two main bills, watch for these:

  1. Setup fee, many platforms charge RM 500 to 2,000 for onboarding. ForwardChat includes White Glove Setup free on every plan.
  2. Phone number / WABA verification, Meta itself does not charge to verify your WABA, but some resellers add fees.
  3. Per-user / per-seat fees, WATI, Respond.io, SleekFlow charge per dashboard user above the base plan. ForwardChat includes 3 (Starter), 5 (Growth), 10 (Pro) users in the base price.
  4. Voice / image processing, some platforms charge extra for AI features. ForwardChat includes image recognition on every plan; voice transcription is an optional add-on (RM39/month) on any plan.
  5. API call / message overages, make sure the conversation/broadcast caps are clear. ForwardChat publishes them transparently; some platforms hide them in fair-use clauses.
  6. Currency conversion fees, your bank may charge 2 to 3% on USD-billed platforms.

How to budget honestly

Here is the simple formula:

Until 30 Sep 2026:
Monthly cost = Platform fee + (Marketing messages × RM 0.3467) + (Utility messages outside the 24-hour window × RM 0.0564)

From 1 Oct 2026:
Monthly cost = Platform fee + (Marketing messages × RM 0.3467) + (Utility messages × RM 0.0564) + (Service replies × RM 0.0564)

Service replies (customer-initiated, replied within 24h) are RM 0 until 30 September 2026, then billed per message. Meta confirms the final service rate by 1 September 2026.

Plug your numbers in, multiply, add the platform fee. That is your real cost.

If a salesperson tells you "WhatsApp automation costs only RM X/month" without showing you the Meta side, they are not telling you the full picture. Ask them three things: what does Meta charge me per marketing message, do you mark it up, and what happens to my bill on 1 October 2026. If they say replies inside the 24-hour window are still free, their pricing information is out of date.

The single-line summary

For a typical Malaysian SME doing 2 to 4 broadcasts/month on a 1,000-contact list, expect to pay:

  • About RM 690 to RM 1,390/month in Meta fees (2,000 to 4,000 marketing messages × RM 0.3467)
  • Roughly RM 1,000 to RM 1,700/month total once you add the platform fee
  • Of which roughly 70 to 80% is Meta charges, not the platform

Anyone quoting you a number wildly different from this, either much lower or much higher, is hiding something. Ask for the breakdown.

Where ForwardChat sits

We are transparent about all of this:

  • Flat MYR pricing, RM 299, RM 499, RM 999/month
  • Zero markup on Meta fees, you pay Meta directly via your own WABA
  • White Glove Setup included
  • Image recognition on every plan
  • 7-day free trial, no credit card required

Try the free trial or see the full pricing breakdown. If you want to compare us against specific competitors with the same cost framework, check our comparison pages.

For a deeper look at the broadcast side specifically, read WhatsApp Broadcast Strategy Malaysia and the campaign-focused WhatsApp blast Malaysia guide. For the conversational AI side, where fewer messages per resolved enquiry becomes a direct saving once service replies are billed from October 2026, read the Manglish AI guide.

Share

Frequently Asked Questions

JY

Js Yau

Founder of Forward Genix, the Malaysian company behind ForwardChat. Helps Malaysian businesses automate their WhatsApp customer service with AI. Based in Puchong, Selangor.

Get in touch