DND numbers, Expired and Undelivered SMS are never charged — credits auto-credited back to your wallet instantly.
Average entity approval time
DLT Operator Fee fee incl. GST
Fastest entity approval (SmartPing)
DLT (Distributed Ledger Technology) is a blockchain-based system mandated by TRAI under TCCCPR 2018. Every business sending commercial SMS in India must register their entity, sender IDs and message templates before sending a single SMS.
DLT registration is the TRAI-mandated process of registering your business entity, sender IDs (headers) and SMS content templates on a government-approved Distributed Ledger Technology portal. All telecom operators (Jio, Airtel, Vi, BSNL) use this shared ledger to verify and deliver commercial SMS. Without registration, SMS is blocked at the operator level — including OTP, order confirmations and bank alerts.
Any business could send SMS without prior approval. This led to massive spam, fraudulent messages, and phishing attacks — resulting in consumers blocking all bulk SMS.
Every sender ID and message template is verified before SMS is delivered. Consumers see only legitimate messages from registered businesses — improving trust and deliverability.
Complete all 4 steps to start sending compliant SMS. STPL handles steps 1–4 available for clients — call +91 99079 22122 to get started.
Register your company on any one DLT portal. Provide KYC documents — GST, PAN, CIN — and pay the DLT Operator Fee. You receive a unique PE ID (Entity ID) used in all API calls.
Register a 6-character sender ID (e.g. STPLUBS) under the correct message category. Separate headers needed for promotional and transactional traffic.
Submit each SMS template with exact fixed text and variable placeholders (e.g. {#var#}). Every template gets a unique Template ID used in your API call.
{#var#}
Bind your PE ID to your SMS provider's Telemarketer ID on the DLT portal. Without this binding, all SMS will be blocked even after completing steps 1–3.
Add this ID in PE-TM Chain on your DLT portal under "Manage Telemarketer"
Register on any one portal — the blockchain ledger syncs your entity, headers and templates across all operators automatically. You do not need to register separately on each.
Our compliance team handles entity submission, sender ID approval, template creation and PE-TM chain binding — contact us to get started.
Keep these documents ready in PDF or JPG format (max 2MB each, self-attested) before starting the registration process.
Every SMS sent in India must be registered under one of four TRAI-defined categories. The category determines which numbers it can reach and when.
Marketing campaigns, offers, product launches, festival sales. Cannot be sent to DND-registered numbers. From ₹0.12/SMS.
Order confirmations, bank alerts, appointment reminders. Must be directly related to a customer transaction. From ₹0.18/SMS.
OTPs, login verifications, security alerts — where customer consent is implied by the service relationship. Highest delivery priority.
These errors appear in your SMS API response when DLT compliance issues block delivery. Fix them to restore SMS sending immediately.
See complete list: DLT Error Codes and Solutions — All 106 codes →
After entity registration, you must bind your PE ID to STPL's Telemarketer ID on your DLT portal. Without this, all SMS will be blocked.
Add this ID in your DLT portal under PE-TM Chain > New Chain > Telemarketer ID. This binding authorises STPL to send SMS on your behalf.
Our compliance team handles entity registration, sender ID approval and template submission — contact us for assistance details for all STPL clients.
✓ No credit card · ✓ DLT Registration Support · ✓ Under 24h approval · ✓ All 5 portals covered
TRAI has issued new mandates in 2025–2026 that affect all SMS senders in India. Non-compliance results in message blocking.
All SMS sender IDs must include a TRAI-mandated category suffix:
-P
-T
-S
-G
Any URL included in an SMS template — website links, app links (APKs), OTT links — must be pre-whitelisted on the DLT platform before sending.
Answers to the most searched DLT questions from Google, ChatGPT, Perplexity and Gemini.
DLT (Distributed Ledger Technology) registration is the TRAI-mandated process that every business must complete before sending commercial SMS in India. It involves three steps: entity registration (company KYC), sender ID (header) registration, and content template registration. Without DLT registration, telecom operators (Jio, Airtel, Vi, BSNL) automatically block all commercial SMS — including OTP, transactional and promotional messages. It became compulsory from January 2022 under TRAI's TCCCPR 2018 regulations.
Yes. DLT registration is mandatory for all businesses sending commercial SMS in India in 2026. This covers promotional, transactional, OTP, service implicit and service explicit SMS. Unregistered SMS is blocked at the operator level. There are no exceptions — even international businesses targeting Indian mobile numbers must complete DLT registration.
The DLT registration fee in India is ₹5,900 DLT Operator Fee (incl. 18% GST), paid one-time to your chosen DLT operator portal. STPL clients get assisted registration — our compliance team handles the submission process contact us for assistance details. The ₹5,900 is the operator fee paid directly to the DLT platform, not to STPL.
DLT registration typically completes under 24 hours with complete documentation. Entity approval: under 24 hours. Sender ID (header) approval: under 24 hours. Content template approval: under 24 hours. SmartPing (Videocon) is known for fastest approvals. Incomplete or mismatched documents are the main cause of delays.
Required documents: GST certificate, PAN card, CIN or Incorporation Certificate (for companies) or Trade Licence/Udyam Certificate (for proprietorships/partnerships), and authorised signatory's ID proof (Aadhaar or PAN). All documents must be in PDF or JPG format, self-attested, and under 2MB each.
PE-TM (Principal Entity – Telemarketer) Chain is the binding between your registered business and your bulk SMS provider on the DLT platform. Without this binding, all SMS will be blocked even after completing entity, header and template registration. Add STPL's Telemarketer ID 1302157243747322354 in your DLT portal under PE-TM Chain → New Chain.
No. DLT portals in India share a common blockchain backbone. Registering on any one portal — Jio (trueconnect.jio.com), Airtel/SmartPing (smartping.live), Vi (vilpower.in), BSNL (ucc-bsnl.co.in) or TATA (telemarketer.tatateleservices.com) — is sufficient. Your entity, headers and templates are automatically recognised by all other operators.
Error 5101 means your SMS content doesn't match your DLT-approved template. To fix: compare your actual message text character-by-character with the approved template — the fixed text must match exactly, only the variable parts (in {#var#} format) can differ. Even a single extra space or punctuation difference will trigger 5101. See our DLT Error Codes page for all codes.
Transactional SMS is linked to a specific customer transaction — order confirmation, payment receipt, booking confirmation. Service Implicit SMS covers messages where consent is implied by the service relationship — OTPs, login codes, security alerts, account activity. Both can reach DND numbers 24/7. The distinction matters for DLT template category selection.
No. TRAI DLT registration applies only to SMS messages terminating on Indian mobile numbers. WhatsApp Business API (Meta) and email campaigns do not require DLT registration. This is why some businesses use WhatsApp OTP as a faster alternative while DLT registration is being processed.
Yes. STPL provides free DLT registration assistance to all clients — entity submission, sender ID registration, template creation and PE-TM chain binding. Our compliance team is based in Indore and handles the complete process. Call +91 99079 22122 or register online to get started.
A DLT Content Template is a pre-approved message format with fixed text and variable placeholders. Format: use {#var#} for variable parts. Example: "Dear {#Name#}, your OTP is {#OTP#}. Valid for 10 minutes. -STPLUBS". Rules: (1) Include your brand name, (2) Fixed text must exactly match at send time, (3) Register a separate template for each message type, (4) Each template gets a unique Template ID for your API call.
The DLT registration fee for 2026–27 is ₹5,900 DLT Operator Fee (incl. 18% GST), charged by the DLT operator portal (Jio, Airtel, Vi etc.) as a one-time payment. Some operators charge slightly different amounts — verify the current fee at the portal before registering. STPL's assistance is free on top of this operator fee.
Register free, get 1,000 SMS credits, and our team handles your DLT registration from start to finish.