SMS Header India: Complete 2026 Guide to TRAI Registration, Suffix Rules & DLT Compliance
- TechTo Networks
- Dec 8, 2025
- 11 min read
Think of an SMS header as the name tag on your message. It tells the recipient who’s sending the text before they even read a word. Without it, your message might look like spam or get lost in the shuffle. For businesses, especially startups, enterprises, retail, healthcare, fintech, and e-commerce brands, this is a game-changer.
What Is an SMS Header in India?
An SMS header — officially called a Sender ID until TRAI's TCCCPR regulations renamed it "Header" — is the 6-character alphanumeric identifier that appears as the "From" name when a business sends you a text message in India.
When you receive a message that looks like this:
VM-TECHTO-S
Your appointment is confirmed for 3 PM today.

The VM-TECHTO-S part is the full formatted header. Breaking it down:
Part | Example | What it means |
Operator prefix | VM | Telecom operator + circle (e.g., Vodafone Maharashtra) |
Your registered header | TECHTO | Your 6-character brand identifier on DLT |
Message-type suffix | -S | Category of the message (Service, Transactional, Promotional, Government) |
This structure is not optional. Every commercial SMS sent to an Indian mobile number — OTP, promotional offer, order confirmation, appointment reminder — must carry a registered DLT header. Without it, telecom operators block the message before it reaches the recipient.
India currently has over 600,000 registered SMS headers across 250,000+ principal entities, with 55 million+ approved message templates on the DLT platform as of early 2026.
Why SMS Headers Matter: TRAI's Regulatory Framework
The Telecom Regulatory Authority of India (TRAI) introduced mandatory SMS header registration as part of the Telecom Commercial Communications Customer Preference Regulations (TCCCPR) 2018, enforced nationally from February 2019. The goal was simple: stop spam, protect consumers, and ensure every commercial SMS is traceable to a verified entity.
Here is what happens when your SMS passes through India's DLT scrubbing infrastructure before delivery:
Your SMS platform submits the message via your telecom operator's API
The DLT system checks your Principal Entity registration
It validates that your header is approved and mapped to your entity
It validates that the message body matches an approved content template
It checks the recipient's DND (Do Not Disturb) preference against your message type
It appends the message-category suffix to your header automatically
The message is delivered — or blocked if any check fails
If your header is not registered on DLT, step 3 fails and the message never reaches your customer. No workaround exists for domestic A2P SMS routes.
The 2025 TRAI Update: Header Suffix Rules Now Mandatory
This is the most significant change to SMS headers in India since DLT was introduced, and many businesses are still unaware of it.
Effective from 6 May 2025, under TRAI's TCCCPR 2025 Amendment (2nd Amendment, issued February 12, 2025), all Telecom Service Providers (TSPs) are required to automatically append a one-letter suffix to every SMS header during DLT scrubbing, indicating the category of the message.
The Four Suffix Types
Suffix | Category | When it appears | Example header |
-P | Promotional | Marketing messages, offers, discounts, ads | AD-TECHTO-P |
-S | Service | Reminders, updates, informational alerts, service notifications | VM-TECHTO-S |
-T | Transactional | OTPs, bank alerts, purchase confirmations, critical time-sensitive info | AX-TECHTO-T |
-G | Government | TRAI-exempt government authority communications | MH-GOVTXX-G |
Critically: you do not add the suffix yourself. The DLT platform and your telecom operator append the correct suffix automatically, based on the message template type you registered. Your existing headers remain valid — you do not need to re-register anything.
What Recipients Now See
Before May 2025, a service message from TechTo Networks via Vodafone Maharashtra would appear as:
VM-TECHTO: Your OTP is 482910. Valid for 10 minutes.
After May 2025, the same message appears as:
VM-TECHTO-T: Your OTP is 482910. Valid for 10 minutes.
The -T tells the recipient instantly: this is a transactional message, not a promotional one. For fintech, banking, and e-commerce businesses sending OTPs, this is a trust signal that reduces hesitation.
Why TRAI Introduced This
In 2023, India recorded over 75 billion spam SMS messages. Research consistently shows that 87% of users ignore or delete SMS from unrecognised or unverified senders. The suffix system gives recipients a clear, at-a-glance signal of the message type — before they even open it — reducing fraudulent message effectiveness and increasing open rates for legitimate senders.
Types of SMS Headers in India
Not all headers work the same way. Understanding the difference between header types is essential before you register.
1. Alphabetic Headers (6-character)
Used for transactional SMS, service SMS, and OTP delivery. Must be exactly 6 uppercase alphabetic characters. Numbers are not allowed in the 6-character header body (they appear only in the operator prefix).
Rules:
Uppercase A–Z only, no numbers, no special characters
Must clearly represent your brand or service name
Generic terms like ALERTS, NOTICE, UPDATE, INFORM are rejected
Must be unique — if another entity has claimed it, you must choose differently
If the header doesn't obviously correlate with your company name, upload a supporting authorisation document
Examples: TECHTO, BNKXYZ, HLTCRE, SHOPEZ
2. Numeric Headers
Used exclusively for promotional SMS. These are 10-digit numbers assigned by the telecom operator, prefixed by a category digit that corresponds to the DND preference category the recipient has registered.
DND Category Digit | Sector |
1 | Banking, Insurance, Financial Products, Credit Cards |
2 | Real Estate |
3 | Education |
4 | Health |
5 | Consumer Goods & Automobiles |
6 | Communication, Broadcasting, Entertainment, IT |
7 | Tourism & Leisure |
8 | Food & Beverage |
0 | All categories / others |
Promotional SMS is blocked for recipients registered on DND for that category. Transactional and service messages can be sent to DND numbers.
How to Register an SMS Header in India: Step-by-Step
Header registration is done on a TRAI-approved DLT portal. You must complete entity registration first before you can register headers or templates.
Step 1 — Choose Your DLT Portal
TRAI authorises the following telecom operators to run DLT portals. You register with one, and compliance applies across all operators.
DLT Portal | Operator | URL |
Jio Trueconnect | Reliance Jio | |
Airtel SmartPing | Airtel | |
Vi VILpower | Vodafone Idea | |
BSNL DLT | BSNL | |
Tanla Wisely | Tanla | |
Tata DLT | Tata Teleservices |
Choose the portal of the operator you already have a relationship with, or the one your bulk SMS provider recommends. Your Techto Networks account manager can guide you here.
Step 2 — Register as a Principal Entity
This establishes your business as a legitimate SMS sender. The DLT portal will verify your entity before you can register any headers.
Documents typically required:
Document | Accepted types |
Business identity proof | GST certificate, Certificate of Incorporation, Partnership deed, Shop & Establishment Act certificate |
PAN Card | Company PAN or Proprietor PAN |
Authorised signatory identity | Aadhaar / Passport / Voter ID of the authorised person |
Authorised signatory letter | On company letterhead, naming who can sign on behalf of the company |
Business address proof | GST certificate / utility bill / registered office proof |
Timeline: Entity approval takes 1–3 working days after document submission.
Cost: A one-time registration fee applies — approximately ₹5,900 + GST on Airtel and Jio portals as of 2026. Header and template registration after entity approval is free.
Step 3 — Register Your SMS Header
Once your entity is approved:
Go to the "Header" or "Sender ID" section of your DLT portal
Click "Add New Header"
Enter your 6-character alphanumeric code (e.g., TECHTO)
Select the header type: Transactional / Service / Promotional
If your header name does not obviously match your company name, upload an authorisation document explaining the connection
Submit for approval
Timeline: Header approval typically takes 1–2 working days.
Common rejection reasons:
Header is already taken by another registered entity
Header contains numbers or special characters
Header is too generic (ALERTS, NOTIFY, UPDATE)
Header does not match the brand name and no supporting document was provided
Entity registration is not yet fully approved
Step 4 — Register Your Message Templates
Every message body you intend to send must be pre-approved as a Content Template on DLT. Templates define the fixed text of your SMS with variable placeholders.
Template format example:
Dear {#var#}, your OTP for login is {#var#}. Valid for {#var#} minutes. Do not share with anyone. - TECHTO
Each template is classified as Promotional, Service Implicit, Service Explicit, or Transactional — and this classification determines which suffix (-P, -S, or -T) gets appended to your header when that template is used.
Timeline: Template approval takes 1–2 working days.
Step 5 — Link Headers to Your SMS Provider
Your bulk SMS provider (such as Techto Networks) must also be registered as a Telemarketer on DLT. You then authorise them under your entity, linking your approved headers to your provider's telemarketer account. This allows them to submit messages on your behalf through compliant routes.
Techto Networks will guide you through this linking process as part of onboarding — no technical knowledge required.
SMS Header Formats by Telecom Operator and Circle
The two-letter operator prefix in the full header string is assigned by the telecom operator based on the network and circle. You do not choose this — it is appended automatically. Here are some common codes:
Prefix | Operator | Circle / Region |
AD | Airtel | Delhi |
AM | Airtel | Mumbai |
AK | Airtel | Karnataka |
VD | Vodafone Idea | Delhi |
VM | Vodafone Idea | Maharashtra |
JD | Jio | Delhi |
JM | Jio | Mumbai |
BM | BSNL | Maharashtra |
So if your registered header is TECHTO and the recipient is on Airtel in Delhi, the message arrives as AD-TECHTO-S (for a service message).
SMS Header Best Practices for Indian Businesses
Getting your header registered is step one. Using it effectively is step two.
Keep it brand-aligned. Your header is often the first thing a recipient sees. TECHTO is immediately recognisable if your brand is TechTo Networks. A generic code like SNDMSG does not build recall and may get rejected anyway.
One header per message category. Some businesses use a single header for all message types. This works, but be aware that when different template types are used with the same header, the suffix changes — so recipients may see VM-TECHTO-T for OTPs and VM-TECHTO-P for promotions. This is normal and compliant.
Keep templates updated. If your message body changes — even slightly — you need a new approved template. Sending messages that don't match your approved template body will result in blocking.
Check your DLT template type carefully. A template mis-classified as Service when it is actually Promotional will either get blocked or result in a compliance violation. The suffix the recipient sees must truthfully represent the message type.
Do not share your header with other entities. Headers are entity-specific. Sharing a registered header between two businesses is a TRAI violation and can result in both entities being blacklisted.
SMS Header India: Industry-Specific Considerations
Fintech and Banking
Banks and NBFCs sending OTP and transaction alerts use transactional headers. These receive the -T suffix and can be delivered to DND numbers at any time. For RBI-mandated alerts (balance updates, failed transactions), transactional classification is required — not service.
E-commerce
Order confirmations and delivery updates are typically classified as service messages (-S). Promotional offers and flash sale alerts use numeric promotional headers (-P) and cannot reach DND users in the category they have blocked.
Healthcare
Appointment reminders and prescription alerts are classified as service messages. Anything resembling a marketing offer for a healthcare product must use a promotional header with DND compliance.
Education
Admission alerts and fee reminders fall under service. Promotional course offers use promotional headers restricted by the DND education category opt-out.
What Happens If You Send SMS Without a Registered Header?
Non-compliance is not merely a business risk — it is a technical block. Here is what happens:
Your message reaches the DLT scrubbing layer
The system detects an unregistered header
The message is blocked at the network level before reaching the recipient
Your telecom provider may flag your account for attempted non-compliant traffic
Repeated violations can result in your entity being blacklisted from the DLT platform, blocking all your SMS sending capability
Additionally, TRAI can levy penalties on entities found to be intentionally circumventing the DLT system. The DPDP Act 2023, now in final stages of enforcement implementation, adds another layer — businesses found using phone numbers for marketing without proper consent face penalties of up to ₹50 crore per instance.
Registering Your SMS Header with Techto Networks
Techto Networks is a TRAI-registered telemarketer with a direct presence on all major DLT portals. When you sign up to send SMS through Techto Networks, we:
Assist you in choosing the right DLT portal for your business
Help you complete entity registration and document preparation
Advise on header naming to avoid rejection
Register the telemarketer linkage to your entity
Provide a sandbox environment to test your headers and templates before live campaigns
Monitor your DLT compliance as TRAI releases ongoing amendments
Header registration via Techto Networks is completed within 48–72 hours for standard business entities. Enterprise accounts with complex multi-brand header structures are handled by a dedicated compliance team.
Frequently Asked Questions: SMS Header India
What is the difference between an SMS header and a Sender ID in India?They are the same thing. TRAI's regulations originally used the term "Sender ID," but the TCCCPR 2018 and subsequent amendments standardised the term "Header." Both refer to the 6-character alphanumeric identifier shown as the "From" field when a business sends you an SMS in India.
How many characters can an SMS header have in India?Exactly 6 alphanumeric characters for transactional and service headers. No more, no fewer. Promotional headers are numeric (10 digits). The operator prefix (2 characters) and suffix (2 characters including the hyphen) are added by the system — you only register the 6-character core.
Can I use the same SMS header for promotional and transactional messages?Yes, technically the same 6-character header can be used for both — but the suffix will differ. When used with a promotional template, the header will appear with -P. When used with a transactional template, it will appear with -T. Some businesses prefer separate headers for clarity.
How long does SMS header registration take in India?Entity registration: 1–3 working days. Header registration: 1–2 working days after entity approval. Template registration: 1–2 working days. Total from start to first compliant send: approximately 5–7 working days.
Is the TRAI header suffix (-P/-T/-S/-G) something I need to add manually?No. The suffix is appended automatically by your telecom operator during DLT scrubbing. Your registered header stays as your 6 characters — the operator handles the prefix and suffix. No action is required from businesses for this compliance change.
What happens if my preferred SMS header is already taken?You must choose a different 6-character combination. The DLT portal performs a uniqueness check during registration. If your brand name is already taken (e.g., TECHTO is claimed), consider variations: use an abbreviation, add an industry initial, or combine your brand name letters differently. Your SMS provider can help suggest available alternatives.
Can an SMS header be rejected after it is approved?Yes, in rare cases. If TRAI or the operator determines that an approved header is being misused — such as sending promotional content under a transactional header — the header can be suspended or blacklisted. Template type must always match actual message content.
Do I need to register on multiple DLT portals?No. Register on any one TRAI-approved DLT portal and your registration is valid across all operators. However, if you switch your primary SMS provider to one that operates through a different portal, you may need to register your entity on that portal separately. Techto Networks can advise on the most efficient single-portal strategy for your use case.
What is the cost of SMS header registration in India?Header registration itself is free on all DLT portals. The cost is in entity (Principal Entity) registration, which carries a one-time fee of approximately ₹5,900 + GST on Jio and Airtel portals (as of 2026). Template registration is also free. Your bulk SMS per-message charges are separate.
Can startups register an SMS header, or is it only for large businesses?Any registered business entity can register a DLT header — startups, MSMEs, and enterprises alike. You need a valid business registration document, PAN, and GST (or equivalent). Sole proprietorships can also register using their personal PAN and a shop establishment certificate.
Summary: SMS Header India at a Glance
Topic | Key fact |
What it is | 6-character brand identifier on every commercial SMS in India |
Regulated by | TRAI under TCCCPR 2018 and 2025 Amendment |
Required for | All businesses sending A2P SMS (promotional, transactional, OTP) |
Registered on | TRAI-approved DLT portals (Jio, Airtel, Vi, BSNL, etc.) |
Format | XX-HEADER-S (operator prefix + your header + message category suffix) |
2025 change | Mandatory -P / -T / -S / -G suffix, effective 6 May 2025 |
Registration time | 5–7 working days end to end |
Cost | Entity registration ≈ ₹5,900 + GST (headers and templates: free) |
Without registration | Messages are blocked before reaching recipients |



Comments