The subscription price is not what a CRM costs you. If your leads come from Meta ads and you follow them up on WhatsApp, there is a second line item on your monthly bill, it is usually invisible until you go looking for it, and unlike the subscription it gets bigger every time your business gets bigger.
Search "best CRM for small business in India" and you will get fifteen lists. They are all written by CRM vendors, they all rank themselves first, and they all compare the same column: rupees per user per month. Not one of them mentions the second line item, and for most of them that is not an oversight. They earn it.
Here is what the published prices actually are, what the second line item is, and the arithmetic for working out whether it matters at your volume. Some of it will tell you not to bother.
What Indian CRMs actually charge for the software
There are two pricing shapes in this market and they suit very different companies.
Per user, per month. Zoho CRM is the reference point here, partly because it is Indian and mostly because everyone else prices against it. From Zoho's published pricing page, read on 5 August 2026:
| Zoho CRM plan | Per user, per month |
|---|---|
| Free (up to 3 users) | ₹0 |
| Standard | ₹800 |
| Professional | ₹1,400 |
| Enterprise | ₹2,400 |
| Ultimate | ₹2,600 |
Local taxes are charged on top, and those are annual-billing rates.
Flat, unlimited users. Kylas built its whole positioning on this. Its pricing page lists a free Embark tier, then Elevate at ₹12,999 a month for unlimited users, then Exceed as a custom plan.
Neither shape is better. They cross over, and you can work out exactly where:
| Compared against | Kylas flat rate breaks even at |
|---|---|
| Zoho Standard, ₹800/user | 17 users |
| Zoho Professional, ₹1,400/user | 10 users |
| Zoho Enterprise, ₹2,400/user | 6 users |
So a four-person sales team paying for a flat unlimited plan is buying seats it will not fill for two years. A twenty-person team on per-user pricing is paying a penalty for every hire. That is the actual decision, and it takes one division to make.
The line item nobody puts in the comparison table
Now the part the lists skip.
If you are an Indian small business, your leads probably arrive from Meta lead ads and you probably follow them up on WhatsApp, because that is the channel people in India actually answer. Every one of those WhatsApp messages costs money, and it is billed separately from your CRM subscription.
Meta publishes a rate card per country. For India, effective 1 January 2026:
| Template category | Meta's published India rate |
|---|---|
| Marketing | ₹0.8631 |
| Utility | ₹0.1150 |
| Authentication | ₹0.1150 |
GST applies on top. That marketing rate went up about 10% on 1 January 2026, from ₹0.7846.
Your CRM or WhatsApp tool sits between you and Meta, and it decides what to charge you per message. Some pass Meta's rate through. Some do not. And this is the number that never appears in a comparison table, because putting it there would require the vendor writing the table to publish their own margin.
So look one up. From AiSensy's pricing page, read on 5 August 2026, marketing messages to Indian users are listed at ₹1.09 and utility and authentication at ₹0.145.
Set those against Meta's card:
| Category | Meta publishes | AiSensy lists | Difference |
|---|---|---|---|
| Marketing | ₹0.8631 | ₹1.09 | +26.3% |
| Utility / Authentication | ₹0.1150 | ₹0.145 | +26.1% |
Two categories, two different absolute rates, and the same 26% sitting on top of both. A number that consistent across unrelated price points is a margin, not a rounding difference.
Being fair about the obvious objection: could ₹1.09 simply be Meta's rate with 18% GST already added? No. ₹0.8631 plus GST is ₹1.0185, not ₹1.09. And working backwards, ₹1.09 excluding GST is ₹0.9237, still about 7% above Meta's published rate, with the utility rate showing the same 7%. Read it either way and there is a margin in it.
None of which makes AiSensy villains. Running WhatsApp API infrastructure costs real money, a margin on messages is a perfectly ordinary way to charge for it, and plenty of businesses would rather pay that than manage a Meta account themselves. The problem is not that the margin exists. The problem is that it is the fastest-growing line on your bill and it is not in a single comparison table on the internet.
Does 26% actually matter? Often not
Here is where most vendor content would tell you your bill collapses if you switch. It usually does not, and pretending otherwise insults anyone who has looked at their own invoice.
Model it honestly. Say you follow up each lead up to three times, and stop chasing anyone who replies, because a reply cancels every later attempt. At three replies in ten, 500 leads generates 500 messages in the first round, 350 in the second, 245 in the third. That is 1,095 messages, not 1,500.
| Leads per month | Messages sent | At Meta's rate | At ₹1.09 | You pay extra |
|---|---|---|---|---|
| 500 | 1,095 | ₹945 | ₹1,194 | ₹249/mo |
| 2,000 | 4,380 | ₹3,780 | ₹4,774 | ₹994/mo |
| 10,000 | 21,900 | ₹18,902 | ₹23,871 | ₹4,969/mo |
At 500 leads a month the margin costs you ₹249, or about ₹3,000 a year. Against a CRM subscription in the thousands per month, that is a rounding error. If you are at that volume, ignore this entire section and pick your CRM on whether your team will actually use it, which matters far more.
The reason to understand it now is the shape of the third row. At 10,000 leads a month the invisible line item costs more than six Zoho Standard seats. And that is the real point: your subscription is the part of the bill that stops growing, and the per-message margin is the part that never does. You negotiate the subscription once. The margin renegotiates itself upward every month you have a good month.
How to find out what you are actually being charged
You can settle this in about ten minutes, before you sign anything.
- Ask for the per-message rate card in writing. Not the plan price, the rate per template category for India. A vendor who passes Meta's rate through will send it immediately. One who does not may take a while.
- Compare it against Meta's published India rates in the table above. Any difference is the margin, and you are entitled to know what it is.
- Ask who owns the WhatsApp Business Account. This decides whether you can ever leave. If the provider owns it, moving to another tool means resubmitting every message template from scratch, so the margin is not really negotiable once you are in. We covered how provider migration actually works, and the ownership question is the whole thing.
- Multiply by your real volume, not your current one. Use the number of leads you expect in a year. That is the bill you are signing up for.
Our WhatsApp pricing calculator does the round-by-round arithmetic above if you want to put your own numbers in.
So which one should you actually buy?
Reduced to the decisions that change the answer:
- Under 6 people, low WhatsApp volume. Pick on usability, not price. A free tier or an ₹800 per-user plan is fine, and the message margin is genuinely irrelevant at your volume. Do not over-engineer this.
- 6 to 17 people. Run the break-even division above. This is the band where flat-rate pricing starts winning and where most people get it wrong in both directions.
- Any team pushing serious WhatsApp volume. The per-message rate matters more than the subscription. Get the rate card, compare it to Meta's, and confirm the WhatsApp Business Account will be in your own company's name.
- Leads arriving from Meta ads. Check that the CRM ingests lead forms directly rather than through a third-party connector you also pay for, which is a third line item nobody lists. We wrote up connecting Meta lead ads to a CRM.
Our own position, so you can weigh the above accordingly: Kredoo is not a BSP. Sends go to Meta's Graph API using each customer's own WhatsApp Business Account and their own token, which means the message cost lands on their Meta invoice and there is no per-message margin for us to take. That is exactly why we can publish the arithmetic in this article, and it is worth knowing that a vendor whose revenue depends on the margin cannot write this piece honestly. Weigh it as an interested party's argument, then go and ask your shortlist for their rate cards, which is the only step here that actually settles anything.
Questions people ask
How much does a CRM cost in India?
Software subscriptions come in two shapes. Per-user pricing runs roughly ₹800 to ₹2,600 per user per month, with Zoho CRM at ₹800 for Standard, ₹1,400 for Professional, ₹2,400 for Enterprise and ₹2,600 for Ultimate as published in August 2026. Flat-rate pricing charges one fee for unlimited users, such as Kylas at ₹12,999 a month. On top of the subscription, if you follow up leads on WhatsApp you also pay per message, and that cost is billed separately.
Which is cheaper, a flat-rate CRM or per-user pricing?
It depends entirely on headcount. A ₹12,999 flat monthly plan breaks even against ₹800 per user at 17 users, against ₹1,400 per user at 10 users, and against ₹2,400 per user at 6 users. Below the break-even point per-user pricing is cheaper, above it flat pricing is. Divide the flat fee by the per-user rate and compare the result to your expected headcount in a year, not today.
What does Meta charge per WhatsApp message in India?
Meta's published India rate card, effective 1 January 2026, is ₹0.8631 for marketing templates and ₹0.1150 for both utility and authentication templates, with GST on top. The marketing rate rose roughly 10% on 1 January 2026 from ₹0.7846. Service conversations, meaning replies inside the 24-hour customer service window, are free.
Do WhatsApp CRM tools add a markup to Meta's message rates?
Some do and some do not, and it is rarely labelled as a markup. As a published example, AiSensy's pricing page read on 5 August 2026 lists ₹1.09 per marketing message and ₹0.145 per utility or authentication message to Indian users, against Meta's published ₹0.8631 and ₹0.1150. That is about 26% above Meta's rate on both categories, and roughly 7% even if you read the listed figures as already including GST. Ask any vendor for their per-category India rate card in writing and compare it to Meta's published rates.
Is a 26% markup on WhatsApp messages worth switching providers for?
At low volume, no. At 500 leads a month with three follow-up attempts, a 26% margin costs about ₹249 a month, which is a rounding error next to the subscription. It becomes material as you scale, because the subscription stops growing and the per-message margin does not. At 10,000 leads a month the same margin costs about ₹4,969 a month, which is more than six Zoho Standard seats.
What should I ask a CRM vendor before buying in India?
Four things. What the per-message rate card is for India by template category, in writing. Whether the WhatsApp Business Account will be registered in your company's name or theirs, because that decides whether you can ever leave without resubmitting every template. What counts as a billable user. And whether Meta lead ads are ingested directly or through a third-party connector you pay for separately.
Why do "best CRM in India" lists never mention message costs?
Because almost every such list is published by a CRM or WhatsApp vendor ranking itself first, and many of them earn a margin on messages. Publishing a message-cost column would require disclosing that margin. The lists compare subscription prices because that is the comparison their authors are comfortable making.
Stop losing leads to the follow-up gap
Kredoo captures leads from Meta and Google Ads, then follows up on WhatsApp automatically. Live in 5 minutes.
Get Started