DLT Registration Guide

A Complete Step-by-Step Guide for Compliance & Template Registration


What is DLT?

DLT (Distributed Ledger Technology) is a blockchain-based system introduced by TRAI to control SMS spam and ensure transparency. It enables secure, consent-based communication and is mandatory for sending promotional messages.

Unlike traditional databases, DLT has no centralized storage — every record carries a cryptographic signature and timestamp, helping to prevent fraud.

What is DLT?

Why is DLT Registration Mandatory?

As per TRAI guidelines, every business or individual intending to send SMS for promotions or services must register on DLT platforms. It helps eliminate Unsolicited Commercial Communication (UCC) and protects customer privacy.

Step 1: Register Templates on DLT Portal

  • ✅ Template message content should exactly match what you register.
  • ✅ Avoid extra/missing spaces or line breaks.
  • ✅ Variables must follow correct syntax and should not exceed 30 characters.
  • ✅ Ensure all templates include the correct Template ID and name.

Step 2: Add Templates in SMS Panel

  • ✅ After DLT approval, add the Template ID and content into your SMS panel (like MY SMS Mantra or Smart5SMS).
  • ❌ Any mismatch will result in errors or delivery failures.
DLT Template Registration

Documents Required for DLT Registration

  • 🧾 Self-certification by authorized signatory on company letterhead
  • PAN of Authorized Signatory
  • 🏠 Proof of Address (Aadhar, Passport, Utility bill, etc.)
  • 📜 Authorization Letter & Consent Letter from business entity
  • 📄 Company PAN and GST (or declaration letter if no GST)
  • 💵 Registration fee: ₹5900/- (non-refundable)
  • 💵 Service fee: ₹1180/-

Having trouble with your DLT SMS?
Check the error codes below!

View DLT SMS Error Codes

Customer Benefits

  • 🔒 Blockchain ensures message security
  • 📩 Promotional SMS allowed only with consent
  • 🚫 Fraudulent & spam messages eliminated
  • 🕒 Time-bound delivery as per customer preference
  • 🧾 Transparent sender verification

Business Benefits

  • ✅ Better delivery rates and fewer rejections
  • 📈 Improved marketing effectiveness
  • 🔐 High security and template authentication
  • 📣 Improved customer trust and response rate

REGISTER ON DLT PLATFORM TO CONTINUE SMS SERVICES

As per TRAI mandate, DLT registration is mandatory for all entities sending SMS communications

No Registration Fee Required – Get Started Today!

⚠️ Must-Know Rules: Do’s & Don’ts of DLT Content Template Registration

Follow these updated TRAI 2025 guidelines to avoid template rejections and ensure 100% SMS delivery.


DO's – Follow These Guidelines

  • Use fixed + variable structure in messages.
  • Each variable must be ≤ 30 characters including spaces.
  • For long variables, use max 2 back-to-back (60 chars total).
  • Brand name is mandatory in templates.
  • Select the correct template category (Promotional, Service, etc.).
  • Use numeric headers for promotional templates only.

DON’Ts – Avoid These Mistakes

  • Don’t exceed 750 characters total in the message.
  • Do not use variables over 30 characters.
  • Don’t make variables more than 40% of the entire SMS.
  • Never end a template with a variable.
  • Don’t mix promotional content into service/transactional templates.
⚠️ Non-compliance can lead to immediate template rejection and SMS delivery failure. Ensure accuracy before submission.

FREQUENTLY ASKED QUESTIONS - DLT Error Codes & Bulk SMS

  • What is DLT (Distributed Ledger Technology)?

    DLT (Distributed Ledger Technology) is a blockchain-based registration system mandated by TRAI. It creates a secure and transparent record of all entities, telemarketers, sender IDs (headers), and message templates used for commercial communications in India. This decentralized ledger helps prevent fraud and ensures that all SMS/voice communication adheres to regulatory guidelines.

  • Why is DLT Registration mandatory?

    TRAI has made DLT registration mandatory for all businesses and individuals (Principal Entities) that intend to send commercial SMS or make voice calls. This is a crucial step to:

    • Control Unsolicited Commercial Communication (UCC) like spam calls and messages.
    • Protect customer privacy and preferences (e.g., DND activation).
    • Increase transparency in the commercial communication ecosystem.
    • Ensure that only legitimate businesses with verified identities and approved content can send messages.
  • Who needs to register on the DLT platform?

    Every entity (individual, company, government agency) that wants to send SMS messages (transactional, promotional, or service-related) to their customers in India must register as a Principal Entity on a DLT platform. Telemarketers (SMS service providers like Smart 5 Solutions) also need to register themselves.

  • Is there a fee for DLT registration?

    Yes, most DLT platforms charge a one-time registration fee for Principal Entities, which is typically around INR 5900 (including GST). Smart 5 Solutions can guide you on the specific charges and recommended platforms.

  • What documents are required for DLT Registration as a Principal Entity?

    Generally, you will need the following documents:

    • Business Identification Proof: Company PAN Card (mandatory), GST Certificate, Certificate of Incorporation (for companies), Business Registration Certificate (e.g., Shop & Establishment Act License).
    • Authorized Signatory Documents: PAN Card, Aadhaar Card, Letter of Authorization (on company letterhead with board resolution if applicable), Recent Photograph.
    • Business Address Proof: Utility Bill or Rental Agreement.
    • Consent Letter / Self-Certification: A letter on company letterhead.
    • Service Agreement on ₹100 Stamp Paper (as per some operator requirements).
  • What are the main steps in the DLT Registration process?

    The DLT registration process typically involves three main phases after selecting a DLT operator (e.g., Jio, Airtel, Vodafone-Idea, BSNL):

    • Entity Registration: Register your business/organization as a Principal Entity to get a unique Entity ID.
    • Header (Sender ID) Registration: Register the Sender IDs (e.g., your company name or a 6-digit numeric ID) that you will use to send SMS. Headers are categorized (Promotional, Transactional, Service Implicit, Service Explicit).
    • Content Template Registration: Register the exact text content of the SMS messages you intend to send. All messages must be pre-approved through a template to ensure compliance. You need to define variables correctly within templates.
  • Which DLT platform should I choose for registration?

    There are multiple DLT platforms operated by different telecom providers (Jio, Airtel, Vodafone-Idea, BSNL, etc.). You only need to register on one DLT platform as a Principal Entity, and your registration will be synced across others. Smart 5 Solutions can recommend a platform that is generally faster or more convenient for our clients.

  • How long does the DLT registration process take?

    The approval process for Entity Registration usually takes 2-7 business days, depending on the operator and accuracy of submitted documents. Header and Template approvals typically take 1-3 working days each after your Entity is approved.

  • What happens if I don't register on DLT?

    As per TRAI regulations, if you are not DLT registered, your commercial SMS messages will be blocked by telecom operators. Only messages from DLT-approved Headers and using DLT-approved Content Templates will be delivered.

  • How can Smart 5 Solutions help me with DLT registration?

    Smart 5 Solutions provides comprehensive assistance for DLT registration:

    • Guidance: We offer step-by-step guidance on the entire DLT registration process.
    • Document Checklist: We provide a clear checklist of all required documents.
    • Template Assistance: We can help you understand content template guidelines and best practices for approval.
    • Telemarketer ID: We provide our Telemarketer ID (which you'll need to add to your DLT account) to link your account with our SMS services.
    • Support: Our team offers dedicated support for any queries or issues you face during registration and post-registration.
  • What are common reasons for DLT registration rejection?
    • Incorrect/Incomplete Documents: Documents not in the prescribed format or details not matching.
    • Invalid Contact Details: Incorrect mobile number or email ID.
    • Content/Header Mismatch: Attempting to use content that doesn't match a registered template or an unapproved header.
    • Generic/Misleading Content: Using templates that are too generic, contain promotional content in transactional categories, or have invalid variables.
  • After DLT registration, do I need to do anything else with Smart 5 Solutions?

    Yes, after successful DLT registration and approval of your Entity, Headers, and Content Templates, you will need to:

    • Share your DLT Principal Entity (PE) ID and approved Headers with Smart 5 Solutions.
    • Add Smart 5 Solutions' Telemarketer ID to your DLT account.
    • Integrate your approved Content Templates (including their Template IDs) into the Smart 5 Solutions SMS panel for sending messages.
  • What is the difference between Transactional, Service, and Promotional SMS Headers/Templates?

    DLT categorizes SMS traffic to ensure proper compliance and filtering:

    • Transactional SMS: Critical alerts (e.g., OTPs, bank alerts) for registered customers, irrespective of DND status. Only uses 6-digit numeric sender IDs.
    • Service Implicit SMS: Important updates or information for customers based on their service subscription or usage (e.g., payment reminders, delivery updates). Delivered to DND and Non-DND numbers. Uses alphanumeric sender IDs (e.g., SMARTR5).
    • Service Explicit SMS: Messages requiring explicit consent from customers for service-related updates not covered by implicit consent (e.g., feature updates, new service introductions). Delivered only to Non-DND numbers with explicit consent. Uses alphanumeric sender IDs.
    • Promotional SMS: Messages for marketing or sales purposes, sent only to Non-DND numbers who have not opted out. Uses 6-digit numeric sender IDs.
  • What are variables in DLT content templates and how do I use them?

    Variables (e.g., `{#var#}`) are placeholders in your DLT content templates that allow you to insert dynamic content (like customer names, OTPs, or order numbers) without needing to register a new template for every unique message. For example, a template might be: "Dear {#var#}, your OTP is {#var#}. This OTP is valid for 10 minutes. - Smart 5." The number of variables and their positions must be fixed during template registration. Smart 5 Solutions' platform will allow you to replace these variables with actual data when sending messages.

  • Can I send messages to DND (Do Not Disturb) registered numbers?

    It depends on the SMS category:

    • Transactional SMS: Can be delivered to DND numbers.
    • Service Implicit SMS: Can be delivered to DND numbers.
    • Service Explicit SMS: Can NOT be delivered to DND numbers unless explicit consent has been specifically recorded and registered on DLT for that recipient.
    • Promotional SMS: Can NOT be delivered to DND numbers.

    Attempting to send messages to DND numbers without proper categorization or consent will result in delivery failure and potential penalties.

  • What is SMS scrubbing in the context of DLT?

    SMS scrubbing is the process where telecom operators, powered by the DLT system, automatically check every SMS before delivery. During scrubbing, the system verifies:

    • If the sender's Principal Entity (PE) ID is registered.
    • If the Sender ID (Header) is registered and approved for that PE.
    • If the message content exactly matches a registered and approved content template (including variable positions).
    • If the message category (Transactional, Service, Promotional) matches the Header and recipient's DND status.

    If any of these checks fail, the SMS is blocked, resulting in a DLT error code.

  • Do DLT registrations, Headers, or Templates expire?

    Yes, some aspects of DLT registration may have validity periods.

    • Entity Registration: Generally, Principal Entity registration is a one-time process and does not expire unless there are significant changes to your business details or TRAI revises regulations.
    • Headers (Sender IDs): Headers usually have an annual validity and need to be renewed. You will typically receive notifications from the DLT platform regarding upcoming renewals.
    • Content Templates: Content templates generally do not expire once approved, but they cannot be modified. If you need to change a template, you must register a new one.

    It's crucial to stay updated with the specific DLT platform's guidelines for renewal processes.

  • Can I modify an approved DLT content template?

    No, approved DLT content templates cannot be modified directly. If you need to make any changes to an existing template – even minor text adjustments or variable changes – you must submit it as a new content template for fresh approval. This ensures that all message content used is strictly vetted by the DLT system.

  • How can I check the status of my DLT registration or template approvals?

    You can check the status directly on the DLT platform where you registered. Each DLT operator's portal (e.g., Jio, Airtel, Vodafone-Idea, BSNL) has a section dedicated to tracking the status of your Entity registration, Header approvals, and Content Template approvals. You will typically find sections like "My Entity Status," "My Headers," and "My Templates" after logging in. Smart 5 Solutions can guide you on navigating these portals if you face difficulties.

Cookie Consent

cookie

Our website uses cookies to provide your browsing experience and relevant information. Before continuing to use our website, you agree & accept our Cookie Policy & Privacy.