P
PayPerWA
Back to Blog
Guide

WhatsApp Business API Pricing in India (2026): The Real Cost Per Message, Line by Line

Decode the true all-in cost of WhatsApp Business API in India for 2026: Meta rates, platform fees, hidden markups and GST, explained line by line.

PayPerWA Team30 June 202614 min read

Key Takeaways

  • Every WhatsApp Business API bill has four layers: the Meta pass-through rate, the platform fee, an optional per-message markup, and 18% GST. Many vendors show you only the first or hide the rest.
  • Meta's India 2026 rates are the same for every provider: Marketing ₹0.86, Utility ₹0.13, and Authentication ₹0.13 per message, and replies inside the 24-hour service window are free.
  • The only number that actually differs between vendors is the platform fee plus any per-message markup, so that is the single thing worth comparing.
  • A 10-30% per-message markup looks tiny on a rate card but compounds into thousands of rupees a month once volume rises, while fixed monthly subscriptions become dead money for bursty or seasonal senders.
  • PayPerWA charges a flat ₹0.20 platform fee per message with Meta billed at cost, no subscription, and a prepaid wallet topped up via Razorpay whose funds do not expire.

Why every "₹999/month" WhatsApp page is hiding something

You are comparing WhatsApp Business API tools, and every landing page shows a big friendly number: ₹999/month, ₹2,499/month, unlimited messages. It feels simple. It is not. That headline price is almost never what you actually pay, because WhatsApp messaging carries costs that sit underneath the subscription, and most vendors stay quiet about them until your first invoice lands.

Here is the truth every honest provider knows: nobody sends WhatsApp messages for free, not even Meta. There is a real per-message charge that Meta levies on every business, and it flows through whichever platform you use. On top of that sits the platform's own fee, sometimes a hidden markup, and then 18% GST on the platform's charges. A ₹999 plan can quietly turn into a ₹9,000 month once you send at real volume.

This guide ends the guessing. You will see the four layers of cost that make up your bill, Meta's exact India rates for 2026, the two pricing traps that inflate what you pay, and a full worked example of what 10,000 marketing messages actually cost under different billing models. By the end you will be able to read any vendor's pricing page and calculate your real cost per message in under a minute.

No jargon, no sales theatre. Just the math, line by line, so you can sign up with your eyes open.

The four layers of cost most vendors never separate

Your true cost per WhatsApp message is a stack, not a single number. Once you can see the four layers, no pricing page can confuse you again.

Layer 1 — The Meta pass-through rate. This is what Meta charges for the message itself. Meta sets it, and it is identical for every provider. It depends on the message category (marketing, utility, authentication) and the country. No platform can make this cheaper, and no honest platform pretends to.

Layer 2 — The platform fee. This is what your software vendor charges to run the sending infrastructure, dashboard, automations and support. It can be a flat per-message fee, a monthly subscription, or both. It is a real, legitimate cost, and one of only two things that actually differ between vendors.

Layer 3 — The per-message markup. This is the sneaky one. Some vendors quietly add a percentage on top of the Meta rate and bill you the inflated number as if it were Meta's price. You think you are paying the pass-through cost; you are paying 10-30% more. You will learn exactly how to spot this.

Layer 4 — 18% GST. As an Indian business buying a service, you pay Goods and Services Tax on the platform's charges. It applies to everyone, but you should know whether a quoted price is inclusive or exclusive of it.

The critical insight: Layer 1 and Layer 4 are the same across all vendors. The only levers a provider controls are Layer 2 and Layer 3. So when you compare tools, set aside the Meta rate and the GST — they are constant. Compare the platform fee and hunt for the markup. That is the entire game.

Meta's official India WhatsApp rates for 2026

Let's put the pass-through layer on the table clearly, because it is the foundation everything else sits on. For India in 2026, Meta prices messaging per message for template categories, and the rate depends on the category of template you send.

Message categoryMeta India rate (2026)What it's for
Marketing₹0.86Promotions, offers, product launches, re-engagement
Utility₹0.13Order updates, payment confirmations, shipping, reminders
Authentication₹0.13OTPs and login codes
Service reply (within 24h window)FreeAny reply you send within 24 hours of a customer messaging you

Read that last row twice, because it is the most valuable line in this guide. When a customer messages you first, you can reply for free for the next 24 hours. Every support conversation, every reply to an enquiry, every back-and-forth a customer starts costs you nothing in Meta fees. Businesses that lean into conversation — answering questions, handling support, nudging carts — get enormous free mileage out of this window.

Notice how large the gap is: marketing costs roughly 6.6x what utility costs. A message framed as a utility update (an order confirmation, a delivery alert) is dramatically cheaper than the same information dressed up as a promotion. Choosing the right category is not a technicality — it directly changes your bill. We cover the mechanics of the pricing model in more depth in conversation vs per-message pricing for 2026.

The full pricing table: Meta fee plus PayPerWA, side by side

Here is how every rate card should look — two numbers, never one blended total, so you can always see exactly what goes to Meta and exactly what goes to the platform. This is PayPerWA's pricing laid out in full.

Message typeMeta feePayPerWA feeTotal per message
Marketing₹0.86₹0.20₹1.06
Utility₹0.13₹0.20₹0.33
Authentication₹0.13₹0.20₹0.33
Service reply (within 24h)Free₹0.20₹0.20

The structure is deliberately boring, and that is the point. The Meta fee is a pass-through — it goes straight to Meta at cost, the exact rate you saw in the previous section, with nothing added. The PayPerWA fee is a flat ₹0.20 per message, always, whether you send a marketing blast, a utility update, or a free-window reply. It does not scale with the Meta rate, it does not change with volume tier, and there is no monthly subscription bolted on top.

Compare this to a vendor who quotes you “₹1.20 per marketing message” as a single number. You cannot tell how much of that is Meta and how much is theirs. Maybe they are charging ₹0.34 in platform fee. Maybe they added a markup on the Meta side too. You cannot audit a blended number, and a number you cannot audit is a number you should not trust. Two separate figures, every time — that is what transparency actually looks like. You can always check the current figures on the live rate card.

The markup trap: how 10-30% quietly doubles your bill

The markup trap is the most expensive mistake in WhatsApp vendor selection, and it hides in plain sight. Here is how it works.

Meta's marketing rate is ₹0.86. A vendor with a markup does not pass that ₹0.86 through to you at cost. Instead they mark it up — say 20% — and bill you ₹1.03 for the “Meta portion” while calling it the Meta rate. You have no easy way to know, because you are not looking at Meta's invoice, you are looking at theirs. That extra ₹0.17 per message is pure margin dressed up as a pass-through cost.

On a single message, ₹0.17 is nothing. That is exactly why it works. But watch what happens at volume:

Monthly marketing volumeMarkup at 20% (₹0.17/msg)Extra cost per year
5,000 messages₹850/month₹10,200
25,000 messages₹4,250/month₹51,000
100,000 messages₹17,000/month₹2,04,000

At a lakh of messages a month, a “tiny” 20% markup on the Meta rate quietly extracts over two lakh rupees a year from your business, on top of whatever platform fee and subscription you already pay. A 30% markup is worse still. The markup is invisible per message and brutal at scale — the exact opposite of how you want a cost to behave.

This is why the pass-through principle matters so much. PayPerWA bills Meta at cost — ₹0.86 is ₹0.86, ₹0.13 is ₹0.13 — with zero markup on the Meta layer. The only fee added is the flat ₹0.20 platform charge, printed as its own line. When the markup is zero and the platform fee is a single visible number, there is nowhere for a hidden cost to hide.

The subscription trap: why fixed monthly fees are dead money

The second trap is the fixed monthly subscription, and it punishes exactly the businesses that can least afford it: seasonal, bursty and early-stage senders.

A ₹2,499/month plan sounds fair when you imagine sending steadily every day. But real Indian SMB sending is rarely steady. You run a Diwali campaign, then go quiet for six weeks. You launch a product, blast your list, then pause to see what converts. You are a new store doing 800 messages this month while you find your feet. In every one of those cases, a fixed subscription means you are paying full price for capacity you are not using.

Do the math on a slow month. If you send 500 messages but pay a ₹2,499 subscription, your effective platform cost is roughly ₹5.00 per message before the Meta fee even enters the picture — an absurd number for messaging. The subscription does not care that you barely used it. It is dead money the moment your volume dips below the break-even point, and for most SMBs that dip happens often.

Subscriptions also create a psychological trap: because you have already paid, you feel pressure to “use it up,” nudging you toward over-messaging your list. That is precisely how businesses hit frequency caps and tank their quality rating — a problem we break down in marketing message limits and frequency caps.

The alternative is pure usage-based pricing. PayPerWA has no monthly subscription at all. You top up a prepaid wallet, you pay ₹0.20 plus the Meta fee only for messages you actually send, and if you send nothing this month, you pay nothing. A quiet month costs you zero. A huge campaign costs exactly what it should, message by message. Your cost tracks your usage instead of your calendar.

Worked example: what 10,000 marketing messages really cost

Enough principles. Let's run real numbers. You are sending 10,000 marketing messages in a month — a typical mid-size campaign for a growing D2C brand or local chain. We will compare a common markup-plus-subscription BSP model against PayPerWA's flat model, holding the Meta fee constant because, as established, it is identical for everyone: 10,000 × ₹0.86 = ₹8,600 to Meta, no matter which vendor you choose.

Vendor A — markup + subscription BSP. Monthly subscription of ₹2,499. A 20% markup on the Meta rate, so they bill the Meta portion at ₹1.03 instead of ₹0.86 — that is ₹10,300 for the “Meta” line, which means ₹1,700 of hidden margin on top of Meta's actual ₹8,600. No separate per-message platform fee is shown, because it is baked into that inflated rate.

Vendor B (PayPerWA) — flat fee, no subscription, no markup. Meta at cost: ₹8,600. Platform fee: 10,000 × ₹0.20 = ₹2,000. Subscription: ₹0.

Line itemVendor A (markup + subscription)PayPerWA (flat, no subscription)
Meta fee (actual)₹8,600₹8,600
Hidden markup on Meta₹1,700₹0
Platform fee(baked in above)₹2,000
Monthly subscription₹2,499₹0
Subtotal (pre-GST)₹12,799₹10,600
18% GST (on platform charges)+ GST+ GST

On a single 10,000-message month, PayPerWA comes in roughly ₹2,200 cheaper before GST — and the gap widens every month the subscription sits there and every message the markup touches. Run this at 50,000 messages and the difference is five figures. The flat model is not just simpler to read; at volume it is materially cheaper.

Understanding GST: the 18% nobody mentions upfront

Layer four is GST, and while it applies equally to every vendor, you still need to understand it so your invoice total does not surprise you.

As an Indian business purchasing a software and messaging service, you pay 18% Goods and Services Tax on the platform's charges. The important nuance is whether a quoted price includes it. When you see a price advertised, ask one question: is this inclusive or exclusive of GST? A ₹0.20 platform fee quoted exclusive of GST becomes about ₹0.236 with tax; the same fee quoted inclusive already contains it. Neither is dishonest, but comparing an inclusive price against an exclusive one will mislead you.

The genuinely good news for most businesses: if you are GST-registered, the GST you pay on your WhatsApp platform charges is typically eligible as input tax credit, meaning you can offset it against the GST you collect from your own customers. For a registered business, that 18% often is not a true net cost — it washes out through your returns. Confirm with your accountant how it applies to your specific registration, but for most registered SMBs, GST on messaging is a cash-flow item rather than a real expense.

What you should insist on from any vendor is a proper GST invoice with their GSTIN, a clear breakdown of taxable value, and the tax charged as a separate line. If a vendor cannot give you a compliant tax invoice, you cannot claim the credit, and that alone quietly raises your real cost by 18%. Transparency on tax is not a nice-to-have; it is money.

Direct Cloud API vs BSP reseller: why the connection matters

There is a structural choice sitting underneath every WhatsApp tool that most SMBs never see, and it directly affects both your cost and your control: does the platform connect to WhatsApp through the direct Meta Cloud API, or does it sit on top of another Business Solution Provider (BSP) reseller?

The direct Cloud API is Meta's own hosted infrastructure. A platform connected directly talks to Meta with no intermediary in between. That means the Meta fee it pays is Meta's actual published rate — the ₹0.86 and ₹0.13 you have already seen — with no reseller taking a slice on the way through.

A BSP reseller model adds a layer. The tool you signed up with does not connect to Meta directly; it connects through another company that connects to Meta. That middle company has to make money too, and the usual way is a markup on the Meta rate — the very Layer 3 trap described earlier. More middlemen means more places for a margin to hide, and often slower support because your issue has to travel through the chain.

PayPerWA connects via the direct Meta Cloud API. There is no reseller between you and Meta, which is precisely why the Meta fee passes through at cost with a genuine zero markup — there is no intermediary demanding a cut. It also means your WhatsApp number and business assets sit in a cleaner ownership structure. If you are still at the application stage, our guide to applying for the WhatsApp Business API walks through the setup, and you can compare the landscape in our roundup of WhatsApp API providers in India.

7 questions to ask any WhatsApp vendor before you pay

Print this section. Before you enter a single rupee of payment details with any WhatsApp provider, get clear answers to these seven questions. A trustworthy vendor answers all of them plainly; a vendor that dodges is telling you something.

  1. Do you charge Meta's rates at cost, or do you add a markup? If they add a markup, ask the exact percentage. A straight “we pass Meta through at cost, zero markup” is what you want to hear.
  2. Is there a monthly subscription or minimum commitment? And if so, what happens in a month where I send very little — do I still pay it in full?
  3. Show me the Meta fee and your platform fee as two separate numbers. If they can only quote a single blended total, you cannot audit it. Ask them to break it out.
  4. Do you connect via the direct Meta Cloud API or through a BSP reseller? Direct means fewer middlemen and fewer places for hidden margin.
  5. Are your quoted prices inclusive or exclusive of 18% GST, and will I get a proper GST invoice with your GSTIN? No compliant invoice means no input tax credit.
  6. How does top-up work, and do my funds expire? Prepaid wallets that expire are a quiet way to pocket your unused balance.
  7. What exactly is free? Confirm that replies inside the 24-hour customer service window carry no Meta fee, and check whether they add a platform charge to those replies.

Run these seven questions against your shortlist and the differences between vendors — which felt murky on the landing pages — will suddenly be crisp. Most of the confusion in this market survives only because buyers do not ask these questions out loud.

How to read your WhatsApp invoice without a headache

When your first invoice arrives, it can look like a wall of numbers. Here is how to decode any WhatsApp platform invoice in the right order, so you can confirm you were charged fairly.

Step 1 — Find the Meta pass-through line. Look for the messaging charges broken down by category. Multiply your marketing volume by ₹0.86 and your utility and authentication volume by ₹0.13. Does the Meta portion of your invoice match that math? If the vendor's “Meta” number is higher than your calculation, you have found a markup.

Step 2 — Find the platform fee line. This should be clearly separate from the Meta charges. With PayPerWA it is simply your total message count × ₹0.20. If the platform fee is bundled into the per-message rate and not shown separately, that is a transparency red flag.

Step 3 — Find the subscription line, if any. A fixed monthly charge should appear on its own. If you are on a usage-only model, this line should not exist.

Step 4 — Check the GST line. There should be a clearly labelled 18% GST line applied to the platform's taxable charges, with the vendor's GSTIN printed on the invoice. Keep this — it is what lets you claim input tax credit.

Step 5 — Reconcile against your send logs. Your total billed messages should match what your dashboard says you sent. Pay attention to free-window replies: those should carry no Meta fee. If you are billed a Meta rate on a message that was a reply inside the 24-hour window, query it.

Five lines, five checks. Once you can read an invoice this way, no vendor can quietly overcharge you, because you will catch it in the first month.

WhatsApp costs more than SMS per message — and returns more per rupee

Let's be honest about something vendors sometimes fudge: on a pure per-message basis, WhatsApp is not the cheapest channel. A promotional SMS in India can cost a fraction of a marketing WhatsApp message once you add the Meta fee. Anyone who tells you WhatsApp is cheaper per unit than SMS is selling, not informing.

The reason serious businesses still move budget from SMS to WhatsApp is return per rupee, not cost per message. The two are very different numbers. An SMS is a one-way, plain-text, easily ignored blast. A WhatsApp message can carry an image, a product carousel, quick-reply buttons, a call-to-action link, and — crucially — it opens a two-way conversation. Industry benchmarks commonly cite WhatsApp open rates above 90%, typically well above the effective attention SMS earns.

Now layer in the free 24-hour window. When a customer taps a button and replies, everything you send back for the next 24 hours is free of Meta fees. A single ₹1.06 marketing message that sparks a conversation can lead to a completed sale handled entirely inside the free window. That is a fundamentally better economic engine than paying per SMS for a monologue nobody replies to.

So frame your decision correctly. The question is not “which channel has the lowest per-message price” — SMS often wins that. The question is “which channel returns the most revenue per rupee spent,” and for interactive, conversational, visually rich commerce, WhatsApp's engagement typically earns its higher unit cost back and then some. Use cheap channels for throwaway alerts; use WhatsApp where the conversation and the conversion actually happen. Automations like abandoned cart recovery and drip follow-up sequences are where that return compounds.

How to actually lower your WhatsApp bill (the legitimate ways)

You cannot negotiate Meta's rate — it is fixed and identical for everyone. But you have real, honest levers to reduce your total cost, and none of them involve chasing a fake discount on the pass-through.

Categorise messages correctly. This is the single biggest lever. Marketing is ₹0.86; utility is ₹0.13. A transactional message — an order confirmation, a shipping update, a payment receipt — belongs in the utility category and costs roughly 85% less than the same content sent as marketing. Sending genuinely transactional information as a utility template is not a loophole; it is the correct category. Getting this wrong is how businesses overpay by thousands.

Live in the free 24-hour window. Design your flows so customers message you first — from ads, from a QR code, from a website widget — because that opens the free reply window. Support, enquiries and quick sales handled inside that window carry no Meta fee at all.

Protect your quality rating. A good rating keeps your messaging tiers and delivery healthy; a poor one caps how many people you can reach and wastes spend on messages that never land well. Avoid over-messaging, and keep templates clean so they do not get rejected — see why templates get rejected and how to fix them.

Cut the platform-side waste. Drop the subscription if your volume is bursty, and refuse any markup on the Meta layer. On a flat ₹0.20 model with no subscription, your platform cost is already at its structural floor.

Send to people who want to hear from you. Clean lists and well-timed broadcasts beat spraying your whole database. Our guide to sending broadcasts the right way covers this. Explore the full toolset on the features page.

Putting it all together: what to compare and what to ignore

Let's compress everything into a decision you can make in one sitting. When you sit down to choose a WhatsApp Business API provider, most of the pricing page is noise. Here is the signal.

Set aside the Meta fee as a comparison point. It is ₹0.86 for marketing and ₹0.13 for utility and authentication no matter who you pick. If two vendors quote different “Meta” numbers, one of them is adding a markup — that is not a cheaper Meta, that is a hidden fee. Set aside GST too; 18% applies to everyone and is often recoverable as input credit.

Compare only two things: the platform fee and any markup. These are the sole levers a vendor controls. A flat, visible per-message platform fee with zero markup on the Meta layer is the cleanest possible structure, because there is nothing left to hide. A blended single rate, a mandatory subscription, or an unexplained “Meta” number higher than ₹0.86 are all signals to slow down and ask questions.

Match the billing model to how you actually send. If your sending is steady and enormous, a subscription might occasionally pencil out. If it is bursty, seasonal or still growing — which describes most Indian SMBs — usage-only pricing with a prepaid wallet almost always wins, because you never pay for a quiet month.

PayPerWA is built around exactly this philosophy: Meta at cost, a flat ₹0.20 platform fee shown as its own line, no subscription, no markup, and a prepaid wallet topped up via Razorpay whose funds do not expire. You can read the numbers yourself on the pricing page and check them any time on the live rate card — the whole point is that there is nothing left to decode.

Get started in three steps

If the math has made the case, here is the shortest path from reading this page to sending your first campaign. There is no subscription to sign, no minimum commitment, and no sales call in the way.

  1. Sign up. Create your account at payperwa.com/signup and top up your prepaid wallet via Razorpay. Your funds do not expire, so you can start with a small balance and add more when you need it.
  2. Connect your number. Link your WhatsApp Business number through the direct Meta Cloud API. If you have not yet completed Meta's onboarding, our step-by-step guide to applying for the WhatsApp Business API walks you through it, and building trust is easier once you have your green tick verified badge.
  3. Send your first campaign. Build a template, pick your audience, and send — paying only the Meta fee plus a flat ₹0.20 per message, with every rupee itemised so you can see exactly where it went.

That is the entire model: transparent pass-through pricing, a flat platform fee you can read at a glance, no subscription draining your account on quiet months, and a wallet you control. Developers can wire it into their own stack via the API docs. When you are ready, the numbers are waiting for you — line by line — at payperwa.com/pricing.

Frequently Asked Questions

What is the real cost of a WhatsApp Business API message in India in 2026?+
It is the Meta pass-through fee plus your platform's fee, plus 18% GST on the platform's charges. On PayPerWA a marketing message is Meta ₹0.86 + PayPerWA ₹0.20 = ₹1.06, while utility and authentication are Meta ₹0.13 + PayPerWA ₹0.20 = ₹0.33 each.
How much does PayPerWA charge per WhatsApp message?+
PayPerWA charges a flat ₹0.20 platform fee per message on top of Meta's rate billed at cost, with no monthly subscription. So marketing works out to ₹1.06 total, and utility or authentication to ₹0.33 total per message.
Are replies to customers free on WhatsApp?+
Yes, from Meta's side. Any reply you send within 24 hours of a customer messaging you first carries no Meta fee. On PayPerWA you pay only the flat ₹0.20 platform fee on those replies, and nothing to Meta.
What are Meta's official WhatsApp rates for India in 2026?+
Marketing is ₹0.86 per message, utility is ₹0.13, and authentication is ₹0.13. Replies inside the 24-hour customer service window are free. These Meta rates are identical across every provider.
Why is my WhatsApp bill higher than the price the vendor advertised?+
Usually because the advertised price hid one or more of four cost layers: the Meta pass-through fee, the platform fee, a per-message markup on the Meta rate, and 18% GST. A ₹999/month plan can balloon once real volume and the Meta fee are added.
What is a per-message markup and why does it matter?+
It is when a vendor adds a percentage on top of Meta's rate and bills you the inflated number as if it were Meta's price. A 20% markup looks tiny per message but can cost lakhs a year at high volume. PayPerWA adds zero markup and passes Meta through at cost.
Is a monthly subscription or pay-per-message better for a small business?+
For most Indian SMBs with bursty or seasonal sending, pay-per-message wins because you never pay for a quiet month. A fixed subscription becomes dead money the moment your volume drops below its break-even point. PayPerWA has no subscription at all.
Do I pay GST on WhatsApp Business API charges in India?+
Yes, 18% GST applies to the platform's charges. If your business is GST-registered, this is typically claimable as input tax credit, so for most registered SMBs it washes out. Always insist on a proper GST invoice with the vendor's GSTIN.
Is WhatsApp cheaper than SMS in India?+
No. On a pure per-message basis a promotional SMS is often cheaper than a WhatsApp marketing message. Businesses still choose WhatsApp because its high engagement, rich formatting, two-way conversation and free 24-hour reply window typically return more revenue per rupee spent.
Does PayPerWA connect through a reseller or directly to Meta?+
PayPerWA connects via the direct Meta Cloud API with no BSP reseller in between. That is why it can pass Meta's rates through at cost with zero markup, since there is no intermediary taking a cut.

Ready to Start WhatsApp Marketing?

No subscription. No monthly fee. Just ₹0.20 per message.

Share this article

P

PayPerWA Team

We build India's most affordable WhatsApp marketing platform. No subscriptions, no hidden fees — just 20 paisa per message.

Try PayPerWA — Just 20 Paisa Per Message

No subscription. No monthly fee. Just ₹0.20 platform fee + Meta's standard API charges.

Start Free Trial

Related Articles

Chat with us