TRAI Compliance Guide

DLT Registration Guide
for SMS Marketing in India

Everything your business needs to know about Distributed Ledger Technology registration — explained simply, step by step.

Start Registration Guide ↓ Get DLT Registered

What is DLT?

DLT stands for Distributed Ledger Technology. In the context of SMS marketing in India, it is a blockchain-based platform mandated by TRAI (Telecom Regulatory Authority of India) to curb unsolicited and fraudulent commercial messages.

Introduced in 2018 and made mandatory in 2021, DLT ensures that every business entity, sender ID (header), and message template is registered and verified before any commercial SMS reaches a customer.

📌 Bottom line: If your business sends bulk SMS — promotions, OTPs, alerts, or any transactional message — you must be registered on a DLT platform. Without registration, your messages will be blocked by all telecom operators.

The DLT system is operated by telecom operators like Jio, Airtel, Vodafone-Idea (Vi), and BSNL. All operators are interoperable — register on any one, and your approval is valid across all networks.

Who Needs to Register?

Any entity sending commercial SMS (also called Principal Entity) to Indian mobile numbers must register on DLT — regardless of size.

🏢

Enterprises & Brands

Any company running promotional or transactional SMS campaigns for customers.

🛒

E-Commerce

Order confirmations, shipping updates, OTPs, and promotional offers.

🏥

Healthcare

Appointment reminders, lab reports, health alerts, and prescription updates.

🏦

BFSI

Banks, NBFCs, insurance companies sending OTPs, alerts, or loan updates.

🏫

Education

Admission alerts, fee reminders, exam notifications, and result updates.

📣

Marketing Agencies

Agencies sending SMS on behalf of clients must register under their client's name.

3-Step DLT Registration Process

Registration is done directly on any DLT portal (Jio, Airtel, Vi, etc.). Complete all three steps in order.

1
Step 1 — Takes 1–3 business days

Entity Registration (Your Business)

Register your business as a Principal Entity on any DLT portal. This is a one-time step where you verify your company identity.

  • Visit any DLT portal (e.g. traiidoltm.jio.com)
  • Click "Register as Principal Entity"
  • Fill in company name, PAN, GST, CIN/LLPIN
  • Upload documents: PAN card, GST certificate, and address proof
  • Pay registration fee (~₹5,900 + GST — varies by operator)
  • Receive Entity ID once approved (usually 1–3 days)
2
Step 2 — Approved within 24 hours

Header Registration (Sender ID)

A Header is the 6-character alphanumeric Sender ID that appears instead of a phone number when your customer receives an SMS (e.g. TMCLUB).

  • Log in with your approved Entity ID
  • Go to "Header Registration" section
  • Enter your desired 6-character sender ID
  • Select header type: Promotional, Transactional, or Service
  • Submit — approval typically within 24 hours
  • You can register multiple headers under one entity
3
Step 3 — Approved within 24–48 hours

Template Registration (Message Content)

Every unique message format you want to send must be registered as a template. Variables like customer name or OTP are represented as {#var#}.

  • Go to "Template Registration" in your DLT portal
  • Select the matching header and template category
  • Enter your message with variables as {#var#}
  • Example: Dear {#var#}, your OTP is {#var#}. Valid for 10 mins. -TMCLUB
  • Submit for approval — takes 24–48 hours
  • Register ALL message variations — even minor wording changes need a new template

DLT Template Categories

When registering a template, you must select the correct category. Using the wrong category is the most common reason for rejection.

Transactional

Transactional

For OTPs and critical alerts triggered by a customer action. Can be sent 24×7 to DND numbers.

Example Your OTP for login is {#var#}. Valid for 5 minutes. Do not share with anyone. -TMCLUB
Promotional

Promotional

For marketing messages and offers. Can only be sent 9AM–9PM. Blocked for DND numbers.

Example Hi {#var#}! Get 30% OFF on all plans this week. Use code SAVE30. Visit tmclub.in -TMCLUB
Service Implicit

Service — Implicit

For service updates to existing customers who have an implied consent (e.g. order updates, bank alerts).

Example Dear {#var#}, your order #{#var#} has been shipped. Expected delivery: {#var#}. -TMCLUB
Service Explicit

Service — Explicit

For service messages where the customer has given written/digital explicit consent.

Example {#var#}, your appointment with Dr. {#var#} is confirmed for {#var#} at {#var#}. -TMCLUB

DLT Portal Links

You only need to register on one portal — all telecom operators are interoperable. Choose any one that is convenient.

Do's and Don'ts

Following these rules will keep your SMS campaigns running without interruption.

Do's

  • Register your entity, header, and template before sending any SMS
  • Use the exact approved template — character for character
  • Use {#var#} for all dynamic fields like names, amounts, OTPs
  • Select the correct template category (Transactional / Promotional / Service)
  • Send promotional messages only between 9AM–9PM
  • Register a new template for every new message variation
  • Include your registered sender ID at the end of every message

Don'ts

  • Never send SMS without a registered DLT Entity ID
  • Don't modify approved template wording — even minor changes will get blocked
  • Don't send promotional messages to DND-registered numbers
  • Don't use misleading sender IDs or imitate other brands
  • Don't add URLs not disclosed during template registration
  • Don't register templates under the wrong category (e.g. promo as transactional)
  • Don't share your DLT login credentials with unauthorized parties

Frequently Asked Questions

How long does DLT registration take in total?
Entity approval takes 1–3 business days. Header approval takes up to 24 hours. Template approval takes 24–48 hours. In total, plan for 3–5 working days from start to first message sent.
Do I need to register on all DLT portals?
No. All DLT portals are interoperable. Register on any one portal (Jio, Airtel, Vi, BSNL, etc.) and your Entity ID, headers, and templates will be valid across all telecom networks in India.
What documents are required for entity registration?
You typically need: PAN Card (company or proprietor), GST Certificate, CIN / LLPIN (for companies), Address proof (utility bill or bank statement), and Authorised signatory identity proof. Requirements may vary slightly by portal.
Why are my messages getting blocked even after DLT registration?
Common reasons: (1) The message content does not exactly match the registered template, (2) You're using a variable where the template expects a fixed word, (3) The wrong template category is selected, (4) The sender ID doesn't match the registered header. Check your template character-by-character against what's being sent.
What is the DLT registration fee?
Entity registration fee is approximately ₹5,900 + GST (one-time). Header and template registration are usually free. Fees vary slightly between operators and may change — check the portal directly for current rates.
Can I send to DND numbers?
Only Transactional and Service (Implicit/Explicit) messages can be sent to DND-registered numbers. Promotional messages are fully blocked for DND numbers. OTP messages are always allowed.
Do I need DLT registration if I'm using a third-party SMS provider?
Yes. The Principal Entity (your business) must register on DLT regardless of which SMS provider or aggregator you use. Your SMS provider will ask for your Entity ID, approved headers, and template IDs before they can send messages on your behalf.

Need Help with DLT Registration?

Our certified partners can handle your Entity, Header and Template registration — so you can focus on your campaigns.

Talk to an Expert → Find a Partner