On this page
Meta charges for WhatsApp Business API messages per delivered message, at a rate that depends on the recipient's country and the message category. For numbers in Malaysia, Meta's rate card effective 1 October 2026 is: marketing USD 0.086, utility USD 0.014, authentication USD 0.014, and replies (service messages inside a customer-opened 24-hour window) free for the first 1,000 each month on each business phone number, then USD 0.014. All figures are in Indian rupees as Meta publishes them; Meta bills them to your Meta Business account, not to your CRM vendor.
Rate card for Malaysia (effective 1 October 2026)
Malaysia: what Meta charges per message
Billed by Meta directly. VGraple CRM adds no markup.
| Category | What it is | Price per delivered message |
|---|---|---|
| Marketing | Offers, launches, re-engagement; needs opt-in and an opt-out line | USD 0.086 |
| Utility | Order, booking, payment and account updates the customer expects | USD 0.014, inside or outside the 24-hour window |
| Authentication | One-time passcodes | USD 0.014 |
| Service | Your replies within 24 hours of the customer's last message | First 1,000 a month per number free, then USD 0.014 |
Source: the rates above are Meta's published rate card effective 1 October 2026, as imported into VGraple CRM. Meta's own figures are on its WhatsApp Business Platform pricing page; if Meta publishes a newer card, that one applies from its effective date.
For accounts billed in Indian rupees the same rate card lists marketing Rs 6.3037, utility Rs 1.0262 and authentication Rs 1.0262. Meta bills in the billing currency set on your WhatsApp Business account.
What a month costs: three worked examples
The table assumes every recipient is in Malaysia, every message is delivered, and all replies go from one business phone number (each number has its own 1,000 free replies). Suppressed and failed messages are not billed.
| Business size | Marketing msgs | Utility msgs | Authentication msgs | Replies | Meta charges per month |
|---|---|---|---|---|---|
| Small (salon, clinic, tuition centre) | 1,000 | 1,500 | 0 | 800 (0 charged) | USD 107 |
| Growing (D2C store, real-estate agency) | 10,000 | 8,000 | 2,000 | 3,500 (2,500 charged) | USD 1,035 |
| High volume (e-commerce, edtech) | 50,000 | 40,000 | 15,000 | 20,000 (19,000 charged) | USD 5,336 |
Add the platform fee on top. VGraple CRM is USD 0 on the free forever plan, USD 19 on Starter, USD 49 on Growth and USD 119 on Scale a month, with no per-message markup. Platforms that resell the API typically add 10 to 25 percent to Meta's rate or charge per-message "credits"; ask for the Meta rate card and compare.
How to lower the bill
- Move transactional messages to utility. Booking reminders, order updates and payment receipts belong in utility templates at USD 0.014 instead of marketing at USD 0.086. Keep the body free of promotional text or Meta reclassifies the template.
- Make each reply count. The first 1,000 replies a month on each number cost nothing, and after that a reply costs the same as a utility template (USD 0.014). Answering a question fully in one message instead of three, and using in-chat forms for details, keeps more chats inside the free replies.
- Answer ad leads while the ad window is open. A chat that starts from a click-to-WhatsApp ad is free for up to 7 days after your first reply, replies and templates included.
- Send marketing to engaged segments. Meta's per-user frequency cap means low-engagement blasts are increasingly held or dropped (error 131049) and still cost money when delivered. VGraple CRM lets you retarget only readers and repliers of the previous campaign.
- Suppress before you send. Opted-out, blocked and recently capped contacts are excluded automatically, so nothing is attempted that cannot be delivered.
If your Meta account has no payment method
Meta refuses templates from a WhatsApp Business Account with no payment method (error 141006). From 1 October 2026 it also delivers only the first 1,000 replies a month on each number, then stops delivering replies until a payment method is added in Meta Business Suite. VGraple CRM shows each number's free replies used this month on its settings card and warns you at 80% and at 100%, so this never comes as a surprise.
Volume and tier limits in Malaysia
Pricing is only half the constraint. Meta also limits how many unique customers you can start marketing conversations with per rolling 24 hours: 250 for unverified businesses, then 1,000, 10,000, 100,000 and unlimited as quality stays green and volume grows. Since October 2025 the limit applies to your whole business portfolio, not to each phone number. VGraple CRM tracks the budget and parks a campaign until the window reopens instead of failing the remainder. See message delivery protection.
Estimate your own cost
The WhatsApp API pricing calculator applies these rates to your monthly volumes and compares platform fees. Rates for other countries: all countries.