Every WhatsApp Business API provider in India holds one of three designations in Meta’s eyes, and almost none of them lead with which. The distinction is not marketing positioning — it decides who charges you for messages, and therefore whether the per-message rate on your invoice is Meta’s published rate or a number your provider chose.
There is a two-minute test at the end of this that tells you which one you are with. It is worth running even if you are happy with your provider.
Meta’s three partner types
Meta lists Solution Partners, Tech Providers and Tech Partners. The thing that separates them is the credit line.
Solution Partner. Has a credit line from Meta. That is what lets it buy messaging capacity and resell it: Meta invoices the partner, the partner invoices you. You get one bill, in rupees, covering software and messages together, at rates the partner sets. In Meta’s table this is the only type that “bills customers directly for API usage”.
Tech Provider. No credit line. You add your own payment method during onboarding and Meta invoices you directly for message usage, at Meta’s published rates. The partner invoices you separately for its software. Meta puts it plainly:
Unlike Solution Partners, however, Tech Providers do not have credit lines. Instead, clients onboarded by Tech Providers must provide their own payment method after onboarding is complete. Meta will then bill these clients for API usage, and the Tech Provider will bill for other services.
Tech Partner. A Tech Provider that has also been approved as a Meta Business Partner, which makes it eligible for Meta’s accelerator programme. Billing works exactly as it does for a Tech Provider — Meta still bills you.
So: three designations, two billing models. All three are legitimate and all three give you the same underlying WhatsApp Business Platform. The difference is entirely about who stands between you and Meta’s rate card.
Two billing models
Diagram- Meta
- invoices
- Partner
- one invoice: messages at partner’s rate + software
- You
- Meta
- messages at Meta’s published rate
- You
- software fee only
- Provider
One consequence worth knowing before you go looking: by that same table, a plain Tech Provider is not a Meta Business Partner. So a Tech Provider will not appear in Meta’s partner directory, and cannot show you a Meta page with its name on it. Only Solution Partners and Tech Partners can. That makes the account-level test below the only reliable way to check.
Why the reseller model is so common
Because it is better business, and because customers prefer it right up until they compare rates.
Message volume dominates this category’s economics. Software fees are measured in thousands of rupees a month; message spend at any real volume is measured in tens of thousands. A few paise of margin per message compounds into revenue that a software fee cannot approach.
And the margin is genuinely invisible. Meta charges ₹0.8631 per marketing message in India. One leading Indian platform publishes ₹1.09 for the same message — about 26% on top. Nothing on the invoice separates Meta’s ₹0.8631 from the platform’s ₹0.2269, because from your side it is one line: marketing messages, 20,000, ₹21,800. It is not hidden, exactly. It is published on their pricing page. But it is not itemised, and an unitemised markup is one nobody thinks to question.
At 20,000 marketing messages a month, that 26% is ₹4,538. Which, for context, is more than most platforms’ entire monthly software fee. Try it with your own numbers:
What a message markup costs you
CalculatorBefore GST. The starting provider rate is a leading Indian platform’s published rate, checked 28 August 2026. Find yours on your provider’s invoice or pricing page.
What the reseller model gets you
It would be dishonest to present this as one-sided, so:
One invoice. One vendor, one payment, one GST line, one thing for your accounts team to reconcile. This is a real operational benefit and finance teams are right to value it.
No Meta billing setup. No card on your Meta Business account, no payment threshold, no GSTIN to add there, no e-mandate to approve with your bank. With a Tech Provider, that is about fifteen minutes of admin you have to do yourself.
Someone to shout at about a message charge. If a reseller’s invoice looks wrong, you have a commercial relationship with the entity that produced it. If Meta’s invoice looks wrong, your Tech Provider can help you read it but cannot credit it.
Occasionally, credit terms. Some resellers will invoice monthly in arrears against a purchase order. Meta wants a card.
If those matter more to you than the per-message rate, a Solution Partner is the right choice and you should not feel talked out of it.
What the Tech Provider model gets you
Meta’s rate, structurally. Not “we promise not to mark up” — the money never passes through the provider, so there is no mechanism by which it could. A promise that does not depend on the promiser’s continued good behaviour is a different category of promise.
An auditable bill. Meta itemises by conversation category. You can check any line against Meta’s public rate card and see that it matches. There is no equivalent check available when the rate is the provider’s own.
A rate that cannot be renegotiated against you. A reseller’s message rate is a commercial decision they can revisit. Meta’s published rate applies to everyone.
Portability that already exists. Your WhatsApp Business Account, your number and your approved templates are on your Meta Business Manager, in your name, with your card attached. Switching software means revoking one provider’s access and granting another’s. Nothing to migrate, no templates to resubmit.
The two-minute test
Who bills you for WhatsApp messages?
Two-minute test- Open Meta Business Manager (business.facebook.com).
- Go to Business settings → WhatsApp accounts and select the account you send from.
- Open Payment settings → Billing activity.
Do you see charges from Meta, itemised by category, against a card you added?
If you are with a Tech Provider, pick any line on that page and check it against Meta’s rate card. It will match.
Neither result is bad news. But if it is the second one, the follow-up question is worth asking out loud: what is your per-message rate, and how does it compare to Meta’s published rate for the same category? A provider that answers plainly is worth keeping. One that cannot produce the comparison has told you something.
Where we stand, and what it costs us
Zanoo is a Tech Provider. Meta bills our customers directly and we charge a flat platform fee.
We should be clear that this was not a purely principled decision, and that it has costs we feel. Our revenue does not grow when your message volume grows, which is the growth curve every investor in this category wants to see. Our headline price looks higher next to a reseller’s, because theirs is subsidised by margin you cannot see. And we have to ask every new customer to do fifteen minutes of billing setup before they can send anything, which is a real conversion cost at the exact moment someone is deciding whether to bother.
What we get in exchange is one claim we cannot quietly stop honouring. For a company that launched this year with no track record, a structural guarantee is worth more than a stated intention. That is the whole trade, and if the single-invoice convenience is worth more to you than the rate, we would rather you knew that before signing up than after.
Meta’s India rates, the quoted paragraph and the partner-type comparison in this article all come from Meta’s own developer documentation, checked 28 August 2026. The competitor rate is from a public pricing page, also checked 28 August 2026; we cite the number rather than the company because the point is the model, not a fight with one platform.