WhatsApp API Pricing India 2026: Rates + BSP Markup | ChatShree
Skip to content
Pricing

WhatsApp Business API pricing in India 2026: per-message rates, volume tiers, and the BSP markup nobody explains

Quick answer

WhatsApp Business API in India is billed per message under Meta's per-message model live since July 2025, across four categories: marketing, utility, authentication and service. Your true cost is Meta rate plus BSP markup plus platform fee. Most Indian providers hide the markup inside a per-message rate. A transparent BSP passes Meta charges at cost and bills only the platform subscription.

Most WhatsApp pricing articles copy Meta's rate card and stop there. The number on the invoice is different. Between Meta's published rate and what lands in your bank statement sits a BSP markup almost nobody explains. This post covers both.

Rates change frequently and vary by country. Verify against Meta's official pricing page before budgeting.

The per-message model in one paragraph

From 1 July 2025 Meta bills each message individually. Before that, one 24-hour "conversation" was one billing unit no matter how many messages were exchanged. Now each marketing, utility or authentication message is its own line item. This is fairer for low-turn broadcasts and more expensive for chatty flows.

The four categories and what falls where

CategoryWhat it isCommon examplesRelative cost
MarketingPromotional, re-engagementSale offers, cart nudges, new launchesHighest
UtilityTransactional, tied to an existing order/bookingOrder confirmation, dispatch, appointment reminder~15-20% of marketing
AuthenticationOTPs and login codesLogin OTP, password resetLowest of paid
ServiceFree-text reply inside 24h windowSupport responsesFree until 1 Oct 2026

Category is set when you submit the template. Getting it wrong is expensive โ€” Meta may re-categorise a marketing template you submitted as utility and bill it at the higher rate. See our post on template rejection reasons for how to keep categories clean.

Volume tiers

Meta's India per-message price does not step down with volume. Whether you send 5,000 or 500,000 marketing messages, the per-message rate is the same. Some BSPs will discount their platform fee at higher volume; that is a commercial conversation with the BSP, not a Meta discount.

Max-price bidding (beta)

Meta has announced a max-price bidding mechanism for marketing templates. You set a ceiling; if the auction clears below your ceiling you pay less, if above you don't send. This is close to how Ads Manager bidding works. Availability in India is gradual โ€” track the changelog.

The BSP markup nobody explains

Here is the pattern we see across most Indian BSP invoices:

  • BSP quotes you a flat "โ‚น0.90 per marketing message, โ‚น0.15 per utility".
  • Meta's actual India rate at that moment is lower.
  • The delta โ€” often 20-60% โ€” is silent BSP markup rolled into the per-message price.

The transparent alternative is pass-through: Meta's exact rate hits your invoice, and the BSP charges a fixed monthly platform fee (โ‚น1,999-โ‚น8,999 range for most Indian BSPs). Ask any provider for a copy of the Meta reconciliation report โ€” a real pass-through provider can produce it.

True cost formula

True monthly cost = (messages_by_category ร— Meta rate) + BSP markup + platform fee

If markup is zero (pass-through), the formula collapses to Meta charges plus a predictable subscription.

Worked example: 50,000 marketing + 20,000 utility per month

Modelling a real D2C mid-market bill. We use Meta's current published India rates as of writing; verify on the pricing page before committing.

Line itemMeta rate modelBSP markup model (~40%)
50,000 marketing messages50,000 ร— Meta marketing rate50,000 ร— 1.4 ร— Meta rate
20,000 utility messages20,000 ร— Meta utility rate20,000 ร— 1.4 ร— Meta rate
Service replies (still free)โ‚น0โ‚น0
Platform subscriptionโ‚น4,999 (Growth)Often bundled or โ‚น1,999-2,999
Effective costMeta at cost + fixed subMeta + 40% + smaller sub

Cross the volume threshold where the 40% markup exceeds the fixed subscription and the pass-through model wins outright. For most brands that break-even is at 15,000-25,000 paid messages per month.

What is not billed

  • Every inbound customer message.
  • Service messages inside the 24-hour window โ€” until 1 October 2026, see the October change.
  • Free-entry-point conversations from Click-to-WhatsApp Ads (72-hour free window).
  • Meta's 1,000-conversation free tier per business per month, where it still applies.

India context

India is one of Meta's cheapest markets on paper, but sensitivity to price is also higher. Two Indian-specific things matter:

  • DLT/TRAI does not apply to WhatsApp โ€” a common misconception. That regime governs SMS. WhatsApp compliance is on Meta's template policy.
  • GST (18%) applies to the BSP invoice, not to Meta's per-message charge itself. Ask your BSP whether GST is on the total or only the platform fee.

What to do this week

  1. Pull your last three monthly BSP invoices. Compare per-message rates against Meta's published India rate on the same date.
  2. If the delta is more than 15%, ask for a pass-through quote or a Meta reconciliation report.
  3. Re-audit template categories โ€” marketing masquerading as utility gets re-categorised and back-billed.
  4. Model your messaging tier and quality rating risk; a downgrade costs more than any markup.

ChatShree bills Meta charges at cost with a monthly reconciliation statement. See plans or read our Green Tick eligibility guide if you're also planning verification.

Frequently asked questions

What is the per-message pricing model?

Meta moved from conversation-based billing to per-message pricing on 1 July 2025. Every marketing, utility and authentication message is priced individually at a rate that varies by country and category. Service messages currently remain free inside the 24-hour window until October 2026.

What are the four WhatsApp template categories?

Marketing, utility, authentication and service. Marketing covers promotions and re-engagement. Utility covers transactional updates tied to an existing order or booking. Authentication is for one-time passwords. Service is free-text replies inside the 24-hour customer window. Categories are priced differently by Meta.

How does BSP markup work in India?

A Business Solution Provider (BSP) usually bills you a single per-message rate that quietly bundles Meta's rate plus a markup, sometimes 40-100% on top. The alternative is a pass-through model: you pay Meta's exact rate plus a fixed platform subscription. Ask any BSP for their Meta invoice reconciliation before signing.

What is max-price bidding for WhatsApp templates?

Meta has announced a max-price bidding beta for marketing templates, letting businesses set a maximum they are willing to pay per marketing message. The feature is rolling out gradually and is not yet available in all regions. Check Meta's changelog for India availability.

Are there volume tiers or discounts?

Meta's per-message model does not currently offer per-message volume discounts in India โ€” the rate is the same at 1,000 messages or 1,000,000. Some BSPs bundle their platform fee with volume commitments; that is a BSP discount, not a Meta discount.

What is the true monthly cost for a mid-sized D2C brand?

For 50,000 marketing plus 20,000 utility messages a month in India, expect a Meta bill in the low-to-mid five figures INR based on current published rates, plus a BSP platform fee of โ‚น4,999-8,999. Marketing dominates the cost; utility is roughly one-sixth the marketing rate.

Do I pay Meta directly?

No. All production traffic goes through a BSP, which settles with Meta. You pay the BSP. Ask for a monthly statement showing Meta's raw charge and any markup separately.

Sources