Two charges hide inside one invoice: what Meta takes to deliver your messages, and what your provider takes on top. Telling them apart is the most useful thing you can do about your costs.
A WhatsApp bill has two parts that often get blurred into one. There is what Meta charges for delivering your messages, and there is what your provider charges for the platform on top. Telling them apart is the single most useful thing you can do to understand your costs, because the first part is fixed by Meta and the second is entirely up to whoever you signed with. This is how to read the two halves.
| Meta's charge | Provider's charge | |
|---|---|---|
| What it pays for | Delivering each template message | The software, inbox, automation, support |
| Set by | Meta, published by category and country | The provider, however they choose |
| Varies by | Message category and recipient country | Plan fee, per-message markup, or both |
| Can you change it | No, it is Meta's rate | Yes, by choosing a different provider |
Source: Meta WhatsApp Business Platform pricing documentation and provider pricing pages, 2026.
Meta's half is the same wherever you go. A marketing message to an Indian number costs what Meta says it costs, whether you send it through one provider or another. The provider's half is where the real difference between platforms lives, and it comes in two shapes: a monthly platform fee, and a markup added on top of each message.
A markup is a percentage or a flat amount a provider adds to Meta's per-message rate. Suppose Meta's rate for a marketing message is a certain figure. A provider with a markup charges you that figure plus their cut on every single message. At low volume the difference is small change. At scale it is the largest variable in your bill.
When Meta raises a base rate, as it did for India marketing in January 2026, a percentage markup rises with it in absolute terms. You pay the higher Meta rate and a bigger cut on top of it. So the same markup that looked minor before a rate rise quietly grows after one. This is why the markup question gets more important, not less, as rates climb.
Industry comparisons of providers in 2026 show markups ranging from a clean pass-through at the low end to several times Meta's rate at the high end, plus platform fees layered on differently by each. The headline plan price you see advertised is rarely the whole story; the per-message markup is where a cheap-looking plan can become an expensive one at volume.
Three questions tell you almost everything about what you are paying.
Some plans look cheap until you find the team-member charges, the per-channel fees, or the features locked behind a higher tier. Read what the monthly fee actually covers before comparing it to anyone else's.
Ask directly: do I pay Meta's rate, or Meta's rate plus a markup? If there is a markup, what is it per category? A provider that passes Meta's rate through with no markup will say so plainly, because it is the strongest thing they can say about cost.
Message charges are usually drawn from a prepaid balance you top up. Check the minimum, the top-up steps, and crucially whether the per-message draw-down is Meta's rate or a marked-up one. The wallet is where the markup actually bites, one message at a time.
There is a straightforward argument for paying Meta's rate exactly. The message charge is a pass-through cost; the provider does not deliver the message, Meta does. A provider earns its keep on the software around the message, the inbox, the automation, the support, not on a cut of Meta's delivery fee. When a provider adds no markup, the published Meta rate is the rate you pay, and your bill becomes something you can predict from Meta's own rate card.
WA.Expert runs on this model: one platform fee for the software, and Meta's message rates passed through with zero markup. The practical effect is that the transparency Meta built into per-message pricing is transparency you keep, rather than transparency a markup quietly takes back. When you read your bill, the two halves stay clearly two halves, and only one of them is ours.
The model that made Meta's rate the clear, published number.
Read article →Free trial, no credit card required. And if you ever get stuck, we are the only platform in India that answers you live on WhatsApp.