DLT Registration in India: Step-by-Step Guide (2026)
Step-by-step DLT registration walkthrough for Indian businesses: PE-ID, sender-ID, template approval, operator portals, costs, timelines and how to skip it entirely.
StartMessaging Team
Engineering
DLT (Distributed Ledger Technology) registration is India’s compliance scaffolding for commercial SMS. Every business that sends bulk SMS — including OTPs — must register on the operator-run DLT portals, declare their sender IDs, and pre-approve every distinct message body. This guide walks through the end-to-end process.
Overview
- Register your business as a Principal Entity (PE-ID).
- Apply for sender IDs (headers).
- Submit message templates for approval.
- Repeat across all four operator portals (Jio, Airtel, Vi, BSNL).
- Maintain — renew annually, refresh templates as messages change.
Who Needs DLT Registration
Any entity sending commercial SMS to Indian numbers, including:
- OTP / transactional SMS senders.
- Promotional SMS senders.
- Service-explicit notifications.
- Bulk-SMS resellers and aggregators.
Personal SMS via consumer phones, A2P testing under throttle, and provider-managed delivery (where the provider owns the registration) are exempt.
Documents Required
- PAN of the business.
- GST registration.
- Business incorporation certificate / partnership deed.
- Authorisation letter on letterhead.
- Contact-person ID (Aadhaar / PAN).
- Bank statement of business account.
Step 1 — PE-ID Registration
Pick one operator portal as your primary (most teams start with Jio or Airtel). Sign up, upload documents, pay the registration fee, wait for approval (typically 3–7 working days). PE-ID is your principal entity identifier — it is portable across operators but each operator recognises it only after their own approval.
Step 2 — Sender ID
Apply for a 6-character alphanumeric sender ID with the correct operator-prefix for transactional / OTP. See our sender ID guide.
Step 3 — Template Approval
Submit each distinct message body. Variables must use {#var#} markers. See our template guide and variable rules.
Step 4 — Multi-Operator
Repeat the PE-ID + sender ID + template flow on each operator portal: Jio, Airtel, Vi, BSNL. Expect 1–4 weeks total for first complete approval. Some aggregators consolidate the multi-operator paperwork.
Costs and Timelines
- Per-operator: Rs 5,000 one-time + Rs 1,000–2,000 / year.
- Total first-year: Rs 25,000–35,000.
- Initial approval: 7–28 days.
- Per-template approval: 1–7 working days each.
How to Skip DLT Entirely
Use a DLT-free OTP API. The provider runs the entire DLT layer — PE-ID, sender IDs, templates — under their own registration. You call /otp/send and ship the same day. StartMessaging works exactly this way.
FAQ
DLT exists for valid compliance reasons but does not have to be your problem. Pick a provider that absorbs it and spend your engineering time on your actual product.
Related Articles
Understand TRAI's DLT registration mandate for SMS in India. Learn the process, portals, timelines, costs, and how to skip DLT entirely with StartMessaging.
Learn how to write DLT SMS templates that get approved on the first attempt. Template types, variable syntax, rejection reasons, and operator-specific tips.
How DLT template variables work in India: allowed character classes, length limits, common rejection reasons, and copy-paste-ready examples that pass the first time.
Ready to Send OTPs?
Integrate StartMessaging in 5 minutes. No DLT registration required.