Meta moved from conversation-based pricing to per-message pricing on 1 July 2025. The documentation is blunt about it: you are charged when a template message is delivered, and rates vary by the template’s category and the recipient phone number’s country calling code.
There are three paid template categories — marketing, utility and authentication — and one free lane. Service conversations have been free for all businesses since 1 November 2024. A utility template delivered while a customer service window is open is also free.
Read that last sentence twice if you run an agency. Candidates message you. The moment one does, a 24-hour service window opens, and your status updates, document reminders and interview confirmations inside it cost nothing. Agencies that blast outbound templates pay for traffic they could have had for free by answering faster.
Template rates are set per country. Authentication messages run around $0.0014 in India and around $0.055 in Germany — the same message, roughly a 39-fold difference, decided entirely by whose phone receives it.
For a manpower corridor this flips the usual intuition. Messaging 5,000 candidates in India or Nepal is cheap enough to be a rounding error. Messaging 500 employers in Germany or the Netherlands is the line item you will actually feel. Agencies budget as if volume drives cost; in this business direction drives it.
A second consequence: marketing templates cost several times what utility templates cost in the same country. Whether your reminder is classified as marketing or utility is not cosmetic — it is a multiplier on every message you send.
Exact rates change and are published per country by Meta. Take the numbers above as the shape of the problem, not as a quote: check the current rate card for your corridor before you build a budget on it.
New numbers start limited and earn their way up. The platform runs messaging tiers — a cap on how many unique people you can message in 24 hours — and you move up by sending steady volume at good quality. Quality rating is driven by what recipients do: blocks and reports push it down.
The failure mode in recruitment is specific. An agency imports an old candidate base, sends one broad template to everyone, and a slice of those people no longer want to hear from them. The blocks arrive in a cluster, the quality rating drops, and the number that runs your entire client communication is now throttled.
Published tier numbers differ between BSP documentation sets and Meta has changed the mechanics more than once, so treat any specific figure as something to verify against your own BSP today rather than a constant.
Some tools offer to connect a consultant’s personal WhatsApp by QR code: no Meta approval, no template fees, working in ten seconds. The pitch lands especially well in the Gulf, where WhatsApp is the default business channel.
It does work, and it is cheaper, and it carries a risk the sales page usually skips: personal accounts used for bulk outreach get banned, and when the ban lands it takes the chat history with it. If that number is the one candidates and employers know, you do not lose a tool — you lose the relationships stored in it.
Our position: a personal number is defensible for a consultant’s own one-to-one conversations. It is not a foundation for an agency’s automated communication. We build on the Business Platform and keep the consultant’s own chats where they are.
Usually yes in the corridors agencies work, and the gap is largest in South Asia. The comparison changes in Western Europe, where WhatsApp template rates are high enough that the answer depends on your message mix.
No. You pay for delivered template messages. Replies inside an open customer service window are free, and utility templates delivered inside that window are free too.
When someone reaches you through a Click-to-WhatsApp ad, a free entry point window opens for 72 hours, and messages to that person are free while it is open. It is separate from the standard 24-hour service window.
Technically yes. Operationally it hides your real costs, because the rate is set by the recipient’s country, not yours. Split reporting even if you do not split numbers.
You lose the number and the conversations on it. This is the strongest argument against building an agency’s communication on a personal account, however convenient the setup is.
Start with a short brief — we reply with an estimate.