WhatsApp Marketing in India: The Complete Playbook
What WhatsApp messaging actually costs in India, how Meta's per-message billing works, and the rupee maths behind campaigns that pay for themselves.

WhatsApp marketing in India means reaching customers on the app most of them already open several times a day, and at any real scale it runs on the WhatsApp Business Platform — Meta’s official API, still widely called the WhatsApp Business API. Since 1 July 2025 Meta bills per message rather than per 24-hour conversation, so for planning purposes budget roughly ₹0.78–₹0.88 per marketing message, ₹0.11–₹0.15 per utility message and around ₹0.13 per authentication message, plus ₹1,000–₹5,000 a month for provider software. Replies you send inside an open 24-hour service window are free — which is why the cheapest WhatsApp programme is built on conversations, not broadcasts.
Those rupee figures are planning estimates based on India-market rates, not a quote. Meta revises its rate card periodically and providers add their own margin, so confirm live numbers on Meta’s official pricing page and in your provider’s contract before you commit a budget. The structure of the pricing has been stable since mid-2025; the decimals have not.
Why India is the WhatsApp market to get right
In most countries WhatsApp is one channel among many. In India it is closer to the default communication layer. People book appointments, confirm orders, chase refunds, send payment screenshots and haggle with sellers on it. India is WhatsApp’s largest market by users, with estimates comfortably above 500 million.
That changes how a brand message lands. A WhatsApp message does not feel like an intrusion the way a cold SMS does — provided the person asked to hear from you. When they did not, the reaction is faster and harsher than on any other channel: block, report, done.
It also means the inbox is crowded, and Meta knows it. Quality ratings, pacing of marketing sends, per-user frequency limits on how many promotional templates one person receives, and aggressive template rejection all exist because promotional volume outran user tolerance. The brands winning here treat WhatsApp as a service channel that occasionally sells, not a broadcast list that occasionally serves.
The three ways to send WhatsApp messages as a business
| Route | What it costs | Right for | Ceiling you will hit |
|---|---|---|---|
| WhatsApp Business App | Free | Single shop, solo consultant, local service business | Broadcast lists capped at 256 saved contacts; no automation, no CRM link, one device-bound inbox |
| Cloud API direct from Meta | Per-message rates only, no hosting fee | Teams with in-house engineers and a real roadmap | You build the inbox, template manager, consent log and reporting yourself |
| Business Solution Provider (BSP) | Monthly software fee plus Meta’s per-message rates | Most Indian marketing teams | Feature gates and per-seat pricing as you grow; some providers mark up message rates |
A Business Solution Provider — a reseller that wraps Cloud API access in a usable interface — is worth paying for if you need a shared team inbox, template approval workflows, catalogue support, Shopify or WooCommerce hooks, click-to-WhatsApp ad integration and campaign reporting. Building that in-house costs more in engineering months than it saves in subscription fees.
How Meta actually bills you
Every business-initiated message falls into one of three billable categories, priced very differently. Getting messages into the right category is the single biggest lever on your invoice.
| Category | What it covers | Approx. India rate (estimate) | What to know |
|---|---|---|---|
| Marketing | Offers, launches, cart recovery, re-engagement, newsletters | ~₹0.78–₹0.88 per message | Strictest template review; Meta paces delivery and caps how many marketing templates one person receives |
| Utility | Order confirmations, shipping updates, payment reminders, appointment alerts, renewals | ~₹0.11–₹0.15 per message | Free when sent inside an open 24-hour service window |
| Authentication | One-time passwords and login codes | ~₹0.13 per message | A separate authentication-international rate applies to some cross-border traffic |
| Service (your replies) | Anything you send within 24 hours of the customer messaging you | Free | The window reopens every time the customer replies |
Ignore the decimals and read the ratio: a utility message costs roughly one-sixth of a marketing message, and a reply inside the 24-hour window costs nothing. A brand that turns order updates into conversations pays a fraction per outcome of one that blasts offers at a cold list.
Worked example 1: a festive marketing campaign
A D2C apparel brand with 50,000 opted-in contacts runs one festive send. Illustrative numbers — substitute your own rates.
- 50,000 marketing messages × ₹0.82 = ₹41,000
- BSP subscription for the month = ₹3,000
- Total messaging cost = ₹44,000
- Delivered at 92% = 46,000 messages
- Click-through at 7% = 3,220 store visits
- Conversion at 3% = 97 orders
- At ₹1,500 average order value = ₹1,45,500 revenue
That is about 3.3x return on messaging spend and a cost per order of roughly ₹454. But revenue is not profit. At a 45% gross margin, those orders throw off about ₹65,475 — so the campaign nets around ₹21,475 before you pay anyone to build or monitor it.
Now halve the click rate to 3.5%. You get roughly 48 orders, ₹72,000 revenue, ₹32,400 gross margin — against ₹44,000 of cost. The campaign loses money. Nothing changed except list quality. This is why segmentation beats scale on this channel, and why it is worth knowing your customer lifetime value before you decide what a WhatsApp-acquired order is worth.
Worked example 2: the utility backbone nobody budgets for
Same brand, 12,000 orders a month, three utility messages per order — confirmed, shipped, delivered.
- 36,000 utility messages × ₹0.13 = ₹4,680 a month
Assume 20% of orders would otherwise generate a “where is my order” contact — 2,400 tickets — and proactive updates halve that. At an illustrative ₹35 fully-loaded cost per handled ticket, you avoid roughly 1,200 tickets and about ₹42,000 in support cost, for under ₹5,000 of messaging. Every reply those updates provoke also reopens a free 24-hour window you can use to upsell at zero marginal message cost.
The ticket cost here is an assumption, not a published figure — plug in your own agent cost per contact. The shape of the answer rarely changes: utility messaging is the cheapest thing in the channel and the first thing to build.
Worked example 3: click-to-WhatsApp ads
Click-to-WhatsApp ads open a chat instead of a landing page, which flips the economics: the customer writes first, so the 24-hour service window opens free and you pay Meta for the ad, not the messages.
- ₹50,000 ad spend at an illustrative ₹25 per conversation started = 2,000 conversations
- 15% qualify as real leads = 300 qualified leads
- Cost per qualified lead = ₹167
- Message cost for the first 24 hours of each chat = ₹0
This works best in high-consideration categories — education, real estate, insurance, healthcare, B2B — where a human answering questions converts far better than a form. It fails when nobody staffs the inbox: an unanswered CTWA lead is ad spend set on fire. If you are deciding where paid budget goes in the first place, our breakdown of Meta Ads versus Google Ads for Indian D2C brands covers the trade-off.
Choosing a provider without overpaying
The Indian BSP market is crowded: Gupshup, Interakt, AiSensy, WATI, Zoko, DoubleTick, Netcore and Infobip among others. Entry plans generally start somewhere around ₹1,000–₹2,500 a month; mid-market plans with automation, multiple agents and integrations typically land in the ₹5,000–₹15,000 range; enterprise contracts are quoted. Treat all of those as indicative bands and get current quotes — published pricing on this category changes often.
Four questions decide it:
- Do they pass through Meta’s rates at cost? Some providers add a per-message markup on top of the subscription. At 500,000 messages a month, even two paise of markup is ₹10,000.
- How are agents priced? Per-seat fees are where a cheap plan becomes expensive.
- Does it integrate with the stack you already own? If your campaigns run from a customer engagement platform, compare that route first — see CleverTap vs MoEngage vs WebEngage.
- Can you export your data and your opt-in log? If the consent record lives only in their dashboard, you cannot switch providers without legal risk.
For how WhatsApp fits alongside everything else you are paying for, our Indian marketing stack cost reference puts the line items side by side.
WhatsApp vs SMS, email and RCS in India
| Channel | Typical India cost (estimate) | Strength | Weakness |
|---|---|---|---|
| ₹0.11–₹0.88 per message plus software | Two-way, rich media, buttons, very high open rates | Strict opt-in and template rules; expensive for pure promotion | |
| SMS | ₹0.12–₹0.25 per message plus DLT registration | Universal reach, no app needed, dependable OTP rail | One-way, plain text, carrier-filtered |
| ₹0.02–₹0.10 per send | Cheapest per contact, unlimited length, good for nurture | Low open rates with mobile-first Indian audiences | |
| RCS | Often ₹0.20–₹0.60, varies by operator | Rich cards inside the default Android messaging app | Patchy device and operator support; no reliable iOS parity |
The practical read: email for long-form nurture, SMS as the OTP and fallback rail, RCS as an experiment, and WhatsApp for anything that benefits from a reply.
Templates: how to stay in the cheap category
Every business-initiated message needs a pre-approved template, and Meta assigns the category — you only propose it. Templates get reclassified from utility to marketing when they carry promotional content, and the price jumps roughly sixfold.
What keeps a template in utility: a specific transaction the customer already made, concrete variables (order ID, date, amount, tracking link), and no offer, discount code or upsell language. What drags it into marketing: “while you’re here”, a coupon, a product recommendation, or a cross-sell button bolted onto a delivery update.
Two operational habits save real money. First, keep utility and marketing templates strictly separate — never mix purposes in one message. Second, when Meta miscategorises a template, appeal it in WhatsApp Manager rather than accepting the higher rate; appeals are free and frequently succeed. Audit your five highest-volume templates quarterly to confirm none have drifted categories.
Compliance: opt-in, quality rating and the DPDP Act
WhatsApp sits outside the DLT (Distributed Ledger Technology) registration system that governs Indian SMS. It has its own rules, enforced automatically and without much appetite for explanation.
You need documented opt-in before the first message — a checkout checkbox, a form submission, or an in-chat confirmation — with a record of when, where and for what the consent was given. Your number carries a quality rating (shown as green, yellow or red) driven mostly by blocks and reports, plus a messaging limit that caps unique recipients per 24 hours, stepping up from 250 to 1,000 to 10,000 to 100,000 and beyond as you send cleanly. Hit red and Meta throttles you; stay there and the number goes.
Separately, India’s Digital Personal Data Protection Act, 2023 governs the phone numbers themselves. Consent must be specific, informed and purpose-limited; withdrawal must be as easy as giving it. Honour opt-outs fast — within 24 hours is a sensible internal standard — and keep the audit trail somewhere you control. Building that consent layer properly is the same work described in our guide to first-party data strategy for small teams.
Failure modes people actually hit
- Uploading a purchased or scraped list. The fastest known route to a red rating and a banned number. There is no recovery path worth the gamble.
- Dressing up a utility message. A discount code in a delivery notification gets the template reclassified as marketing — roughly six times the cost, on your highest-volume flow.
- Broadcasting on the same day at the same hour. Frequency fatigue shows up as blocks, and blocks show up in the rating that governs your send limits.
- Nobody watching the inbox. Replies inside 24 hours are free. Ignoring them wastes the cheapest engagement in the channel and quietly kills your CTWA economics.
- Verification left to the last minute. Meta Business verification and display-name approval take days, sometimes longer with document resubmissions. Starting a week before a festive sale is how teams miss the sale.
- Budgeting only Meta’s rates. Software fees, per-agent charges, template design and the human answering chats are the real cost line. Double your message-only estimate for a first-year plan.
- Counting WhatsApp revenue twice. Last-click reporting in a BSP dashboard will happily claim orders your email or paid search also touched. Pick one attribution model and apply it consistently.
What this means for you
- Start on the Cloud API through a BSP. Budget ₹3,000–₹5,000 a month for software plus your per-message spend, and confirm whether the provider marks up Meta’s rates.
- Build utility flows first — order, shipping, appointment, renewal, payment. They are cheap, genuinely wanted, and they warm the list for marketing later.
- Model every campaign in rupees before you send: contacts × rate, against realistic click and conversion rates, then against gross margin rather than revenue. If the maths needs a 10% conversion rate, it does not work.
- Capture opt-in at checkout, on the site widget and through click-to-WhatsApp ads, and log the source and timestamp in a system you own.
- Audit your top five templates quarterly for category drift, and appeal miscategorisations instead of paying marketing rates for utility traffic.
- Check your quality rating weekly in WhatsApp Manager. Treat yellow as a stop signal, not a warning.
- Staff the inbox. The free 24-hour reply window is the highest-margin asset the channel offers, and it is the one most teams leave unused.
Frequently asked questions
How much does the WhatsApp Business API cost in India?
Meta bills per message, not per conversation, following a change that took effect on 1 July 2025. As planning estimates for the India market, marketing messages run roughly ₹0.78–₹0.88 each, utility messages roughly ₹0.11–₹0.15, and authentication messages around ₹0.13. Messages you send within 24 hours of a customer writing to you are free. On top of Meta’s charges, a Business Solution Provider typically costs ₹1,000–₹15,000 a month depending on features, agent seats and volume. Rates change periodically, so verify current pricing with Meta and your provider before budgeting.
Is WhatsApp marketing legal in India?
Yes, with consent. WhatsApp is not covered by the DLT registration that governs Indian SMS, but Meta requires documented opt-in and pre-approved message templates for every business-initiated message. Separately, India’s Digital Personal Data Protection Act, 2023 requires specific, informed consent for the personal data you collect, and withdrawal must be as easy as granting it. Messaging people who never opted in breaches Meta’s commerce and business policies and risks your number being throttled or banned outright. Keep a consent record showing when, where and for what purpose each number was given.
What is the difference between the WhatsApp Business App and the API?
The free WhatsApp Business App runs on a phone, suits one or two people, and caps broadcasts at 256 saved contacts with no automation or CRM integration. The WhatsApp Business Platform — the API — has no practical volume ceiling, supports automation, shared team inboxes, catalogues and integrations, and charges per message plus any provider software fee. Move to the API once you are messaging more than a few hundred people, need more than one person replying, or want order and shipping updates triggered automatically from your store.
How do I reduce my WhatsApp messaging costs?
Route as much traffic as possible into the utility category, which costs roughly one-sixth of marketing. Keep promotional content out of transactional templates so Meta does not reclassify them upward, and appeal miscategorised templates in WhatsApp Manager. Answer customers quickly so the free 24-hour service window stays open. Segment instead of broadcasting: a 10,000-person targeted send at ₹0.80 costs ₹8,000 and usually outperforms a 50,000-person blast at ₹40,000. Finally, check whether your provider marks up Meta’s per-message rates.
Are WhatsApp service messages still free?
Yes. Messages a business sends within 24 hours of a customer-initiated message are not billed, and that window reopens each time the customer replies. This is the core economic advantage of the channel: conversations started by the customer — including those from click-to-WhatsApp ads — cost nothing in message fees for the first 24 hours. It only works if someone actually replies, so unanswered inbound chats represent both lost revenue and wasted ad spend. Confirm the current policy on Meta’s pricing documentation, as billing rules have changed more than once.
What is a good WhatsApp quality rating and how do I protect it?
Meta scores each sending number green, yellow or red, based largely on how many recipients block or report you. Green is the target. It also sets a messaging limit capping unique recipients per 24 hours, stepping up from 250 to 1,000 to 10,000 to 100,000 as you send cleanly. To protect the rating: never upload purchased lists, vary send timing, cap marketing frequency to one or two messages a week per person, make opting out obvious, and remove non-responders from promotional segments rather than retargeting them indefinitely.
