Build notes · the landscape

What you are actually buying when you buy WhatsApp

8 August 2026 · three layers, one invoice, and the questions that decide whether you can leave · Founder, Klaros

Ask a business owner who sends ten thousand WhatsApp messages a month what Meta charges them per message, and most cannot answer. Not because they are careless. Because the number arrives inside somebody else's invoice, in somebody else's units, and nothing in their setup was ever designed to let them check it.

Every other note here is about a defect in our own software. This one is not about us at all. It is a map of the supply chain a business joins when it starts messaging customers on WhatsApp, written because we had to learn it the slow way and the explanations available at the time were mostly written by people selling one particular layer of it.

Where we stand, before you read any of this

We are not neutral. Klaros is software in the third layer described below, and it is built so the business holds its own WhatsApp account and pays Meta directly. That is a commercial position, not a moral one, and you should read everything here knowing it.

What we have tried to do is describe the middle layer accurately enough that somebody could read this and correctly decide to buy from one, which for a good number of businesses is the right answer. If a section reads like it is steering you, it has failed and we would rather hear about it.

In short

Layer one is Meta. Since 1 July 2025 it charges per delivered template message, not per 24-hour conversation. Service conversations are free. Non-template replies inside an open service window are free.

Layer two is the partner. Meta's own distinction between a Solution Partner and a Tech Provider is about billing, not capability. Same API, same rates.

Layer three is the software. This is where products actually differ, and it is the layer most comparison pages skip.

The three questions that matter: who owns the WhatsApp Business Account, who Meta bills, and what survives if you leave.

Layer one: what Meta actually charges

The base layer is the WhatsApp Business Platform itself. Two things about it surprise most people, and both come straight from Meta's own pricing documentation rather than from anybody's marketing page.

The first is that the billing model changed. Until mid-2025 the unit was a 24-hour conversation window. Since 1 July 2025 it is the individual delivered template message. If you are still budgeting in "conversations", you are budgeting in a unit that no longer exists.

The second is how much of it is free. Meta's documentation is direct about this: service conversations are free for all businesses, and all non-template messages are free, with the qualification that non-template messages can only be sent inside an open customer service window. Utility and authentication templates are also free inside that window, and charged outside it.

Replying to a customer who messaged you is free. Almost the entire cost of WhatsApp is the messages you start.

That single fact reorganises how a sensible business uses the channel, and it is not in most vendors' interest to lead with it. A platform whose revenue scales with your message volume has no reason to open with "most of what you want to do costs nothing."

Rates themselves vary by the recipient's country, not yours, and they move. As a dated example rather than a quotable constant: reporting in early 2026 put India's marketing template rate at roughly ₹0.86 per delivered message after a January increase, with utility and authentication an order of magnitude below that. Treat every number in that sentence as perishable and check Meta's current published rates before you plan around them.

Layer two: the part with the confusing names

Between Meta and your software sits a partner tier, and this is where the vocabulary does the most damage. "BSP", "Business Solution Provider", "Solution Partner" and "Tech Provider" get used interchangeably in the wild, including by people who should know better.

Meta's own distinction is narrower and more useful than the marketing use of these words suggests.

Solution PartnerTech Provider
Can extend a credit line Yes No
Who invoices you for messaging The partner Meta, against your own payment method
API, endpoints, webhooks Identical. Same platform.
Message rates from Meta Identical. Any difference you pay is the partner's, not Meta's.

The distinction is billing, not capability. Neither tier unlocks a messaging feature the other lacks. If a vendor implies that their partner status gives them access to something the platform otherwise withholds, that is a claim worth asking them to name precisely.

What the middle layer genuinely earns

It would be easy, and dishonest, to describe this layer as pure margin. It is not, and a business that removes it without understanding what it was doing usually rediscovers the reasons one at a time.

01

It carries credit, and sometimes that is the whole product

Paying Meta directly means attaching a payment method that Meta accepts and keeping it funded. In several markets that is genuinely awkward: international card requirements, currency handling, and a finance department that needs a compliant local invoice rather than a foreign card statement. A partner that fronts the cost, accepts a local payment method and issues a local invoice is solving a real problem, not an imaginary one.

02

It absorbs onboarding

Business verification with Meta is slow, unfamiliar and occasionally opaque, and the failure modes are not self-explanatory. Handing that to somebody who has done it four hundred times is a rational purchase, especially once.

03

It gives you a person

When something breaks at 9pm before a campaign, a support relationship with a human who has seen the error before has real value. Self-hosting anything means the person is you.

04

It runs the infrastructure

Most small businesses should not be operating message queues and webhook endpoints. Somebody has to, and a shared platform doing it for many customers at once is a legitimately efficient arrangement.

A business that wants none of that responsibility should buy from this layer without embarrassment. The fee is not a scam. It is a service, and for a lot of buyers it is the correct service.

Where it stops being worth it

The arrangement gets worse in three specific circumstances, and it is worth knowing which one you are in before you renew.

The first is volume. A percentage markup on messaging is a fee that grows with your success while the underlying work stays flat. What was a sensible convenience at two thousand messages a month is a different proposition at two hundred thousand.

The second is opacity. If your invoice reports a total rather than a per-message rate you can reconcile against Meta's published numbers, you cannot actually verify what you are paying for the messaging as distinct from the software. That is not necessarily malice. It is frequently just how the billing was built. But it means a price rise and a volume rise look identical from where you stand.

The third is the exit, which deserves its own section.

The three questions

If you take nothing else from this, take these. They are worth asking before signing, in writing, of any vendor including us.

Nobody asks these at signup, because at signup you are thinking about whether the software is good. They only matter on the day you want to leave, which is the day you have the least leverage to fix them.

What we cannot tell you

This would be a dishonest map if it did not mark its own edges.

We have not audited anyone's contracts. Everything above about how partners behave is drawn from public documentation, published rates, and our own onboarding, and specific vendors vary enormously. Some Solution Partners hand over WABA ownership without being asked. Naming who does what today would be a table that is wrong within a quarter, so we have described the mechanism instead and left you to ask.

Our own rate figures are strongest for India, which is the market we operate in, and thinner elsewhere. Meta's rates change, and one already changed in January of this year.

And the obvious one: we sell software in the third layer. We think the questions above are the right questions regardless of who you buy from, but we would think that, because our product happens to answer them the way we like. Weigh it accordingly.

Why we wrote this one

The rest of these notes are about digital distance, the gap between what somebody believes and what the system actually does. We usually write about it as a defect in our own code.

This is the same gap at the scale of an industry. A business owner who cannot say what they pay per message, who owns their number, or what they would lose by leaving is not being defrauded. They are simply holding a picture of their situation that nobody has had a reason to correct.

Correcting it does not require them to buy anything from us.

Get the next one on WhatsApp

Message the line and type NOTES. The latest one comes straight back, in the same thread, from the number that sends everything else. Reply STOP whenever you like and it stops.

Send NOTES on WhatsApp

Work out your own numbers first

Before talking to any vendor, including us, it is worth knowing what your own volume actually costs at Meta's published rates. The calculator does that arithmetic with no signup and no email gate, and it will tell you when the answer is that your current setup is fine.

Written 8 August 2026. Rates and partner-tier terminology change; we append when the facts change. Related: digital distance, cost calculator, all build notes.