All articles
Comparisons

Bulk SMS Price in India 2026: Per-SMS Rates vs WhatsApp

Bulk SMS in India costs about ₹0.11–₹0.25 per SMS on published 2026 rate cards, plus GST and DLT. See when WhatsApp is cheaper per outcome, not per send.

RichAutomate Editorial
9 min read 0 views
Bulk SMS Price in India 2026: Per-SMS Rates vs WhatsApp

Bulk SMS in India typically costs between ₹0.11 and ₹0.25 per SMS on published 2026 rate cards, with the lowest rates reserved for very large prepaid volumes and 18% GST usually added on top. WhatsApp costs more per message, but it can work out cheaper per reply, click or sale, so the real question is cost per outcome, not cost per send.

This guide is for Indian business owners and marketers comparing SMS vendors such as MSG91, Gupshup and Fast2SMS, and wondering whether to move part of that budget to WhatsApp. We cover current per-SMS prices, DLT costs, the hidden charges that inflate an SMS bill, and a simple formula to decide which channel is cheaper for your use case.

Bulk SMS price in India: per-SMS rates by volume

SMS pricing in India is almost always prepaid and volume-tiered. The more credits you buy in one go, the lower the per-SMS rate. Two vendors publish clear self-serve rate cards, which makes them a useful benchmark.

Volume (approx.)MSG91 published rateFast2SMS published rate
Starter (5,000 SMS or recharge up to ₹3,999)₹0.25 per SMS₹0.25 per SMS
Small business (16,500–30,000 SMS)₹0.20 to ₹0.18 per SMS₹0.21 to ₹0.19 per SMS (₹4,000–₹13,999 recharge)
Growing (60,000–4.5 lakh SMS)₹0.17 per SMS₹0.17 to ₹0.15 per SMS (₹14,000–₹1,29,999 recharge)
High volume (around 10 lakh SMS)₹0.16 per SMS; custom deals "up to ₹0.13"₹0.13 per SMS (₹1.3 lakh–₹5,99,999 recharge)
Very high volumeCustom quote₹0.11 per SMS (₹6 lakh+ recharge)
GST18% GST added, per the pricing pageNot stated on the pricing page; confirm at checkout

Rates above are from each vendor's public pricing page as of October 2026 and can change at any time. Confirm the current figure before you budget. MSG91 also offers custom deals for larger senders, so ask for a written quote once you cross a few lakh SMS a month.

Promotional vs transactional vs OTP pricing

Under TRAI's commercial communication framework (TCCCPR 2018), SMS falls into broad categories: promotional (offers and marketing), transactional (OTPs and alerts), and service messages, split into service-implicit (updates to existing customers) and service-explicit (sent with recorded consent).

Pricing by category varies by vendor. Fast2SMS states one rate for every type, whether promotional, transactional, service, OTP or API SMS. Other vendors price OTP and transactional routes separately, often at a premium because of priority delivery. Enterprise vendors usually quote per category, so ask for a written rate for each route you plan to use.

DLT registration: what you must register and what it costs

No commercial SMS reaches an Indian mobile number unless it passes DLT (Distributed Ledger Technology) scrubbing. Before your first campaign you need three registrations on a telecom operator's DLT portal, such as Jio, Airtel, Vodafone Idea or BSNL:

  1. Entity registration: your business, verified with documents such as PAN, GST certificate or incorporation papers.
  2. Header (sender ID) registration: the 6-character name that appears as the sender, for example your brand name.
  3. Template registration: every message format you will send, with variable fields marked, tagged to a category and a consent type where needed.

Cost: entity registration fees of around ₹5,900 (₹5,000 plus GST) are commonly quoted for some operator portals, while some vendors report that certain portals have charged nothing. Renewal terms also differ by portal. Treat ₹0 to ₹5,900 as the realistic range and confirm on the portal you pick. Registration on one operator's DLT platform is generally recognised across the others, so you should not need to pay four times.

The bigger cost is time. Template approvals, header disputes and document rework can delay a launch by days. If you are also starting on WhatsApp, note that WhatsApp templates are approved by Meta, not through the SMS DLT process; we explain this in whether WhatsApp Business API needs DLT registration.

Hidden costs that inflate your SMS bill

The headline per-SMS rate is rarely what you actually pay per message delivered. Five factors push the real number up.

1. DLT scrubbing failures

If your message text does not match a registered template exactly, or the header and template are not linked correctly, the SMS is rejected at scrubbing. Depending on your vendor's terms, you may still lose the credit. A single extra space or changed word in a fixed portion of the template is enough to fail.

2. 160-character segments

One standard SMS carries 160 characters in the GSM-7 character set. Go even one character over and the message splits into segments of 153 characters each, and you are billed for every segment. A 300-character offer message costs two SMS, not one.

3. Hindi and Unicode cost up to 2.3x more

Hindi, Tamil, Bengali and other Indian scripts, plus emojis, force Unicode encoding. A Unicode SMS fits only 70 characters, or 67 per segment when split. A 200-character Hindi message becomes three billable segments. For regional-language campaigns, your real per-message cost can be two to three times the rate card.

4. Delivery-rate gaps

You pay for SMS submitted, but not every SMS is delivered. Switched-off phones, invalid numbers, operator filtering and DND blocks all reduce delivery. Vendors differ on whether failed messages are refunded. Always compare cost per delivered SMS using your vendor's delivery reports, not cost per credit.

5. DND and the 9am–9pm promotional window

Promotional SMS cannot be sent to numbers registered on the Do Not Disturb preference list unless the customer has given consent for that category, and it can only be sent between 9 AM and 9 PM IST. A flash sale planned for 10 PM simply cannot go out by SMS. On a typical Indian list, a meaningful share of numbers may be on DND, which shrinks your reachable audience before you spend a rupee. Our guide to TRAI TCCCPR and DLT rules for WhatsApp and SMS explains how these rules apply to each channel.

Bulk SMS vendor landscape in India

India has dozens of SMS providers. They fall into two groups: self-serve vendors with published prepaid rates, and enterprise CPaaS vendors that quote on request.

VendorPricing modelTypically suits
MSG91Published volume tiers (₹0.25 to ₹0.16 per SMS, plus GST); custom deals for scaleStartups and SaaS needing OTP and transactional SMS via API
Fast2SMSPublished recharge tiers (₹0.25 to ₹0.11 per SMS), one rate for all SMS typesSMBs and small teams wanting simple prepaid bulk SMS
GupshupQuote-based for SMS; get a written rate per routeLarger brands running SMS alongside conversational messaging
TextlocalPrepaid credit packs; check the current rate cardSmall businesses sending occasional campaigns
KaleyraEnterprise, quote-basedBanks, fintech and large enterprises with high OTP volume
ExotelBundled with calling and contact-centre products; quote-basedBusinesses that already use Exotel for voice

Published rates for quote-based vendors are not available, so we have not listed numbers for them. Third-party blogs quote figures for these providers, but the only reliable number is a written quote from the vendor itself. For more on one of the biggest names, read our Gupshup pricing breakdown for India.

Stop overpaying on WhatsApp

Get a 1-minute BSP audit on WhatsApp

Drop your WhatsApp number — we line-item your current invoice against Meta India rates in under 60 seconds. India-hosted, DPDP-compliant.

DPDP-compliant · India-hosted · 1-min reply

Cost per outcome: SMS vs WhatsApp

Per send, SMS is cheaper. That is not in doubt. Meta's per-message WhatsApp rates in India for marketing messages are meaningfully higher than a bulk SMS, and you should check Meta's current rate card for India before you plan a budget. On RichAutomate, SaaS Pay costs ₹1.50 per marketing message and ₹0.50 per utility message, all-in. On Client Pay, you pay Meta's rate directly plus a ₹0.10 per message platform fee.

But nobody sends messages for the sake of sending them. You want a reply, a click, a payment, a booked appointment. That is where the comparison changes.

The breakeven formula

Divide the WhatsApp price per message by the effective SMS price per message (including GST and extra segments). The result is the breakeven multiple. WhatsApp is cheaper per outcome only if its response rate is higher than SMS by at least that multiple.

ScenarioSMS effective costWhatsApp cost (RichAutomate SaaS Pay)Breakeven multiple
English promo, 1 segment, ₹0.17 + 18% GST≈ ₹0.20₹1.50 marketingWhatsApp must convert about 7.5x better
Hindi promo, 3 Unicode segments at ₹0.20 each≈ ₹0.60₹1.50 marketingWhatsApp must convert about 2.5x better
English order update, 1 segment≈ ₹0.20₹0.50 utilityWhatsApp must perform about 2.5x better
Hindi payment reminder, 2 Unicode segments≈ ₹0.40₹0.50 utilityWhatsApp must perform about 1.25x better

These are worked examples using the published rates above, not benchmarks. Plug in your own vendor rate, segment count and measured response rates. Two patterns stand out:

  • Regional-language messaging narrows the gap sharply. Unicode segment billing can make SMS cost two to three times its rate card, while a WhatsApp message is priced per message regardless of length or script.
  • Utility messages are the easiest win. At ₹0.50 all-in, a WhatsApp order or payment update needs only a modest improvement in response (for example, more customers tapping "Pay now") to beat SMS per outcome.

To measure response honestly, run an A/B split on the same audience: half by SMS with a tracked link, half by WhatsApp with a tracked button. Compare cost per click or cost per payment after seven days. Our longer analysis of WhatsApp Business API vs SMS cost in India walks through more scenarios.

When SMS still wins

SMS is not going away, and it should not. It remains the better tool in a few clear cases.

  • OTP fallback. If a WhatsApp OTP fails, or the user is not on WhatsApp, an SMS fallback keeps login and checkout working.
  • Feature-phone and non-smartphone users. In parts of rural India and among older customers, SMS reaches people WhatsApp cannot.
  • Very short, critical alerts. A one-line English alert under 160 characters, where you need reach and do not expect a reply, is cheapest on SMS.
  • No-opt-in transactional needs. Some transactional and service messages can be sent by SMS under the relevant DLT category, whereas WhatsApp requires the customer's opt-in for business-initiated messages.

When WhatsApp wins

WhatsApp earns its higher per-message price when the message needs to do more than inform.

  • Rich media: product images, PDF invoices, catalogues and short videos in the message itself.
  • Buttons: quick replies and call-to-action buttons such as "Confirm order", "Pay now" or "Book slot" that customers tap instead of typing.
  • Two-way conversation: customers reply in the same thread, and a shared team inbox lets your staff answer.
  • Read receipts and delivery status: you see delivered and read events, not just "submitted".
  • Automation: chatbot flows and WhatsApp Flows (native in-chat forms) for lead capture, bookings and surveys.

Account health on WhatsApp depends on opt-in quality, template content and how customers react. No provider can promise a number will never be restricted, so send only to customers who opted in. Treat SMS as the fallback for customers who have not opted in to WhatsApp.

Decision checklist: SMS, WhatsApp or both?

Run through these questions before you renew an SMS pack or sign a WhatsApp plan.

  1. What is your real SMS cost per delivered message? Include GST, extra segments, Unicode and failed deliveries, not just the rate card.
  2. What language do you message in? If most messages are in Hindi or a regional script, recalculate with 70-character segments.
  3. What outcome do you need? If it is a reply, payment or booking, measure cost per outcome, not cost per send.
  4. Do your customers use WhatsApp? If a large share are on feature phones, keep SMS as the primary channel for them.
  5. Do you have opt-in for WhatsApp? Collect it at checkout, signup or via click-to-WhatsApp ads before moving campaigns.
  6. Is timing critical? If you send promotions late at night or around the clock, the SMS promotional window will block you.
  7. Do you need SMS for OTP fallback? Keep your DLT entity, header and OTP template active even if WhatsApp becomes primary.
  8. Have you tested both? Run a one-week A/B split on the same segment and let the cost-per-outcome number decide.

Most Indian businesses end up with a hybrid: WhatsApp for marketing, order updates, reminders and support, and SMS for OTP fallback and non-WhatsApp users.

Running the WhatsApp side with RichAutomate

RichAutomate runs on the official Meta Cloud API and is built for Indian businesses moving messaging from SMS to WhatsApp.

  • ₹0 setup and ₹0 monthly on pay-as-you-go.
  • Client Pay: Meta's per-message rate, paid directly to Meta, plus a ₹0.10 per message platform fee.
  • SaaS Pay: ₹1.50 per marketing message and ₹0.50 per utility message, all-in.
  • Plans: Starter ₹499/month, Pro ₹899/month, White-label ₹1,199/month for agencies.
  • Compliance: GST registration is required to take a WhatsApp number live.

Compare the full rate card on RichAutomate pricing and plug those numbers into the breakeven formula above.

The fastest way to know whether WhatsApp beats SMS for your business is to test it on a real segment. Start the 14-day free trial with 100 credits, send one campaign by WhatsApp alongside your usual SMS, and compare cost per reply after a week.

Ready to ship this?

Get the full migration playbook on WhatsApp

A founder-led 1-minute reply with the migration steps, template approval timeline, and a 14-day pilot offer. DPDP-compliant. India-hosted. No spam.

DPDP-compliant · India-hosted · 1-min reply
Tagged
Bulk SMSSMS Pricing IndiaDLT RegistrationWhatsApp vs SMSWhatsApp Business APIIndia 2026
Written by
RichAutomate Editorial
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

What is the bulk SMS price in India in 2026?
Published self-serve rate cards in India mostly fall between ₹0.11 and ₹0.25 per SMS, depending on how much you buy. MSG91 lists ₹0.25 per SMS at 5,000 SMS down to ₹0.16 near 9.6 lakh SMS, plus 18% GST. Fast2SMS lists ₹0.25 for small recharges down to ₹0.11 for very large ones. Enterprise vendors such as Gupshup and Kaleyra quote on request, so always confirm current rates on the vendor's pricing page.
How much does DLT registration cost for bulk SMS in India?
DLT registration involves registering your business entity, your sender IDs (headers) and your message templates on a telecom operator's DLT portal. Entity registration fees of around ₹5,900 (₹5,000 plus GST) are commonly quoted for some operator portals, while other sources say certain portals have charged nothing. Fees and renewal terms change, so check the operator portal you choose before you pay. One registration is generally recognised across operators.
Why does a Hindi SMS cost more than an English SMS?
Standard English SMS uses the GSM-7 character set, which fits 160 characters in one segment, or 153 per segment when a message is split. Hindi, other Indian scripts and emojis force Unicode encoding, which fits only 70 characters, or 67 per segment when split. Vendors bill per segment, so a 200-character Hindi message can be billed as three or more SMS. Always check the segment count before you send a campaign.
Is WhatsApp cheaper than bulk SMS in India?
Per send, no. A WhatsApp marketing message costs meaningfully more than one SMS; on RichAutomate SaaS Pay it is ₹1.50 all-in, and utility messages are ₹0.50. Per outcome, WhatsApp can be cheaper when its reply, click or conversion rate is high enough to cover the price gap. The simple test: divide the WhatsApp price by the SMS price, and WhatsApp wins only if its response rate is at least that many times higher.
When should an Indian business still use SMS instead of WhatsApp?
Keep SMS for OTP fallback when a WhatsApp message fails or the user is not on WhatsApp, for customers on feature phones, and for short, critical alerts where reach matters more than engagement. Use WhatsApp when you need images, documents, buttons, two-way replies or read receipts. Many teams run both: WhatsApp as the primary channel and SMS as the fallback, with DLT templates kept active for the SMS side.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential