WhatsApp Business API Pricing India 2026: Complete Rate Card + Cost Calculator
A complete breakdown of WhatsApp Business API pricing in India for 2026 — Meta conversation rates, BSP markups, hidden costs, and how to calculate your actual monthly bill.
Product Team
Published April 3, 2026

If you're still thinking about WhatsApp Business API pricing in terms of "conversations," you're working with outdated information — and it's costing you money. On July 1, 2025, Meta dismantled the conversation-based billing model it had used since 2022 and replaced it with a cleaner, more predictable system: you pay per individual message delivered, not per 24-hour window opened.
Then, effective January 1, 2026, Meta updated its rate cards across multiple markets — including India. Marketing message rates in India increased roughly 10%, while utility and authentication rates held steady. Service messages remain free. These two changes together — the model shift and the rate update — mean the cost landscape for WhatsApp in India looks very different in 2026 than it did just 18 months ago.
This guide breaks down every number you need: the official Meta rate card for India, how volume discounts work, what BSPs (Business Solution Providers) charge on top, and how to estimate your actual monthly bill with real business scenarios.
What Changed on July 1, 2025 (And Why It Matters)
Under the old conversation-based model, Meta charged a flat fee for each 24-hour "conversation window" — regardless of whether you sent 1 message or 20 messages inside that window. This felt simple, but it created strange incentives: businesses would try to cram as many messages as possible into one conversation window to minimise cost, which often meant poor customer experience.
The new per-message model charges for each template message that is successfully delivered to a user. No windows, no bundling. If you send one message, you pay for one message. If you send five messages in a session, you pay for five messages. This aligns WhatsApp pricing with how every other messaging channel — SMS, email, RCS — has always worked.
Key operational changes that came with the July 2025 shift:
- Billing triggers on delivery, not on send. If a message fails to deliver, you are not charged.
- Utility messages sent within an active 24-hour customer service window are free — no charge, regardless of volume.
- Volume discounts for utility and authentication messages are now applied automatically as you scale — no contracts or negotiations required.
- Marketing messages never benefit from volume discounts — the rate is flat regardless of how many you send.
The 4 WhatsApp Message Categories Explained
Meta classifies every WhatsApp Business message into one of four categories. The category determines your cost. Getting the classification right is one of the most impactful cost optimisations you can make.
1. Marketing Messages
These are business-initiated promotional messages: sale announcements, product launches, offers, newsletters, re-engagement campaigns, and any message whose primary purpose is to drive a purchase or interaction. Marketing messages are the most expensive category and do not qualify for volume discounts. Every marketing template must be pre-approved by Meta before sending.
2. Utility Messages
Utility messages are transactional in nature — tied directly to a customer action or an ongoing transaction. Examples include order confirmations, shipping updates, delivery notifications, appointment reminders, payment receipts, and subscription renewal alerts. The key rule: if you send a utility message while a customer's 24-hour service window is active (i.e., the customer messaged you within the last 24 hours), that message is free. Only utility messages sent outside of an active service window incur a charge.
3. Authentication Messages
Authentication messages cover one-time passwords (OTPs), login verification codes, account recovery codes, and two-factor authentication prompts. These are always business-initiated, always charged (even within a service window), and qualify for volume discounts at higher tiers. Authentication messages sent to international numbers (non-Indian recipients from an Indian number) are charged at a significantly higher rate.
4. Service Messages
Service messages are free-form responses sent by a business within 24 hours of a customer initiating contact. There is no template required, no pre-approval needed, and no charge — ever. Every time a customer sends your business a message, a 24-hour service window opens. Each new incoming message from that customer resets the clock. Service messages are the foundation of WhatsApp customer support and represent Meta's way of encouraging responsive, human-led conversations.
India Rate Card (Effective January 1, 2026)
These are Meta's official rates for messages delivered to Indian phone numbers (+91). These are base rates charged by Meta — BSP markups are layered on top (covered in the next section).
Marketing Messages — ₹0.8631 per message delivered
- Applies to all promotional and campaign templates
- Increased from ₹0.7846 per message (pre-January 2026 rate)
- No volume discounts available — flat rate for all volumes
- Charged regardless of whether a customer service window is open
Utility Messages — ₹0.1150 per message delivered (outside service window)
- FREE when sent within an active 24-hour customer service window
- Volume discounts apply at high monthly volumes (see Volume Discounts section)
- Examples: order confirmations, shipping updates, appointment reminders, payment alerts
Authentication Messages — ₹0.1150 per message delivered (domestic)
- Authentication — International: ₹2.30 per message (for non-Indian recipients)
- Charged even within a customer service window (unlike utility messages)
- Volume discounts apply at high monthly volumes
- Examples: OTPs, login verification codes, two-factor authentication
Service Messages — Free (always)
- Any business reply sent within 24 hours of a customer-initiated message
- No template approval required — can send free-form text, images, documents
- Free since November 1, 2024 — previously charged under the old model
Quick comparison: Marketing messages at ₹0.8631 are approximately 7.5x more expensive than utility/authentication messages at ₹0.1150. Correct message categorisation is your single biggest lever for cost reduction.
How Billing Works: Per-Message, Not Per-Conversation
Under the current model, every template message you send generates an individual billing event the moment it is delivered. Here is what that means in practice:
- You send a marketing template to 10,000 contacts → you are charged 10,000 × ₹0.8631 = ₹8,631
- 1,000 of those messages fail to deliver → you are refunded for the undelivered 1,000 (only 9,000 successfully delivered messages are billed)
- You send a follow-up marketing message to the same 10,000 contacts the next day → another ₹8,631 charge (each message is a separate billing event)
- A customer replies to your message → their reply opens a service window; any messages you send in response within 24 hours are free service messages
Meta bills in arrears on a monthly cycle. Charges accumulate throughout the month and are charged to your prepaid wallet or postpaid account at the end of the billing period. Local billing in INR is now available in India as of January 2026, removing the need for currency conversion from USD.
Volume Discounts: How to Pay Less as You Scale
Meta automatically applies volume-based tiered discounts to utility and authentication messages. You do not need to negotiate or request these — they activate as your monthly message count crosses each threshold. Marketing messages are excluded from volume discounts entirely.
Key characteristics of volume discounts:
- Discounts are applied prospectively, not retroactively. Once you cross a tier threshold, only subsequent messages in that tier get the lower rate — not the messages that came before.
- Volume counts reset at the start of each calendar month. There is no rollover.
- Free messages — utility messages sent within a service window — do not count toward volume tier calculations.
- Volume is counted per destination market. Your India volume is counted separately from, say, UAE or US volume.
For high-volume businesses — particularly those sending millions of OTPs monthly — these automatic tiers can meaningfully reduce the effective per-message cost on authentication messages. Businesses sending below the first discount threshold pay the standard ₹0.1150 rate on every delivered message.
BSP Markups: What You Actually Pay vs. Meta's Base Rate
Meta does not sell WhatsApp Business API access directly to most businesses. You access it through a Business Solution Provider (BSP) — a company that provides the integration layer, dashboard, and support. Every BSP charges a markup on top of Meta's base rates, and these markups vary significantly.
Common BSP pricing models:
- Percentage markup: The BSP charges Meta's rate plus a percentage. For example, a 20% markup on a ₹0.8631 marketing message makes your effective cost ₹1.0357 per message — you are paying 20 paise extra on every single message.
- Fixed per-message add-on: The BSP adds a fixed amount per message (e.g., ₹0.40 per message) on top of Meta's rate, regardless of message category.
- Monthly seat fee: The BSP charges a flat monthly fee per connected number or user seat (e.g., ₹1,200/month per agent seat), with Meta's rates passed through separately.
- Zero markup: A small number of BSPs pass through Meta's exact rates and monetise only through their platform subscription fee.
Why markups matter more than most businesses realise: At 10,000 marketing messages per month, a 20% BSP markup costs you an extra ₹1,726 per month — ₹20,712 per year — just in markup on messages you would have sent anyway. At 100,000 messages per month, that number becomes ₹17,262 per month in pure markup overhead.
When evaluating BSPs, always ask: "What is your per-message markup on top of Meta's published rates?" If a provider cannot give you a clear, direct answer, that is a red flag.
Real Business Cost Scenarios
Here are cost estimates for common business use cases, using Meta's base rates only (no BSP markup).
Scenario 1: D2C Brand Running Monthly Promotional Campaigns
A direct-to-consumer brand sends 2 marketing broadcasts per month to 15,000 opted-in customers. 10% of recipients reply and receive 3 service messages each in response.
- Marketing messages: 2 broadcasts × 15,000 recipients = 30,000 messages × ₹0.8631 = ₹25,893
- Service messages: 1,500 customers × 3 replies = 4,500 messages × ₹0 = ₹0
- Total Meta cost: ₹25,893/month
Scenario 2: E-commerce Platform Sending Order Updates
An e-commerce business processes 5,000 orders per month. Each order triggers 3 utility messages: order confirmation, dispatch notification, and delivery confirmation. Because these are sent proactively (not within a customer service window), they are charged.
- Utility messages: 5,000 orders × 3 messages = 15,000 messages × ₹0.1150 = ₹1,725
- Monthly marketing broadcast (50,000 customers, 1 campaign): 50,000 × ₹0.8631 = ₹43,155
- Total Meta cost: ₹44,880/month
Scenario 3: Fintech App Sending OTPs
A fintech application sends 200,000 OTP messages per month to Indian users for login verification.
- Authentication messages: 200,000 × ₹0.1150 = ₹23,000 (at base rate, before volume discounts)
- At volume discount tiers, effective rate reduces — high-volume senders benefit most from authentication message discounts
- Total Meta cost at base rate: ₹23,000/month
Scenario 4: Customer Support-Heavy Business
A service business handles 3,000 customer enquiries per month entirely through WhatsApp. Customers always initiate, and agents respond within the 24-hour window. The business sends zero outbound marketing campaigns.
- Service messages (all customer-initiated, replies within 24 hours): 3,000 conversations × average 8 agent replies = 24,000 messages × ₹0 = ₹0
- Total Meta cost: ₹0/month
This is why purely reactive customer support on WhatsApp has a ₹0 message cost from Meta — you only pay your BSP's platform fee.
Why the 0% Markup Model Changes Everything
Most businesses choose a BSP and never question the markup. It gets buried inside a broader platform fee or presented as part of a bundled rate. But the per-message model makes markups more visible — and more painful.
Mindlytics passes Meta's rates directly to customers at 0% markup. You pay exactly what Meta charges — ₹0.8631 per marketing message, ₹0.1150 per utility or authentication message — with no premium added on top. Mindlytics monetises through its platform subscription, not through message margins.
What does that mean in practice? If you send 50,000 marketing messages per month:
- At Meta's base rate (0% markup): 50,000 × ₹0.8631 = ₹43,155/month
- At a 20% BSP markup: 50,000 × ₹1.0357 = ₹51,785/month
- Annual savings with 0% markup: ₹1,03,560/year — just on message costs
Beyond pricing, Mindlytics provides the full BSP infrastructure: template management, campaign scheduling, delivery analytics, inbox for customer conversations, and automation flows — without the message markup that makes scaling expensive.
Frequently Asked Questions
If I send 5 marketing messages to the same customer, am I charged 5 times?
Yes. Under the per-message model effective July 1, 2025, each delivered template message is a separate billing event. Sending 5 marketing messages to one customer costs 5 × ₹0.8631 = ₹4.3155. This is a direct change from the old conversation model, where all messages within a 24-hour window counted as one charge.
Are utility messages always free if a customer has messaged me?
Utility messages are free only when sent within an active customer service window — meaning the customer sent you a message within the last 24 hours. Each new incoming customer message resets the 24-hour clock. Once 24 hours pass with no incoming customer message, the window closes and any utility messages you send are charged at ₹0.1150 per message.
Do authentication messages also get free treatment inside a service window?
No. Authentication messages are charged regardless of whether a customer service window is open. The free-within-window benefit applies only to utility messages. Authentication messages at ₹0.1150 are charged every time, which makes volume discounts at high OTP volumes especially valuable.
What happens if my message is sent but not delivered (e.g., the number is unreachable)?
You are not charged. Meta's billing triggers only on successful message delivery. Failed or undelivered messages — due to invalid numbers, blocked contacts, or network issues — do not incur a charge. This is one advantage of the per-message model: you only pay for messages that actually reach users.
Can I use WhatsApp Business API for free by only responding to inbound messages?
Meta's message fees for pure reactive customer support are ₹0 — you only respond within service windows, which is free. However, you still pay your BSP's platform subscription fee. If your entire use case is inbound customer support with no proactive outreach, your Meta messaging cost is genuinely zero.
Are there any free message allowances or monthly credits?
Meta previously offered 1,000 free conversations per month for new WhatsApp Business accounts. This allowance was tied to the old conversation model. Under the current per-message model, Meta's primary "free" mechanism is the service window (free utility messages and service messages during customer-initiated windows), not a monthly credit bucket.
How does local INR billing work, and does it affect my rates?
Meta introduced local INR billing for India effective January 2026. Previously, all WhatsApp Business API charges were in USD, meaning your actual INR cost fluctuated with exchange rates. Local INR billing locks your costs in rupees at Meta's published INR rates, giving you predictable, stable billing without currency conversion exposure. The INR rates listed in this article — ₹0.8631, ₹0.1150 — are these local currency rates.
Summary: What You Need to Know in 2026
WhatsApp Business API pricing in India is now simpler and more transparent than it has ever been — but the stakes of getting it wrong are higher. Per-message billing means every message you send generates a cost event, and every percentage point of BSP markup compounds across your entire send volume.
The three things that determine your actual monthly cost:
- Message category mix — the ratio of marketing (₹0.8631) to utility/authentication (₹0.1150) to service (₹0) messages
- Volume — higher utility and authentication volumes unlock automatic Meta discounts
- BSP markup — the percentage or fixed fee your provider adds on top of Meta's base rates
If you want to see exactly what your WhatsApp costs would look like on Mindlytics — with Meta's published rates and zero markup — you can calculate your bill to the paisa before signing up.
Ready to stop paying message markups? Start your free trial on Mindlytics and pay only what Meta charges — nothing more.