What the WhatsApp Business API actually costs a Singapore SME
Two bills, three message types, and a provider fee most SMEs forget to budget for.
The short answer: Running WhatsApp through the Business API means paying two separate parties. Meta charges for each delivered message, at a rate that depends on the message category and the country of the person receiving it. Your provider, the company that gives you the inbox, templates, automation and support, charges its own fee on top. For most SMEs the provider fee is the bigger number. Budget for both, and ask any provider for the combined monthly total before you sign.
People ask me "how much is WhatsApp API?" as if it were one price. It's closer to asking how much a car costs. There's the car, and then there's petrol.
Bill one: Meta's message fees
Meta charges per message delivered, not per message sent. A message to a number that never receives it doesn't cost you.
The messages you send to customers fall into three main categories:
| Category | What it's for | Relative cost |
|---|---|---|
| Marketing | Promotions, offers, re-engagement, anything selling | Highest |
| Utility | Booking confirmations, reminders, receipts, delivery updates | Lower |
| Authentication | One-time passwords and login codes | Low |
The rate also depends on the recipient's country. Messaging a customer on a Singapore number costs a different amount from messaging one in Malaysia or Indonesia. Meta publishes a rate card and updates it, so I'm not going to print numbers here that could be stale by the time you read this. Check Meta's current pricing page before you sign anything with anyone.
The practical point is about category. A reminder written as a reminder is billed as utility. The same reminder with "and enjoy 10% off your next visit!" tacked on can be classed as marketing and billed at the higher rate. More on that in our guide to WhatsApp templates.
Bill two: the provider
Meta doesn't give you an inbox your team can share, an AI assistant, a booking flow or a link to your CRM. A provider does, and that's what you're paying them for. Typically the fee covers:
- A shared inbox so more than one person can reply from the same number
- Template creation and submission
- Automation, chatbots or an AI assistant
- Connections to your calendar, CRM or booking system
- Support when something breaks
Pricing models vary a lot. Some charge a flat monthly fee, some charge per user, some add a markup on top of Meta's message fees. Ask every provider the same question: what will my total monthly bill be at my current message volume, including Meta's fees? If they can't answer that plainly, keep looking.
Setup costs
Setup can be free, a one-off fee, or folded into the subscription. What drives it is how complicated your operation is. A single clinic with one number and ten FAQs is quick. A group with several branches, different staff per location and a booking system that needs connecting takes longer.
Setup normally includes business verification with Meta, account and number setup, writing and submitting your first templates, routing rules (who gets which chat) and training your staff. Verification is the step that most often stalls, usually because the business name on the application doesn't exactly match ACRA records.
When it's worth paying for
My rule of thumb: if WhatsApp is already costing you money in ways you don't see, the API usually pays for itself. Signs of that:
- More than one person needs to reply from the same number
- Enquiries come in after hours and wait until morning
- Someone spends part of every day copying details from chats into a spreadsheet or booking system
- Follow-ups depend on a staff member remembering
One recovered booking a month often covers the provider fee on its own. If none of those apply and you get a handful of messages a day, the free WhatsApp Business app is fine and you should keep using it.
Watch out
Some providers add a markup on every Meta message rather than passing fees through at cost. It looks small per message and adds up quickly at volume. Ask whether Meta's fees are billed at cost, and ask to see it on an invoice.
Common questions
Is the WhatsApp Business API free?
No. Meta charges per delivered message by category and country, and providers charge for the software around it.
What's the difference between the WhatsApp Business app and the API?
The app is free and runs on one phone, with limited linked devices. The API supports multiple users, automation, AI assistants, templates for messaging customers first, and connections to other systems. You need a provider to use it.
Why is my WhatsApp reminder being charged as marketing?
Usually because it contains promotional language. Meta reviews templates and can reclassify a utility message as marketing if it includes offers, discounts or sales wording.
How long does it take to get set up?
A simple setup can be live in days. Business verification is the most common delay, particularly if company details don't match official records exactly.
One thing to do this week
Export or count last month's WhatsApp messages, split roughly into piles: reminders and confirmations you sent, and promotions. That split, multiplied by Meta's current Singapore rates, gives you a rough Meta bill. Then add the provider fee and compare the total with what one lost booking costs you.
If you'd like us to run those numbers with you, no charge: hello@phase2.sg.
- whatsapp business api
- pricing
- singapore
- meta
- smes
