Key Takeways
A2P SMS (application-to-person SMS) is the backbone of Indian business communication: OTPs, order confirmations, delivery updates, payment alerts, appointment reminders, account notifications. Indian businesses send more than 100 billion A2P SMS messages per year. Yet most overspend by 40 to 60 percent because they pick the wrong route type, get charged international rates on traffic that should be local, or ignore DLT registration economics that cap their addressable carrier base.
This guide breaks down A2P SMS pricing in India in 2026 by route, operator, and use case — with worked INR examples for Indian SMBs, mid-market businesses, and large enterprises.
Quick answer: how much does A2P SMS cost in India in 2026?
A2P SMS in India in 2026 costs ₹0.10 to ₹4.50 per delivered message. The cheapest route is DLT-registered transactional SMS via Jio/Airtel/Vi/BSNL at ₹0.10-0.18. DLT promotional SMS costs ₹0.08-0.12. International routes (used when domestic providers cannot deliver, or when global aggregators route around DLT) cost ₹1.50-4.50 per message and are blocked by Indian telecom regulator TRAI for compliant sending.
The three A2P SMS route types in India
1. Transactional SMS (DLT-registered local route)
Used for OTPs, account alerts, payment confirmations, KYC notifications, and any non-promotional time-critical message. Per-SMS price: ₹0.10-0.18. Delivered via DLT-registered routes on Jio, Airtel, Vi, and BSNL. Bypasses DND (Do Not Disturb) registry. Requires DLT Principal Entity and template registration. This is the route every Indian business should use for SMS Verification API in India and transactional alerts.
2. Promotional SMS (DLT-registered local route)
Used for marketing offers, sale notifications, product launches, win-back campaigns. Per-SMS price: ₹0.08-0.12. Cannot be delivered to DND-registered numbers. Send windows restricted by TRAI (typically 9 AM to 9 PM IST). Requires DLT registration with promotional intent classification.
3. Service-implicit SMS (DLT-registered local route)
Used for service messages where the relationship between the sender and receiver is implicit (e.g., banks sending statements to their own customers). Per-SMS price: ₹0.12-0.16. DLT registered but with different category classification. Less commonly used outside banking.
What about "international routes"?
Some global SMS aggregators offer to route Indian-bound traffic via international routes that bypass DLT registration. This is not compliant. TRAI fines for un-registered template sends can reach ₹50,000 per instance, carrier blocks erase your delivery rate, and international routes cost 10-25x more per SMS while delivering lower quality. Avoid this entirely.
Per-SMS price benchmarks by route in India 2026
For transactional A2P SMS via DLT-registered local routes:
- Jio: ₹0.10-0.12 per SMS at wholesale, providers blend to ₹0.12-0.15 retail.
- Airtel: ₹0.13-0.15 wholesale, blended retail ₹0.15-0.18.
- Vi (Vodafone Idea): ₹0.16-0.18 wholesale.
- BSNL: ₹0.16-0.20 wholesale.
Most providers publish a single blended rate, typically ₹0.12-0.18 per SMS for transactional and ₹0.08-0.12 for promotional. MessageNow India pricing is at the low end of this range with no monthly minimums and no forex surcharges.
The four hidden costs of A2P SMS in India
1. DLT Principal Entity (PE) registration
Every Indian business sending A2P SMS must register a PE on at least one DLT portal: Vilpower (Vi), Smartping (Airtel/BSNL), or Jio TrueConnect. One-time fee: ₹5,900 inclusive of GST. PE registration is portal-specific — multi-portal registrations cost ₹5,900 each but improve cross-operator delivery.
2. Header (sender ID) approval
Each unique sender ID (e.g., MCNTRL, HDFCBN, FLPKRT) costs ₹5,900 to register and approve. Templates are then mapped to a specific header. Most Indian businesses run 1-3 headers across promotional and transactional intents.
3. Template registration
Template registration is free but takes 24-48 hours to approve and must include exact variable placeholders. Approved templates can be reused indefinitely. Maintaining a clean template registry (50-100 active templates for a mid-market business) is one of the highest-leverage Indian A2P SMS hygiene practices.
4. Provider markup
Indian SMS providers charge a 15-30 percent margin on top of telco wholesale rates for the service of operating the platform, dashboards, retry logic, SMS analytics, and support. This is normal and acceptable — transparent providers publish the underlying rate card.
Worked example: Indian D2C business with 5 lakh A2P SMS/month
An Indian D2C fashion brand sending the following monthly mix:
- 2 lakh promotional SMS (sale campaigns, new arrivals) @ ₹0.10 = ₹20,000
- 2 lakh transactional SMS (order confirmation, shipping updates) @ ₹0.13 = ₹26,000
- 1 lakh OTP SMS @ ₹0.12 = ₹12,000
MessageNow India total: approximately ₹58,000 per month base + amortized DLT setup (₹5,900 × 2 portals + 2 headers = ₹23,600 amortized over 12 months ≈ ₹1,967/month).
Total all-in: approximately ₹60,000 per month. International-route equivalent would cost approximately ₹7-12 lakh per month — a 12-20x cost premium with zero corresponding service value, plus non-compliance risk.
Worked example: Indian fintech with 10 lakh A2P SMS/month
An Indian Series B fintech with high transactional volume:
- 7 lakh transactional SMS (payment alerts, KYC notifications, account updates) @ ₹0.13 = ₹91,000
- 2.5 lakh OTPs @ ₹0.12 = ₹30,000
- 50,000 promotional SMS (product launches, premium account upsell) @ ₹0.10 = ₹5,000
MessageNow India total: approximately ₹1.26 lakh per month. Strong unit economics for a fintech where every authenticated transaction generates 10-100x the per-SMS cost in interchange revenue.
Worked example: Indian SMB with 50,000 A2P SMS/month
A mid-tier Indian SaaS sending lower volume:
- 30,000 transactional SMS @ ₹0.15 (lower volume tier) = ₹4,500
- 15,000 OTPs @ ₹0.15 = ₹2,250
- 5,000 promotional SMS @ ₹0.12 = ₹600
Total: approximately ₹7,400 per month. Well within the budget of any small B2B business in India — the bigger blocker is usually DLT setup time and complexity, not unit cost.
How to cut A2P SMS costs in India without cutting performance
1. Pick the right route per message
Misclassifying a transactional SMS as promotional saves nothing if DND-registered customers cannot receive it. Misclassifying promotional as transactional risks TRAI fines. Train your marketing and operations teams on the distinction.
2. Reduce SMS character bloat
SMS billing rounds up per 160 characters. A 161-character message bills as 2 SMS. Aggressive copy editing typically cuts 8-15 percent of total volume.
3. Move high-frequency notifications to WhatsApp Business
For non-OTP utility messages (order confirmations, shipping updates), WhatsApp Business API utility messages cost ₹0.30-0.40 per message but achieve 95+ percent read rates vs 50-70 percent for SMS. Net economics favor WhatsApp for engagement-sensitive flows above a threshold.
4. Negotiate annual commit at scale
Above 10 lakh SMS per month, Indian providers will discount 15-30 percent in exchange for an annual minimum commit. Worth running an RFP at that volume.
5. Enable SMS pumping protection on OTP routes
Indian SMS pumping fraud costs B2C apps 8-15 percent of OTP spend. VerifyNow's India SMS OTP service includes native pumping protection at no extra cost.
Frequently asked questions
What is the cheapest A2P SMS route in India in 2026?
DLT-registered promotional SMS via Jio at the wholesale rate — approximately ₹0.08-0.10 per delivered SMS. For transactional A2P SMS (OTPs, alerts), the cheapest compliant route is Jio's DLT transactional route at ₹0.10-0.12. International routes that bypass DLT are not compliant and should be avoided.
Do I need DLT registration to send A2P SMS in India?
Yes. TRAI requires every business sending commercial A2P SMS in India to register as a Principal Entity on a DLT portal and pre-register every SMS template. Non-DLT sending is blocked by Jio, Airtel, Vi, and BSNL and can trigger TRAI fines of ₹50,000 per instance.
How does transactional SMS pricing differ from promotional SMS pricing in India?
Transactional SMS costs ₹0.10-0.18 per message and can be delivered to DND-registered numbers. Promotional SMS costs ₹0.08-0.12 per message but is blocked on DND numbers and restricted to 9 AM-9 PM IST send windows. The right route depends on the message intent, not on the price.
What is the difference between DLT and TRAI in India SMS?
TRAI is the Telecom Regulatory Authority of India — the government body that sets rules. DLT (Distributed Ledger Technology) is the blockchain-based registry platform that TRAI mandated all four Indian telcos to use for registering A2P senders. You comply with TRAI rules by registering on a DLT portal.
How long does DLT registration take?
Principal Entity registration takes 24-48 hours. Header (sender ID) approval takes another 24-48 hours. Template approval takes 24-48 hours. If your SMS provider has pre-registered DLT with all four telcos (e.g., MessageNow India), you can skip PE and header registration and only need template approval — typically under 24 hours for transactional templates.
Next steps for Indian businesses
Start by classifying your message intent (transactional, promotional, service-implicit), modeling expected volume by category, and benchmarking 2-3 DLT-registered Indian providers. Sign up for MessageNow India with free credits, INR billing, and 24×7 IST support. For deeper context, see our SMS OTP pricing in India guide, and best OTP SMS provider in India comparison.

.svg%20(1).png)


