TRAI Rules for Business SMS in India: A Plain-English Guide
TRAI Rules for Business SMS in India: A Plain-English Guide
Short answer: TRAI requires every business that sends commercial SMS in India to register as an entity on the operators' DLT platform, register its sender headers and message templates, honour customers' DND and consent choices, and send promotional messages only in the permitted window. Messages that do not match a registered template are blocked.
India regulates commercial SMS through the Telecom Commercial Communications Customer Preference Regulations, 2018, usually shortened to TCCCPR. The aim is simple: customers should be able to choose which commercial messages they receive, and senders should be traceable.
In practice that turns into a registration process on the DLT (Distributed Ledger Technology) platform run by the telecom operators. You register your business, the sender name people will see, and every message format you plan to send.
The rules are not a one-time hurdle. Operators check each message against the registered template, and TRAI has issued further directions since the original regulations, so it pays to understand how the pieces fit before you send your first campaign.
Most SMS delivery problems are registration problems in disguise.
This guide is general information, not legal advice. Check the current text on TRAI's website and confirm requirements for your use case with your adviser.
The three registrations every sender needs
First is the entity: your business is registered as a principal entity and receives an entity ID. Second is the header, the short sender name recipients see, registered under a category. Third is the content template, the exact message text with variable positions marked, registered against a header.
A message is delivered only when it uses a registered header and matches a registered template. Anything else is filtered by the operator, which is why most delivery problems for new senders trace back to a mismatch between the sent text and the registered text.
Message categories decide which rules apply
Transactional messages are those a customer expects because of an action they took, such as an OTP or a bank alert. Service messages update customers about a service they already use. Promotional messages are offers and marketing. Each category has its own header type and rules, and promotional content sent from a transactional header is filtered even if the template was approved.
If a message has an offer in it, treat it as promotional. Mixing a discount into an order confirmation is a common reason for rejection.
Want to see this working for your own business before you read further?
Consent, DND and sending hours
Customers can register preferences that block promotional messages, and senders are expected to respect them and to hold customer consent. Promotional messages are also limited to a daytime window set by TRAI, while genuine transactional messages such as OTPs can go out at any time.
Keep a record of how and when each customer agreed to hear from you. If a complaint arises, that record is what shows the message was wanted.
Directions on links and message traceability
In 2024 TRAI issued further directions aimed at curbing spam and fraud, including requirements around which links may appear in messages and around being able to trace a message from sender to recipient. Details and effective dates have been updated by TRAI more than once, so read the current direction on trai.gov.in rather than relying on a summary.
The practical lesson is to declare every link and phone number in your templates, use links you control, and avoid link shorteners that you have not registered.
A short compliance checklist
Entity approved and documents on file. A header per category, with names that match your brand. Templates written for one purpose and matching your code exactly. Links and numbers declared. Consent and opt-out records stored. Promotional sends scheduled inside the permitted window.
Related guides
Want this running for your own business? Explore our Bulk SMS or talk to our team to get started.
Frequently Asked Questions
Is DLT registration mandatory for sending SMS in India?
Yes. Commercial SMS to Indian numbers needs a registered entity, header and template. Unregistered messages are blocked by operators.
What is the difference between transactional and promotional SMS?
Transactional and service messages concern something the customer did or already uses, while promotional messages carry offers. They use different headers and are subject to different rules, including DND and sending hours for promotional traffic.
Can I send promotional SMS at night?
TRAI limits promotional messages to a daytime window, so schedule them within it. Transactional messages such as OTPs are not restricted in the same way.
Why was my SMS template rejected?
Common causes are the wrong category, promotional wording in a transactional template, undeclared links and a header that does not match. See our guide to template rejection reasons.
Where can I read the current rules?
On TRAI's website. Directions have been updated since 2018, so always check the date of what you read.

Ready to unify your business communication?
Tell us what you want to send and on which channels, and our team will help you get set up on your own branded panel.

