Build notes · the landscape

Lo que Realmente Compras cuando Adquieres un Proveedor de WhatsApp (BSP)

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 1: Meta Owns WhatsApp Business Platform. Sets per-message rates (per delivered template since July 2025). Service conversations: free. Non-template replies in open service window: free. Marketing templates: charged. API, webhooks, rates Layer 2: Partner tier Solution PartnerCan extend credit, invoice client directly Tech ProviderCannot bill: business pays Meta directly Same API. Same rates. Same webhooks. Distinction is billing, not capability. Layer 3: Software (where Klaros sits) CRM, inbox, automation, sequences, templates. This is where products actually differ. End business (your WhatsApp number, your customers) Three questions: 1. Who owns the WABA? 2. Who does Meta bill? 3. What survives if you leave?
The three layers a business joins when it starts messaging customers on WhatsApp. Klaros sits in layer 3.

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.

Questions people ask about this

What is the difference between a WhatsApp Solution Partner and a Tech Provider?

Billing, not capability. Meta's partner tiers describe who invoices you, not what the software can do. A Solution Partner can extend a credit line to a client and invoice that client directly for WhatsApp Business Platform usage. A Tech Provider cannot extend a credit line or invoice for API usage, so the business attaches its own payment method to Meta and is billed by Meta directly. Both build on the same API, the same endpoints, the same webhooks and the same message rates. Neither tier unlocks a messaging feature the other lacks.

Does Meta charge per conversation or per message?

Per message, since 1 July 2025. Meta's own pricing documentation states you are charged when a template message is delivered, replacing the older 24-hour conversation window model. Marketing templates are always charged. Utility and authentication templates are free inside an open customer service window and charged outside it, with volume tiers that can lower the rate. Service conversations are free for all businesses, and all non-template messages are free, though non-template messages can only be sent inside an open customer service window.

What does a WhatsApp BSP legitimately do for its fee?

Several real things. It can carry credit, which matters in markets where attaching an international card to a Meta billing account is genuinely difficult, and it can accept local payment methods and issue a compliant local invoice. It absorbs onboarding through Meta's business verification, which is slow and unfamiliar. It provides a support relationship with a human. It runs shared infrastructure so a small business does not operate its own. For a business that does not want to hold any of that, this is a reasonable thing to buy.

What determines whether I can leave a WhatsApp provider?

Three things, all worth confirming in writing before signing. First, who owns the WhatsApp Business Account: if the WABA and the phone number sit inside your own Meta Business Account with the provider granted access, changing provider means revoking one access grant and issuing another. Second, who Meta bills: if the provider is billed and invoices you, your messaging costs are a number they report rather than one you can read at source. Third, what survives the move: the phone number, the approved message templates, and the number quality rating represent months of accumulated standing, and whether they transfer depends entirely on the first answer.

Written 8 August 2026. Rates and partner-tier terminology change; we append when the facts change. Related: digital distance, cost calculator, how Klaros compares to a managed BSP, Twilio, WATI and Interakt, what we found auditing our own billing, all build notes.