Quick answer: what the WhatsApp Business API costs in Singapore
Meta's per-message list rates for messages delivered to Singapore (+65) numbers, from the SGD rate card effective 1 October 2026 on the WhatsApp Business Platform pricing page:
| Message category | What it is for | Meta list rate per delivered message (SGD) |
|---|---|---|
| Marketing | Promotions, offers, newsletters, abandoned-cart nudges | S$0.0937 |
| Utility | Order confirmations, delivery updates, appointment reminders | S$0.0205 |
| Authentication | One-time passcodes | S$0.0205 |
| Service | Free-form replies within 24 hours of the customer's last message | S$0.0205 after 1,000 free per number per month |
Rates depend on the recipient's country code, not yours, so messages to Malaysian or Indonesian numbers cost different amounts. Meta charges only for delivered messages and never for messages customers send you. These are approximate list rates as of October 2026. Meta may change them on the first day of any quarter, so check the rate card before budgeting.
Meta's pricing changed on 1 October 2026. Service replies and utility messages sent inside an open customer service window used to be free; they are now charged, apart from the 1,000 free service messages per business number each month. Older blog posts that say replies are free are out of date.
WhatsApp Business app vs the Business API
The WhatsApp Business app is the free-to-download phone app (WhatsApp FAQ). It suits a business replying to customers by hand: you get a business profile, quick replies, labels and a catalogue. It is not built for automatic messages triggered by your shop or booking system.
The WhatsApp Business Platform (usually called the API) is what you need when software sends the messages for you:
- order confirmations sent automatically when someone checks out on Shopify;
- appointment reminders sent 24 hours before a booking;
- several staff answering the same number from a shared inbox;
- an AI or chatbot answering common questions.
The API has no app on your phone by default. You use it through a platform or your own integration. Meta now also supports running a WhatsApp Business app number alongside the API through partners (it calls this coexistence). Check whether your chosen provider offers it if you want to keep your existing number and phone app.
Who you buy it from: Meta, providers and platforms
Meta runs the network and sets the per-message rates. You can reach it in two ways:
- Directly through Meta's Cloud API. You (or your developer) build the integration against Meta's API and pay Meta per message. No middleman fees, but you handle webhooks, templates and any inbox yourself.
- Through a Business Solution Provider or messaging platform, such as 360dialog, Twilio, Wati or respond.io. They connect you to the API and usually add an inbox, broadcast tools, chatbots or integrations. Most charge their own monthly subscription, a per-message markup or both, on top of Meta's rates.
Provider pricing varies widely and changes often, so compare current pricing pages directly. When you compare, ask each one:
- Do you pass Meta's charges through at cost, or add a markup?
- Which currency will I be billed in? (Meta's currency is chosen when the account is created and cannot simply be switched later.)
- Is there a monthly fee per number or per user, and a minimum term?
- Will the WhatsApp number and Meta assets stay in my own Meta business portfolio if I leave?
WhatsApp Business API pricing, explained with examples
Meta has charged per message since 1 July 2025. Each message from your business to a customer has one category and so at most one charge. Some worked examples using the Singapore SGD list rates above (October 2026), before any provider fees:
| Example month | Messages | Approx. Meta cost |
|---|---|---|
| Salon: booking confirmations and reminders | 300 confirmations + 300 reminders (utility) | 600 × S$0.0205 ≈ S$12.30 |
| Online shop: order and shipping updates | 400 orders × 2 updates (utility) | 800 × S$0.0205 ≈ S$16.40 |
| Customer service replies | 1,500 replies on one number (service) | First 1,000 free, then 500 × S$0.0205 ≈ S$10.25 |
| Monthly promotion to opted-in customers | 2,000 messages (marketing) | 2,000 × S$0.0937 ≈ S$187.40 |
Ways to keep the bill down
- Keep promotional content out of utility templates. Meta categorises templates, and promotional wording can push a template into the far pricier marketing category.
- Click-to-WhatsApp ads. When a customer messages you from one of these ads on the Android or iOS app, Meta opens a free entry point window. Meta says this can last up to 7 days, and it does not charge for marketing, utility, authentication or service messages inside it.
- Send fewer, better reminders. One well-timed reminder usually does the job of two.
- Volume tiers lower utility and authentication rates at high monthly volumes. For Singapore, the first utility tier on Meta's sheet runs to 150,000 messages a month, so most small businesses pay the list rate.
Template approval and messaging limits
Outside the 24-hour customer service window, you can only send template messages: pre-written messages with placeholders such as name, order number or appointment time. Each template is submitted to Meta for review. Meta's documentation says review can take up to 24 hours, and templates can be rejected or later paused if customers report them.
Tips that help templates get approved and stay healthy:
- Say who you are and why the person is receiving the message.
- Keep utility templates strictly transactional: the order, the booking, the delivery. No discount codes.
- Give an easy way to stop messages, especially for marketing.
- Avoid vague placeholders at the start or end of a message, and give Meta sample values when you submit.
New business portfolios start with a messaging limit of 250 unique customers per moving 24 hours for messages sent outside a customer service window, per Meta's messaging limits documentation. Verifying your business with Meta (or having your provider verify you) is one route to 2,000, and higher limits follow automatically with good quality. Plan for this before a big launch.
Opt-in, PDPA and the Do Not Call rules
This is general information, not legal advice.
WhatsApp's own rules. Meta's opt-in guidance requires businesses to get opt-in before messaging people on WhatsApp, to comply with local laws, and to honour opt-out requests. Low-quality or unwanted messages lead to blocks, reports and lower limits.
Singapore's Do Not Call (DNC) rules. The PDPC states that DNC rules apply to marketing ('specified') messages sent to Singapore phone numbers, including on WhatsApp and Telegram. If a number is on the No Text Message Register and you send it a marketing message without an exception applying, that is a potential violation (PDPC: DNC Registry and you). In practice:
- Purely transactional messages (your order has shipped, your appointment is tomorrow) are generally not marketing messages, but adding a promotion to them can change that.
- For marketing, either get the person's clear and unambiguous consent to receive marketing on their number, or check the DNC Registry before sending. Per the PDPC's advisory guidelines, registry results are valid for 21 days.
- Keep records of when and how each person opted in.
- Under the PDPA more generally, tell customers why you collect their phone number, use it only for that purpose, and protect it.
Our PDPA checklist for small businesses covers the wider obligations.
Shopify and booking triggers
The real value of the API is that messages send themselves. Common Singapore small-business set-ups:
- Shopify: order confirmed, order shipped with tracking link, ready for self-collection. Usually done through a Shopify app from a WhatsApp provider, or a webhook into an automation tool.
- Booking systems: booking confirmation, 24-hour reminder with a reschedule link, a follow-up asking for a review. This works well alongside an online booking system that takes deposits.
- Forms and payments: a paid PayNow or card link triggers a receipt on WhatsApp. See our guide to accepting PayNow on your website.
Whatever the trigger, decide what happens when a customer replies. Someone needs to see that reply within 24 hours, or the conversation stalls.
Do it yourself or get help?
A provider with a ready-made Shopify or booking integration lets you do much of this yourself. You will need to:
- set up a Meta business portfolio and verify your business (you submit the documents);
- choose a phone number (a new number, or check coexistence support if you want to keep your app number);
- write and submit your templates, and wait for approval;
- connect the trigger and test with your own phone;
- add a payment method in Meta's Billing Hub or with your provider, as Meta stops delivering charged messages without one.
If you would rather not, IT Sorted's WhatsApp Notifications package (S$590) sets up the API number through an official provider, writes and submits up to three templates, connects them to your store, form or booking system, and handles opt-in for PDPA. Message and provider fees are billed to you directly. If you also need online booking with deposits, the Online Bookings Kit on our kits page combines booking, payments and WhatsApp reminders.
Frequently asked questions
No. The WhatsApp Business app is free to download, but the Business API (WhatsApp Business Platform) is charged per delivered message by Meta. Customer messages to you are free, each business number gets 1,000 free service messages a month, and messages inside a free entry point window from Click-to-WhatsApp ads are not charged. Most businesses also pay a provider.
From 1 October 2026, Meta's SGD list rates for Singapore numbers are about S$0.0937 per marketing message and S$0.0205 per utility, authentication or service message, with the first 1,000 service messages per business number free each month. Provider fees are extra. Check Meta's pricing page for current rates.
Not strictly. You can integrate directly with Meta's Cloud API and pay only Meta's per-message charges. Most small businesses use a provider or platform because it supplies an inbox, templates tools and ready-made integrations, usually for a monthly fee or markup.
Yes. The PDPC states that DNC rules apply to marketing messages sent to Singapore telephone numbers, including on WhatsApp and Telegram. You need the person's clear consent or a valid DNC check before sending marketing messages. Purely transactional updates are generally treated differently.
Meta's documentation says template review can take up to 24 hours. Business verification and phone number setup can take longer, so allow a week or more before a planned launch.