Yes, WhatsApp is the cheapest messaging channel for an Indian small business, and no, the API is not free. Meta bills per template message you deliver, which in India works out to roughly ₹0.78 to ₹0.88 for a marketing message and about ₹0.115 for utility or authentication messages, and your Business Solution Provider adds a platform fee of about ₹1,500 to ₹3,500 a month. Below roughly 200 incoming chats a month, you do not need any of it. The free Business app plus a click-to-chat button on your site covers you.

WhatsApp app icon on a green background

Two bills, and people only ever check the first one

Every WhatsApp conversation I have with a client about this starts the same way. They saw a monthly price on some BSP's pricing page and assumed that was the whole cost. It is not. There are two bills.

The first is Meta's. Since 1 July 2025 the platform bills per message, not per 24-hour conversation, and Meta only charges when a template message is delivered. Its developer documentation, updated on 10 September 2026, still spells this out clearly.

The second is your provider's. Wati, Interakt, AiSensy, Gupshup, Twilio, or one of the smaller Indian resellers. That monthly subscription buys you the dashboard, the shared inbox, the template manager and the support. It does not include the message rates.

Most confusion comes from mixing the two, or from reading a pricing page published in dollars for a different market.

What Meta charges per message in India

Rates vary by category and by the recipient's country code, not by where your business is registered. In India, the numbers quoted against Meta's 2026 rate cards sit roughly here: marketing messages around ₹0.78 to ₹0.88 each at list rate, utility and authentication around ₹0.115, with volume tiers for utility and authentication only. One BSP's comparison page showed utility dropping from ₹0.35 at low volume to ₹0.11 above 100,000 messages a month, so the same "price" is three different prices depending on how much you send.

Three things are not charged, and they matter more than the rates.

Replies inside the 24-hour customer service window. If a customer messages you first, your service replies in that window are free. That is where most genuine support happens.

Utility messages sent in response to a user. Meta's docs are explicit that utility templates answering a customer are not billed.

The 72-hour free entry point window. When someone messages you from a click-to-WhatsApp ad or a Facebook page call-to-action button, everything you send in the next 72 hours is free, templates included.

Read those three together and the actual strategy falls out: get customers to message you first, keep the conversation inside the window, and use paid marketing templates sparingly.

The October change everybody is asking about

Meta's developer docs say pricing updates for Meta Business Agent, service and utility messages land on 1 August 2026 and 1 October 2026. In plain terms, the free ride on service replies is on a clock, and Business Agent messages that used to be bundled start getting billed.

The 72-hour click-to-WhatsApp window survives. So does the logic above: customer-initiated conversations stay the cheapest path by a wide margin.

What this means practically. If your automation sends a template after every order, or an OTP for every login, check your October numbers before someone else does. A 3,000 conversation month under the old assumptions is not the same bill under the new ones. If your WhatsApp flow is built around customers messaging you first, you will barely notice the change.

I am not going to quote exact October India rates here, partly because Meta publishes them itself, and partly because anyone handing you a precise future number from a blog post is guessing. Open Meta's own rate card page, pick INR, and read the card that applies to your market.

What your provider adds

Platform fees in India mostly sit between ₹1,500 and ₹3,500 a month for small teams. One BSP's own comparison page listed itself at ₹1,499, Interakt at about ₹2,499, AiSensy at about ₹2,999 and Wati at about ₹3,499 at their entry tiers. Those are competitor-published numbers, so treat them as a range rather than a quote.

Two things to check before you sign with anyone.

Per-message markup. Some providers pass Meta's rate through at cost and make their money on the subscription. Others add a margin per message. On 20,000 utility messages a month, a ₹0.05 markup is ₹1,000 you did not budget for.

Number ownership and migration. Your WhatsApp Business Account should belong to your business, not sit inside the provider's account. If your WABA is under the provider, moving later means re-verifying your number and re-registering templates, and you lose the chat history. Ask this question before the first invoice, not after.

Also budget the 18% GST on the platform fee. It is small, but it is real, and it appears on every Indian invoice.

Cost per conversion and quality score tiles in an ad dashboard

Where the line actually sits

Under about 200 chats a month, answered by one or two people by hand: free Business app, click-to-chat button on your website, done. You can run a shop, a clinic or a freelance practice this way for years. The app's practical ceiling is around 1,000 messages a day according to most BSP guides, it is single-device by design, and it has no shared inbox.

Past that, the API starts paying for itself, usually for one of three reasons. You have more than two or three people who need to answer from the same number. You want automatic replies that pull order status from your own system. Or you are running ad campaigns and want to attribute leads to WhatsApp conversations instead of dumping them into a phone nobody can audit.

A realistic month, for a small D2C or services business doing 3,000 conversations: 2,000 utility messages at ₹0.115 is ₹230, 500 marketing messages at ₹0.88 is ₹440, platform fee ₹1,500 to ₹3,000, so roughly ₹2,200 to ₹3,700 plus GST and whatever the build cost. Compare that to what you are spending on SMS or on a lead form that nobody answers.

The website side, which is where it usually breaks

The API is the easy half. The website and the internal process are where these projects fail quietly.

A click-to-chat link is a URL with your number and a prefilled message, and it does not need the API at all. If that is all you need, ask for it and stop. I set these up with the message prefilled for the actual context, like an enquiry about a specific service, and I track the click as an event so the business knows which page is generating chats instead of guessing.

If you do go on the API, the pieces that need building are unglamorous. A consent capture so you can legitimately send templates later, because opt-in is required and "they gave me their number at the counter" is not the same thing. A handoff path so a chatbot that cannot answer escalates to a human inside the same thread rather than asking the customer to call. Templates written and categorised properly, because mis-categorising a promotional message as utility gets it rejected and repeated rejections hurt your quality rating. And order or booking status read from your own database, not from a phone number's chat history.

The failure I keep seeing is a business that wires up a bot, the bot answers 80% of queries well, and the remaining 20% vanish because nobody is watching the inbox after 6pm. Automation without a human fallback loses customers faster than no automation.

Mistakes that cost money

Buying a contact list and blasting marketing templates. This is the fastest way to a suspended number. Marketing messages are the expensive category anyway, at roughly ₹0.88 each, and low engagement drives your quality rating down until Meta pauses your templates.

Assuming free replies last forever. The customer service window is free today. Meta's own docs put service pricing changes on the October 2026 calendar.

Choosing a provider on the monthly fee alone. The subscription is the visible number. The per-message markup and the WABA ownership are the ones that decide your cost two years from now.

Treating one broadcast as a strategy. A festival offer to 20,000 contacts is a ₹17,600 send at ₹0.88, before the platform fee. It works only if the offer is good, the list opted in, and someone is ready to answer the replies within minutes. Otherwise you have paid to annoy a database.

What I would do

If you are starting out, stay on the free app, add a click-to-chat button to your site, and put a human behind it. Track what people ask. When the same five questions show up daily and two people are fighting over one phone, that is the signal to move to the API, and you will already know exactly which templates and which flows you need.

If you are already on the API, do two things this month. Get your October cost estimate from your provider in writing, including the service and utility changes. And check who owns your WABA. Both are five-minute questions that save you a rebuild.

If your site needs a proper click-to-chat setup, a chat flow wired to your order system, or someone to look at what you already have before the October changes land, see what I do or start a project. Recent builds are on the portfolio page. Two older pieces that pair with this one: what website maintenance should actually cost in India and how to accept UPI payments on your website. If your site is live but invisible, start with why it is not showing up on Google.

Messaging and social app icons on a phone home screen

Questions I get from clients

Is the API free if I use the official Meta app?

The Meta Business app and the API are different products. The app is free. The API bills per delivered template message, and you reach it through a provider who charges monthly. There is no way to run API automation at zero cost.

What is the cheapest way to message customers in India?

Get them to message you first. Replies inside the 24-hour window are uncharged today, and the 72-hour window that opens from a click-to-WhatsApp ad is free for everything you send. Utility templates in response to a customer are also uncharged. Marketing broadcasts are the only category that is always billed.

Do I need GST or a registered company for a WhatsApp Business API account?

You need a business you can verify. A sole proprietorship with a PAN, GST certificate if you have one, and business proof like Udyam or a current account works for most Indian providers. A personal phone number attached to a personal Facebook profile usually causes verification delays.

How long does onboarding take?

Meta's business verification plus green tick checks can take a few days to a couple of weeks. Number verification itself is quick. The slow part is usually your own side: templates that get rejected twice, or a website that does not mention what you sell.

Will the October changes kill my automation budget?

Not if your flows are customer-initiated. If your entire WhatsApp spend is outbound marketing templates, the October service and utility updates add cost you should price in now rather than discover on an invoice.