Platform
Chatbot Builder Bulk Messaging Team Inbox Mini CRM API & Webhooks AI Integration WhatsApp Flows
Industries
E-commerce & D2C Real Estate Education Healthcare Finance & BFSI Logistics Hospitality Retail
Integrations 📚 Learn 📝 Blog 🗂 Codex Pricing Start Free Trial →
Blog  ›  Reading a WhatsApp bill
Pricing analysis

Reading a WhatsApp bill, line by line

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.

 Published 21 June 2026  6 min read  Sourced & dated

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.

The two halves of the bill

Meta's chargeProvider's charge
What it pays forDelivering each template messageThe software, inbox, automation, support
Set byMeta, published by category and countryThe provider, however they choose
Varies byMessage category and recipient countryPlan fee, per-message markup, or both
Can you change itNo, it is Meta's rateYes, 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.

The markup, in plain numbers

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.

 Why markup compounds with a rate rise

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.

How to read your own invoice

Three questions tell you almost everything about what you are paying.

1. What is the platform fee, and what does it include?

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.

2. Is there a markup on each message, and how much?

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.

3. How does the wallet work?

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.

The case for zero markup

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.

Common questions

What are the two parts of a WhatsApp bill?
+
There is Meta's charge for delivering each template message, set by category and recipient country, and your provider's charge for the platform on top, which can be a monthly fee, a per-message markup, or both. Meta's part is fixed; the provider's part depends entirely on who you signed with.
What is a BSP markup?
+
A markup is an amount a provider adds to Meta's per-message rate. If Meta charges a given rate for a marketing message, a provider with a markup charges that rate plus their cut on every message. At scale, the markup is often the largest variable in a WhatsApp bill.
Why does a markup matter more after a rate rise?
+
A percentage markup rises with the base rate. When Meta raised India's marketing rate in January 2026, a markup on top rose in absolute terms too, so you pay the higher Meta rate plus a bigger cut. A markup that looked minor before a rate rise grows after one.
How do I check if my provider adds a markup?
+
Ask directly whether you pay Meta's rate or Meta's rate plus a markup, and by how much per category. Check how the wallet draws down per message, since that is where a markup actually applies. A provider with no markup will say so plainly, because it is the strongest cost claim they can make.
Does WA.Expert add a markup on messages?
+
No. WA.Expert charges one platform fee for the software and passes Meta's message rates through with zero markup, so the published Meta rate is the rate you pay. The provider earns on the platform around the message, not on a cut of Meta's delivery fee.
Go deeper

Related guides and articles

Why Meta moved to per-message pricing

The model that made Meta's rate the clear, published number.

Read article →

The January 2026 India rate rise

A rate change that shows how markup compounds.

Read article →

Our pricing

One plan, Meta's rates with zero markup, add-ons listed plainly.

See pricing →

WhatsApp API pricing in India

The evergreen rate guide for Indian businesses.

Read guide →

Compare WA.Expert with rivals

Side-by-side cost and markup against other platforms.

Compare →

WhatsApp Business API glossary

Markup, wallet, and volume tiers defined.

Open glossary →

See exactly what you'd pay, with no markup.

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.

Start Free →Book Demo
1