What is DLT and Why Was It Introduced?

India's commercial SMS landscape was once plagued by spam, phishing, and fraud. Businesses and criminals alike could send bulk SMS messages to millions of users with virtually no verification, no oversight, and no accountability. OTP scams, fake bank alerts, and relentless promotional spam drove public trust in SMS communication to an all-time low.

DLT — Distributed Ledger Technology — is a blockchain-based platform mandated by the Telecom Regulatory Authority of India (TRAI) to combat this problem. Introduced under the Telecom Commercial Communications Customer Preference Regulations (TCCCPR) 2018 and made fully mandatory by 2021, DLT is now the gatekeeping infrastructure for all commercial SMS sent in India.

In simple terms: DLT is a blockchain registry where every business that wants to send commercial SMS must register its identity, the sender name it uses, and the exact message formats it sends — before a single message can reach a consumer.

Every telecom operator in India runs a node on this shared blockchain. When you send an SMS, it is checked in real time against the DLT registry. If your business isn't registered, your sender ID isn't approved, or your message doesn't match a registered template — the message is automatically blocked and never reaches the recipient.

The result: a verified, tamper-proof record of every authorized commercial sender in India. Spam is dramatically reduced. Fraud is harder to execute. And businesses that comply gain a trusted channel to reach their customers.


Who Needs to Register on DLT?

DLT registration is mandatory for every business in India that sends commercial SMS to customers — regardless of size, industry, or message volume. There are no exemptions for small businesses or startups.

Industry Typical SMS Use Cases
Banking & FinanceOTPs, account alerts, loan offers, payment confirmations
E-commerce & RetailOrder updates, delivery alerts, promotional offers
HealthcareAppointment reminders, test results, prescription alerts
EducationExam schedules, fee reminders, result notifications
Travel & HospitalityBooking confirmations, check-in alerts, travel updates
TelecomBilling alerts, usage updates, recharge offers
Government / PSUsCitizen alerts, public notices, benefit notifications
Any other businessAny commercial communication via SMS
⚠ What happens if you don't register? Your messages will be automatically blocked and never delivered. You will pay your SMS provider for messages that go nowhere. TRAI can also impose financial penalties for non-compliance.

All DLT Operator Portals — URLs & Overview

Registering on any one portal gives your business a PE ID that is valid across all telecom operators' networks in India. You only need to register once. Choose the portal that offers the best interface and support for your needs.

Vi Power
vilpower.in

Vodafone Idea's DLT portal. One of the most widely used platforms, known for a clean interface and fast approvals.

Airtel DLT Connect
dltconnect.airtel.in

Airtel's DLT platform. Integrates with Airtel's enterprise services and offers robust analytics and API access.

Jio TrueConnect
trueconnect.jio.com

Reliance Jio's DLT portal. Ideal for businesses with large Jio subscriber bases. Supports multi-user roles.

SmartPing
smartping.live/entity/login

A popular third-party DLT platform authorized across all operators. Clean UI, responsive support, widely used by SMEs and aggregators.

BSNL UCC
ucc-bsnl.co.in

BSNL's DLT portal. Important for reaching subscribers in rural and semi-urban areas. Preferred by government entities.

MTNL UCC
ucc-mtnl.in

MTNL's DLT platform covering Delhi and Mumbai subscribers. Closely integrated with BSNL's platform.

Tata Teleservices
telemarketer.tatateleservices.com

Tata's enterprise DLT portal. Primarily relevant for businesses using Tata's enterprise communication services.

Tip: SmartPing and Vi Power are particularly popular with SMEs for their ease of use. Airtel DLT Connect and Jio TrueConnect are preferred by enterprises already using those operators' services. All portals are interoperable.

DLT Registration Fees & Subscription Charges

DLT registration is not free. Every Principal Entity must pay an annual subscription fee to maintain an active registration and keep their commercial SMS delivery running. This fee applies uniformly regardless of your message volume or number of registered templates.

₹5,900
Total Annual Fee (inclusive of GST)
Base fee: ₹5,000 / year
GST @ 18%: ₹900
Total payable: ₹5,900 / year
📋 What you get Active PE ID valid across all operators · Unlimited sender ID registrations · Unlimited template registrations · GST invoice for input tax credit

Key Points About the Subscription Fee

  • Payment is made online through your chosen DLT portal during registration and annually on renewal.
  • A GST invoice is issued, which you can use for input tax credit if your business is GST-registered.
  • If your subscription lapses, your PE ID is suspended and all your commercial SMS are silently blocked until renewal is completed.
  • If you register on multiple operator portals, the fee may apply independently on each platform.
  • Set a renewal reminder at least 30 days before expiry to avoid any disruption.
⚠ Renewal Warning An expired DLT subscription silently blocks all your outgoing commercial SMS with no error notification to you. Your customers simply stop receiving your messages. Treat renewal with the same priority as renewing your business license.

How to Register on DLT — Step by Step

The registration process is broadly the same across all portals. Here's the complete step-by-step walkthrough:

Documents You Need Before Starting

Private / Public Limited Companies

  • Certificate of Incorporation (MCA)
  • Company PAN card
  • GST registration certificate
  • Authorized signatory's Aadhaar / PAN
  • Company letterhead & bank details (cancelled cheque)

Partnership Firms & Sole Proprietorships

  • Partnership deed / Proprietor's Aadhaar & PAN
  • GST or Udyam registration certificate
  • Bank account details

Registration Steps

  1. 1
    Visit your chosen DLT portal
    Go to any of the operator portals listed above. Look for the "Register" or "Sign Up" option on the homepage.
  2. 2
    Select "Principal Entity" as your entity type
    Choose Principal Entity (PE) — not Telemarketer. Telemarketer is for SMS aggregators and providers, not businesses sending to end customers.
  3. 3
    Enter your company details
    Enter your registered company name exactly as it appears on your Certificate of Incorporation. Include your PAN, GST number, and registered address.
  4. 4
    Enter authorized contact person details
    Provide the name, designation, company email address (not Gmail/Yahoo), and mobile number of the person managing the DLT account.
  5. 5
    Upload KYC documents
    Upload clear PDF or JPG scans of all required documents. Most portals have a 1–2 MB file size limit per document. Blurry or expired documents are a common cause of rejection.
  6. 6
    Pay the annual subscription fee
    Pay ₹5,000 + GST (total ₹5,900) via online banking, UPI, or card. A GST invoice will be issued to your registered email.
  7. 7
    Complete OTP verification
    Verify your registered email and mobile number via OTP. Keep both accessible during the registration session.
  8. 8
    Submit and wait for PE ID
    Submit your application. Review typically takes 24–72 hours. Upon approval, you receive your unique PE ID via email. This ID is your identity on the DLT network.

Common Mistakes That Cause Rejection

  • Name mismatch — Company name in the form doesn't exactly match the Certificate of Incorporation (e.g., "Pvt Ltd" vs "Private Limited")
  • Personal email — Using Gmail or Yahoo instead of a company domain email
  • Blurry document scans — Portal reviewers reject illegible documents automatically
  • Expired documents — Ensure all certificates are current and valid
  • Wrong entity type — Selecting Telemarketer instead of Principal Entity

Sender ID (Header) Registration

A Sender ID (also called a Header) is the name that appears in the "From" field of your SMS — for example, HDFCBK, SWGGY, or AMAZIN. Every Sender ID you use must be registered and approved on your DLT portal.

TypeFormatUse CaseDND Numbers?
Transactional6 alphanumeric chars (e.g., MYBNNK)OTPs, alerts, confirmations✅ Allowed
Promotional10-digit numeric (starts with specific digits)Offers, discounts, campaigns❌ Not allowed
Service Implicit6 alphanumeric charsService notifications, renewals✅ Allowed
Service Explicit6 alphanumeric charsOpt-in marketing communications✅ Allowed (with consent)

How to Register a Sender ID

  1. Log in to your DLT portal
  2. Go to Sender ID / Header management
  3. Click "Add New Sender ID"
  4. Enter the desired 6-character alphanumeric ID
  5. Select the message category (Transactional / Promotional / Service)
  6. Describe the use case briefly
  7. Submit for approval (typically approved within 24–72 hours)
Best practice: Choose a Sender ID that is a recognizable abbreviation of your brand name. Customers are more likely to open messages from a familiar-looking ID, and it builds trust in your communications.

Message Template Registration

Every SMS you send must match a pre-approved message template registered on the DLT platform. If your message content does not match an approved template — even a slight variation — the telecom network will automatically block it in real time.

Templates contain fixed text and variable placeholders for dynamic values like names, OTPs, or order numbers. For example:

Your OTP for logging in is {#var#}. Valid for 10 minutes. Do not share it with anyone.

Template Registration Steps

  1. Log in to your DLT portal and go to Message Templates
  2. Click "Add New Template"
  3. Select the template category (Transactional, Promotional, Service)
  4. Select the associated Sender ID
  5. Enter the template content — use {#var#} for all variable fields
  6. Provide a description of when this template is used
  7. Submit for approval (typically 24–48 hours)
  8. Note the Template ID once approved — pass this ID in every API call to your SMS provider

Common Template Issues

  • Message-template mismatch — The actual message has different punctuation, word order, or text from the registered template. Even small differences cause blocking.
  • Missing variable placeholders — Forgetting to mark dynamic content with {#var#} causes failures when actual values are substituted.
  • Wrong category — Using a Transactional template for promotional content is a TRAI violation and can result in PE suspension.
  • URL handling — Dynamic URLs must use a variable placeholder. The base domain must also be whitelisted on the DLT platform.
Important: Register all your templates before launching any SMS campaign. Template approval takes time — plan for at least 24–48 hours lead time before your campaign goes live.

Protecting Your DLT Credentials — Critical Security Precautions

Your DLT account credentials are among the most sensitive pieces of business information you hold. A compromised DLT account can be used to send fraudulent SMS messages to millions of consumers using your verified brand name — appearing to come from your legitimate sender ID, bypassing the very security DLT was built to provide.

⚠ The Risk of Credential Compromise A fraudster with access to your DLT account can modify your templates, register new sender IDs, and send phishing or fraudulent messages in your brand's name to your entire customer base. This can result in: mass financial fraud against your customers, permanent brand reputation damage, regulatory action against your business, and potential criminal liability.

Password Security

  • Use a password of at least 16 characters with a mix of uppercase, lowercase, numbers, and special characters
  • Never reuse your DLT portal password on any other account
  • Use a reputable password manager to generate and store credentials
  • Rotate passwords every 90 days and immediately when any team member with access leaves the organization

Two-Factor Authentication (2FA)

Enable 2FA on your DLT portal immediately if supported. Use a dedicated company SIM or hardware security key — not a personal phone — for the 2FA OTP number. Even if your password is stolen, 2FA prevents unauthorized access.

Access Control

  • Follow the principle of least privilege — grant team members only the minimum access needed for their role
  • Immediately revoke access when an employee leaves the organization
  • Regularly review audit logs in your DLT portal for suspicious activity — logins from unknown IPs, unauthorized template changes

Phishing Awareness

  • Always navigate to your DLT portal by typing the URL directly — never click links in emails claiming to be from the portal
  • Verify the HTTPS padlock and exact domain before entering credentials
  • Legitimate DLT portals never ask you to login urgently via an emailed link
  • Train all team members with portal access to recognize phishing attempts

API Key Security

  • Never hardcode API keys or DLT credentials in application source code
  • Use environment variables or a secrets manager to store credentials
  • Ensure public code repositories (GitHub, GitLab) do not contain any DLT credentials
  • Use separate API credentials for development, testing, and production environments

Latest TRAI Updates on DLT

TRAI continuously refines the DLT framework. Initial compliance is not enough — businesses must stay current with evolving regulations or risk falling out of compliance.

Key Recent Developments

  • URL Whitelisting: All URLs included in commercial SMS must now be whitelisted on the DLT platform before use. You cannot include arbitrary or campaign-specific URLs without prior registration of the domain.
  • AI-Based Message Scrubbing: TRAI has mandated AI-powered scrubbing at the operator level to detect messages that attempt to circumvent DLT requirements through minor content variations. The AI systems continuously learn from violations.
  • Stricter Penalty Enforcement: TRAI has progressively increased penalties for violations — particularly for misuse of the Transactional category to send promotional content. Serious violations can result in PE ID suspension or permanent revocation.
  • Enhanced Operator Reporting: Telecom operators must now submit detailed compliance reports to TRAI regularly, including statistics on blocked messages and complaint resolution rates.
  • Upcoming — OTT & Voice Expansion: TRAI has indicated plans to extend the DLT framework to cover WhatsApp Business, RCS messaging, and commercial voice calls. Businesses should monitor TRAI's consultation papers for updates.
  • Upcoming — International SMS: Regulations are being developed to extend DLT requirements to commercial SMS sent to Indian subscribers from international entities.
Stay informed: Check the official TRAI website at trai.gov.in regularly for new notifications. Webgenie also monitors TRAI updates and proactively informs clients of changes that require action.

How Webgenie Helps with DLT Onboarding

DLT registration can be complex — especially for businesses managing large template libraries, multiple sender IDs, or multiple operator portals. Webgenie specializes in end-to-end DLT onboarding and compliance management for businesses across India.

Our DLT Services

  • PE Registration Assistance — We review your documents, complete registration forms accurately, and track your application to ensure timely approval. We minimize rejections and get you live faster.
  • Sender ID Registration & Management — We identify the right sender IDs for your business, check availability, and manage registration across portals.
  • Template Registration & Optimization — We design templates that meet DLT specifications, submit for approval, and manage your entire template library. No more blocking due to template mismatch.
  • Compliance Audits — We audit your existing DLT setup against actual messaging practices, identify gaps, and provide a clear remediation plan.
  • Renewal Management — We track your annual subscription renewal dates and ensure your PE ID never lapses.
  • Regulatory Monitoring — We monitor TRAI updates and proactively communicate changes that affect your business, with recommendations for required action.
  • Team Training — We train your internal teams on DLT portal operations, template design, and security best practices.
Why Webgenie? Deep expertise in India's telecom regulatory landscape. Faster approvals. Fewer rejections. Ongoing compliance monitoring. One team for your complete DLT journey.

Frequently Asked Questions

DLT registration is a TRAI mandate requiring every business that sends commercial SMS in India to register as a Principal Entity on a blockchain-based DLT platform. Registered businesses receive a PE ID, and must also register the sender names and message formats they use. Unregistered messages are automatically blocked by telecom operators.
DLT registration costs ₹5,000 per year plus 18% GST, totalling ₹5,900 annually. This fee is paid through your chosen operator portal during registration and renewed every year. A GST invoice is provided for input tax credit.
You can register on any authorized portal — Vi Power (vilpower.in), Airtel DLT Connect (dltconnect.airtel.in), Jio TrueConnect (trueconnect.jio.com), SmartPing (smartping.live), BSNL (ucc-bsnl.co.in), MTNL (ucc-mtnl.in), or Tata Teleservices. Registration on any single portal gives you interoperability across all telecom networks in India. SmartPing and Vi Power are popular choices for SMEs.
PE registration typically takes 24–72 hours for approval. Sender ID registration takes 24–72 hours. Message template approval usually takes 24–48 hours. Plan for a total of 3–7 business days to complete all registrations before you can start sending SMS.
A Principal Entity is any business or organization that sends commercial SMS messages to end customers. Upon registration, every PE is assigned a unique PE ID that must be included in all API calls to SMS providers to enable message delivery.
If your annual subscription lapses, your PE ID is suspended and all your commercial SMS messages are silently blocked. You receive no error notification — your messages are submitted but never delivered. Renew at least 30 days before expiry to avoid disruption.
The most common reason is a template mismatch — the content of your outgoing message doesn't exactly match any approved template. Other causes include an unregistered or expired Sender ID, incorrect PE ID or Template ID in your API call, or a lapsed subscription. Check each element in your DLT portal to diagnose the issue.
Yes. Webgenie provides end-to-end DLT onboarding assistance including PE registration, sender ID registration, template management, compliance audits, renewal tracking, and ongoing regulatory monitoring. Contact Webgenie using the form below to get started.

Need Help with DLT Registration?

Webgenie handles your complete DLT onboarding — from PE registration to template management. Get compliant, fast.

🔒 Your information is confidential and will only be used to respond to your inquiry.