WhatsApp changed how it bills businesses in mid-2025, moving from a per-conversation model to per-message pricing. If you looked into this a couple of years ago and walked away confused, the numbers are different now, and worth revisiting.
How billing actually works today
Meta charges per delivered message, not per open conversation window. Every message you send falls into one of four categories, and each has its own price: marketing, utility, authentication, and service.
Marketing messages, the promotional kind, cost the most. Utility messages, like order confirmations and shipping updates, cost less. Authentication messages, mostly one-time codes, are usually the cheapest category. Service messages, the replies you send within 24 hours of a customer messaging you first, are free.
That last point matters more than it sounds. If a customer messages your business first, you get a 24-hour window to respond for free, and that window resets every time they message again. Most of what a small business actually sends, replies to customer questions, is free under this rule.
What the rates actually look like
Prices vary by country and category, and the spread is wide. Authentication messages run from a fraction of a cent in some markets to a few cents in Western Europe. Marketing messages cost more, often somewhere between one cent and twelve cents depending on the country. Utility messages sit somewhere in between, and volume tiers can bring the rate down as you send more.
On top of Meta's rate, you pay a markup to whichever provider gives you API access, since Meta doesn't let a business connect directly without a Business Solution Provider in the middle. That markup is usually a fraction of a cent per message with larger providers, sometimes more with smaller ones. It adds up, but it's rarely the dominant cost for a small business sending a modest volume.
There's also a free allowance: Meta gives every WhatsApp Business Account 1,000 free service conversations a month, which for many small businesses covers a meaningful chunk of routine back-and-forth before any charge kicks in.
What a small business should actually budget
For a business handling customer replies, order confirmations, and the occasional promotional blast, monthly WhatsApp costs typically land somewhere between $10 and $100, assuming a few hundred to a couple thousand messages a month. Businesses running heavier marketing campaigns with broad message blasts will pay more, since that category carries the highest per-message rate.
The bigger cost for most small businesses isn't the messages themselves. It's the software layer that sits on top: the platform or bot that manages the API connection, since WhatsApp doesn't give you a usable interface out of the box. That layer is where the real budget conversation should start, not the per-message rate.
The part that trips people up
Getting API access requires going through an approved provider, verifying your business, and setting up message templates that Meta reviews before you can send them. None of this is difficult, but it's also not instant, and it's easy to underestimate the setup time if this is your first time touching the platform.
Templates need approval before you can send them, which usually takes a day or two but can take longer if the wording looks promotional when it's filed under utility. Get the category right the first time and this step barely registers. Get it wrong and you'll be resubmitting templates while customers wait.
This is where a bot built around your actual message flow earns its cost. A clinic sending appointment reminders needs a different template setup than a shop sending order updates, and a generic automation platform configured by someone who's never seen either business tends to produce templates that get flagged, categories that get billed at the wrong rate, and a setup that needs constant tweaking. SolaLab builds the WhatsApp integration around what your business actually sends, not a one-size-fits-all template pack, so the categories are right from day one and the monthly bill matches what you actually use.
Should you skip WhatsApp API and use a regular WhatsApp app instead?
For very low volume, a handful of messages a day, the regular WhatsApp Business app (free) might be enough, since it doesn't charge per message at all. The API becomes worth it once you need automation: auto-replies, integration with a booking system, or sending confirmations without a human typing each one manually. If you're still answering everything by hand from a phone, you likely don't need the API yet. If you're spending real time on repetitive replies, the API pays for itself quickly given how cheap service-window replies are.
Not sure whether your message volume and use case actually need the API, or whether a simpler setup would do the job? Send SolaLab your current message volume and what you want automated, and get a straight recommendation plus a working setup, not a generic sales pitch.
Related Articles
- Best CRM for Small Business: An Honest Comparison
- Workflow Automation Tools for Small Business: What Actually Fits
- Small Business Automation Ideas That Actually Pay Off
- How to Automate Customer Service With an AI Chatbot
See SolaLab's services: what I build and what it costs