Helo.ai marks years of building enterprise communicationExplore our Journey

Automate bulk messaging for promotions, alerts, and updates - Explore

SMS API pricing in India: what a message really costs in 2026

SMS API pricing rarely ends at the rate shown on a provider's website. Learn what each message really costs after scrubbing, segments, GST, DLT charges, and routing fees.

helo.ai authorSuraj Kori
Sep 23, 20267mins
SMS-API-Pricing
Summarise this post with:
ChatGPTPerplexityGeminiGrokClaude

Every vendor page starts with a per-message rate, but the final invoice can include more than the headline price. SMS API pricing in India may look simple on a rate card roughly ₹0.10 to ₹0.25 per domestic A2P message but the actual cost can also include operator scrubbing fees, message segments, GST, and registration-related expenses. In the 5 lakh-message example below, these additional costs increase the total by about 30%.

This guide is for teams already running SMS in production. Instead of covering the DLT basics, it focuses on the cost factors that rate cards often leave out.

The pricing ranges below are based on public Indian and global rate cards reviewed in September 2026. They are indicative market ranges, not fixed industry prices. Actual costs vary by provider, message type, traffic volume, route, billing model, and other applicable charges.


The short answer on SMS cost per message in India

Domestic DLT-compliant traffic costs roughly ₹0.10 to ₹0.25 per message before tax. Volume, route and message category decide where a quote lands in that band:

  • Specialist OTP providers list transactional rates from about ₹0.10 to ₹0.18 by volume tier.
  • Wallet-based platforms price small top-ups nearer ₹0.21 to ₹0.25.
  • Large CPaaS brands show a "from" rate near ₹0.13 and route serious volume to sales.

Global providers that bill in US dollars behave differently. Their India rates usually sit well above domestic cards, and some add a small fee for messages that end in a failed state. Currency movement adds a variable to the SMS cost per message in India that INR-billed providers don't carry.


Rate ranges by message type


Message type

Typical rate per SMS (pre-GST)

Reaches DND numbers

Sending window

Transactional / service-implicit

₹0.12–0.20

Yes

Any time

Promotional

₹0.08–0.25

No

Daytime only

OTP

₹0.12–0.20

Yes

Any time

All three ranges assume single-segment English messages. Promotional pricing shows the widest spread because providers bundle routing and scrubbing differently.


Transactional vs promotional SMS price: where the gap comes from

Why would the same 160 characters cost different amounts? Category decides the route, the reachable audience and the permitted sending hours. On paper, the transactional vs promotional SMS price gap is a few paise. The delivery rules behind that gap move the real cost far more.


Transactional and service messages

Transactional SMS and service-implicit templates reach numbers on the DND registry at any hour. That reach is what the premium buys.

It comes with stricter template scrutiny. Operators treat marketing language inside a service template as misclassification, and a misclassified template gets blocked. Depending on the operator setup, the blocked submission may still carry a scrubbing charge.


Promotional messages

Promotional SMS costs less per unit and more per outcome. It can't reach DND-registered numbers and is limited to daytime sending windows. Operators also stopped returning delivery reports for promotional sends in October 2020.

A promotional campaign therefore works more like a flyer drop than a tracked send. We can count what left the building and little else. Any provider billing promotional traffic "per delivered message" deserves a direct question about how they measure delivery.

This is why we compare transactional vs promotional SMS price on cost per engaged recipient, not cost per submission. NKGSB Bank runs its promotional outreach on Helo.ai. Its team reports better reachability while keeping customer service messaging prompt.

For teams running scheduled campaigns across channels, Helo Broadcast handles promotional sends from one console.


OTP SMS price in India

OTP rates usually sit at or slightly below transactional rates, around ₹0.12 to ₹0.20, because providers compete hard for authentication volume. The cheapest quote can mislead here. A slow route costs more in abandoned logins than it saves in paise.

Voice OTP fallback prices higher, near ₹0.30 to ₹0.35 per delivered call on published cards.


DLT charges and the rest of the invoice

This is where rate cards and invoices part ways. DLT charges, segment splits, tax and billing rules each add a layer. None of them is hidden in a legal sense. They sit in footnotes, onboarding PDFs and support articles rather than on the pricing page.


The true cost formula

We normalize every quote with one formula:

Effective cost = (base rate + scrubbing, if billed separately) × average segments per message × (1 + GST)


Run a ₹0.14 quote through it with separate scrubbing, 1.2 average segments and 18% GST. The effective figure lands near ₹0.23, about 67% above the headline.

GST-registered businesses can usually claim that 18% as input tax credit, which turns it into a cash-flow item. Scrubbing and segments remain real cost.


DLT scrubbing charges per SMS

Operators began charging ₹0.025 per submitted SMS for DLT scrubbing in September 2020. Some providers fold it into the headline rate, and others bill it as a separate line. Two ₹0.14 quotes can therefore differ by 2.5 paise before a single message goes out.

Get written confirmation of two things from every provider:

  • whether scrubbing is included in the quoted rate
  • whether scrubbing applies to messages rejected during scrubbing


GST, segments and Unicode

Segments often do more damage than any fee.

  • GSM-7 (plain English): 160 characters per message, dropping to 153 per part once a message splits.
  • UCS-2 (Hindi, Tamil or a single emoji): 70 characters per message, or 67 per part in multipart sends.

A 140-character Hindi order update therefore bills as three segments. Even a curly apostrophe pasted from a CMS can push an English template into UCS-2.

Long URLs are the other silent multiplier. A raw tracking link can consume 80 characters on its own.


Submission billing and failed messages

Most Indian providers bill on submission, not delivery. Some global providers also add a per-message fee for failures. Either way, failed traffic costs money. Ported, inactive and DND-registered numbers are cheaper to clean upstream in the contact database than to pay for at the gateway.


Registration and compliance overhead

Principal entity registration on a DLT portal costs about ₹5,900 including GST, and some portals charge it annually. Template registration is typically free but takes one to three business days per template.

The recent rule changes added operational cost more than fee cost:

  • Since October 2024: URLs, APKs and callback numbers in templates must be whitelisted. Operators block any message with a non-whitelisted link.
  • Header suffixes: sender headers now carry category suffixes (-P, -S, -T, -G), which show recipients the message type.

A rejected template delays a campaign, and that delay never appears on a rate card.

Hand off the DLT paperwork. Our DLT Management service covers entity setup, header and template registration, and URL whitelisting. It also handles rejection fixes, so templates reach production faster. Get DLT support from Helo.ai →


How SMS API pricing in India plays out at three volumes

Scale changes which line item dominates the bill. Below, the formula runs against three profiles using published mid-market rates, with scrubbing billed separately.


50,000 messages a month


Line item

Monthly cost

Base (50,000 × ₹0.18)

₹9,000

Scrubbing (50,000 × ₹0.025)

₹1,250

DLT registration, amortized

~₹490

Pre-GST total

~₹10,740

At this size, onboarding time and template approvals take more effort than the rate itself. Chasing a two-paise discount rarely justifies the procurement time.


5 lakh messages a month


Line item

Monthly cost

Base (5,00,000 × ₹0.14)

₹70,000

Scrubbing (5,00,000 × ₹0.025)

₹12,500

Extra segments (10% of messages split in two: 50,000 units × ₹0.165)

₹8,250

Pre-GST total

~₹90,750

That total is about 30% above the headline figure. At this tier, one template audit for segment length usually recovers its effort within a billing cycle.


10 lakh messages and up


Above 10 lakh messages a month, the public rate card stops being the reference point. Providers negotiate committed-spend discounts of [X%] against annual minimums. Larger savings often come from architecture:

  • Priority OTP routes cut failed logins.
  • Interactive journeys on richer channels: moving them to WhatsApp or RCS pays off where reply features justify the price. See our breakdown of WhatsApp Business API pricing in India.
  • SMS as the fallback rail for everything that must reach a phone without data.


Kotak Mahindra Bank saw a similar pattern on RCS: 60% fewer manual interventions and a 30% rise in conversion rates. Our RCS vs SMS comparison covers when each channel wins.


What to check before signing with a provider

Rate is one column in any serious comparison of SMS API pricing in India. These are the questions we put into every RFP.


Routes, throughput and fallback

  • Operator connectivity: ask for direct connections on Jio, Airtel, Vi and BSNL, and ask which traffic passes through aggregators. Our explainer on the difference between an SMS API and an SMS gateway covers where those hops sit.
  • Throughput: check limits in messages per second. A campaign queued behind a low TPS cap delivers late, and late OTPs fail.
  • Failover: confirm automatic failover between routes and to voice OTP.
  • Delivery evidence: request median OTP delivery time per operator over the past 30 days.


Data handling and integration

SMS payloads carry phone numbers, names and sometimes account details. Under the Digital Personal Data Protection Act, 2023, the SMS provider typically acts as a data processor. Check data residency, log retention periods and role-based access to message records.

On integration, look for:

  • REST APIs with idempotency keys
  • webhook delivery reports
  • native connectors for the existing CRM or ERP

A low per-message rate loses its advantage quickly if reaching a legacy system requires custom middleware. Our integrations team connects SMS with core banking, CRM and ticketing systems.


Conclusion

The rate card is the easiest number to compare and the least reliable one to budget against. We run every quote through the same formula, confirm where scrubbing sits, and audit templates for segment count before negotiating paise.

For most teams evaluating SMS API pricing in India, template hygiene and correct categorization save more than a negotiated discount. Before signing, ask any shortlisted provider for a sample invoice from a comparable customer, not just the rate card.

Get an all-in SMS quote. Helo.ai quotes each account on its real message mix, with scrubbing, segments and routing shown line by line. Explore the Helo.ai SMS API, or talk to our team for a custom quote →


FAQs

How much does 1 SMS cost in India?

A single domestic DLT-compliant SMS costs roughly ₹0.10 to ₹0.25 before GST, depending on category and volume. Add ₹0.025 if scrubbing is billed separately. Then multiply by the segment count for long or Unicode messages. The effective SMS cost per message in India usually lands well above the headline rate.


Is DLT registration mandatory for an SMS API in India?

Yes, for commercial A2P traffic to Indian numbers. The sender registers the entity, headers and templates, then passes the template ID with every message. Operators block traffic that fails DLT scrubbing. Registration DLT charges are small next to the cost of blocked campaigns.


What is the cheapest SMS API in India?

No provider wins on every measure. The lowest published headline rates sit near ₹0.10, usually at high volume tiers. Compare effective cost after scrubbing, segments and failed traffic instead. A provider with a slightly higher rate and faster delivery often costs less per completed login.


Is an SMS API cheaper than the WhatsApp API in India?

For a single one-way alert, SMS usually costs less per message. For interactive journeys with replies and buttons, WhatsApp can cost less per outcome. SMS still reaches feature phones and works without mobile data, which keeps it essential as a fallback channel. Our comparison of WhatsApp vs SMS notifications covers the trade-offs.


Do Indian SMS providers charge for undelivered messages?

Most do, because they bill on submission rather than delivery. Some global providers also add a fee for failed messages. Ask each provider whether operator-side failures get credited, and how they handle missing delivery reports on promotional traffic.

About Author
helo.ai author
Suraj Kori

Suraj Kori is associated with Helo.ai and focuses on enterprise communication technologies including WhatsApp Business API, SMS, RCS, and CPaaS solutions. He contributes practical insights on AI-driven messaging, customer engagement, and omnichannel communication strategies for modern businesses.

Related Blogs

SMS API for Startups
SMS / All

SMS API for Startups: How to Choose One That Won't Break When You Scale

Choosing an SMS API for a startup is about more than price. Compare delivery visibility, DLT support, pricing, engineering reliability, scalability, and fallback options before you commit.

helo.ai author
Suraj Kori
Sep 23, 20265mins
How Does an SMS API Work
SMS / All

How Does an SMS API Work? A Practical Guide for Teams Building at Scale

See what happens after your application sends an SMS API request—from authentication and DLT checks to operator routing, delivery reports, retries, and scale.

helo.ai author
Suraj Kori
Sep 23, 20266mins
SMS API Compliance
SMS / All

SMS API Compliance in India: The Complete 2026 Guide

Understand the rules behind compliant business SMS in India, from DLT registration and approved templates to customer consent, API requirements, and the latest regulatory changes.

helo.ai author
Suraj Kori
Sep 23, 20266mins
SMS API Pricing in India (2026): True Cost per SMS