WhatsApp API Cost Malaysia 2026: Real Numbers, No Marketing Fluff
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, with current Malaysian rates as of April 2026, and worked examples for three real business sizes — so you can budget honestly before signing up for anything.
The two cost components — separate and additive
The WhatsApp Business API has two separate bills, and understanding this is the single most important thing:
- Meta charges — for each "conversation" you have through the API. Paid to Meta directly.
- 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.
Cost #1 — Meta's per-conversation fees
A "conversation" is a 24-hour window between you and one customer. Meta categorises conversations into four types, each with a different price.
Current rates for Malaysia (April 2026, in MYR equivalent):
| Conversation Category | What triggers it | Price (MYR) |
|---|---|---|
| Service | Customer messages you first; you reply within 24h | Free |
| Utility | You send order updates, reminders, alerts | ~RM 0.05 |
| Authentication | You send OTP / login codes | ~RM 0.05 |
| Marketing | You send promos, newsletters, re-engagement | ~RM 0.38 |
Important nuances:
- Service conversations are unlimited and free. As long as the customer messaged you first and you reply within 24 hours, you can exchange unlimited messages with no Meta charge.
- Marketing conversations are by far the most expensive — about 7.5x the cost of utility. Use the right category for your message type. If you send an "appointment reminder" as a marketing template (the wrong category), you pay 7.5x more than necessary.
- Pricing is set by Meta in USD and converted to MYR. Rates can shift slightly as currency fluctuates and Meta adjusts annually. 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:
| Platform | Entry tier | Mid tier | Currency | Adds Meta markup? |
|---|---|---|---|---|
| ForwardChat | RM 299/mo | RM 599/mo | MYR | No |
| WATI | ~RM 185/mo (USD 39) | ~RM 470/mo (USD 99) | USD | Yes (~20%) |
| Respond.io | ~RM 370/mo (USD 79) | ~RM 1,200/mo | USD | No |
| SleekFlow | ~RM 370/mo (USD 79) | ~RM 940/mo | USD | No |
| ChatMi | RM 99/mo (free tier 50 convos) | RM 299/mo | MYR | Varies |
| Wabot | ~RM 290/mo | ~RM 590/mo | MYR | Credit-based system |
| AiSensy | ~RM 90/mo (USD 19) | ~RM 240/mo (USD 49) | USD | Resells 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.
- "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%). ForwardChat does not — you pay Meta directly via your own WABA at Meta's published rates.
- 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.
Total cost worked examples
Let us run honest numbers for three different Malaysian SMEs.
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 conversations: 1,200
- Total service conversations: 400 (free)
Cost breakdown:
- Meta marketing fees: 1,200 × RM 0.38 = RM 456
- Meta service fees: 400 × RM 0 = RM 0
- Platform (ForwardChat Starter): RM 299
- Total: RM 755/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.46 = RM 552
- Total: ~RM 737/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 conversations: 7,500
- Total service conversations: 2,000 (free)
Cost breakdown:
- Meta marketing fees: 7,500 × RM 0.38 = RM 2,850
- Meta service fees: RM 0
- Platform (ForwardChat Growth): RM 599
- Total: RM 3,449/month
Same setup on WATI Standard with 20% markup:
- Platform: ~RM 470
- Meta marketing with markup: 7,500 × RM 0.46 = RM 3,450
- Total: ~RM 3,920/month
ForwardChat is RM 471/month cheaper at this volume — about RM 5,650/year saved purely from the no-markup model.
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 conversations: 30,000
- Total service conversations: 5,000 (free)
Cost breakdown:
- Meta marketing fees: 30,000 × RM 0.38 = RM 11,400
- Platform (ForwardChat Pro): RM 999
- Total: RM 12,399/month
At this volume the platform fee is a small fraction (~8%) 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:
- Setup fee — many platforms charge RM 500–2,000 for onboarding. ForwardChat includes White Glove Setup free on every plan.
- Phone number / WABA verification — Meta itself does not charge to verify your WABA, but some resellers add fees.
- 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.
- Voice / image processing — some platforms charge extra for AI features. ForwardChat includes image recognition on every plan; voice transcription on Growth and Pro.
- API call / message overages — make sure the conversation/broadcast caps are clear. ForwardChat publishes them transparently; some platforms hide them in fair-use clauses.
- Currency conversion fees — your bank may charge 2–3% on USD-billed platforms.
How to budget honestly
Here is the simple formula:
Monthly cost = Platform fee + (Marketing conversations × ~RM 0.38) + (Utility conversations × ~RM 0.05)
Service conversations (customer-initiated, replied within 24h) = RM 0.
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: what does Meta charge me per marketing conversation, and do you mark it up?
The single-line summary
For a typical Malaysian SME doing 2–4 broadcasts/month on a 1,000-contact list, expect to pay:
- RM 600 – 1,200/month total (platform + Meta combined)
- Of which ~50–70% 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 599, 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
- 14-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. For the conversational AI side — which generates the free service conversations that offset broadcast costs — read the Manglish AI guide.




