Since 1998 5000+ Clients 99.9% Uptime TRAI Certified
🟡 DLT GUIDE · BSNL

BSNL DLT Registration in 2026

BSNL's DLT portal at ucc-bsnl.co.in: what it charges, what it asks for, how long it says approvals take, and the places where its own documentation contradicts itself. Also covers where MTNL users go now that MTNL's portal has closed to new registrations.

📅 Published 29 Oct 2026✅ Facts last verified 29 Oct 2026⏱️ 9 min read

BSNL DLT registration is done on ucc-bsnl.co.in, BSNL's portal for commercial SMS under TRAI's TCCCPR rules. Register your business as a Principal Entity with your business PAN, authorised-person details, business proof and a Letter of Authorisation, then pay INR 5,000. BSNL's FAQ calls the fee "one-time" but also gives the registration one-year validity. BSNL targets 72 hours for entity approval and 60 minutes for headers and templates. One registration covers every operator, not just BSNL numbers.

1. BSNL DLT at a glance

ItemWhat BSNL publishes
Portalucc-bsnl.co.in (same platform family as Vi's Vilpower)
Entity feeINR 5,000, non-refundable. Wording conflict on renewal, see below
Validity1 year, with a 30-day grace period
Entity approval target72 hours from payment
Header / template targetRegistrar action within 60 minutes
Document deadlineAccount can be deleted if requested documents are not supplied within 15 working days
Variable tags{#num#} {#alp#} {#urg#} {#uro#} {#cbn#} {#eml#}
SupportCircle-wise approver and verifier contacts; no national helpline

2. The fee: one-time or annual?

BSNL's FAQ says the Principal Entity registration fee is "INR 5,000/- (one-time, non-refundable)". The same FAQ also says a registration is valid for one year with a 30-day grace period, and that CTA (link and callback number) whitelisting is "included as part of the annual maintenance fee".

Both statements cannot be fully true. Our advice is to plan for a yearly charge, which matches how Jio, Airtel and Vi describe theirs, and to check the payment screen for the exact amount and whether 18% GST is added on top. Most guides quote about ₹5,900 because that is ₹5,000 plus GST.

Don't let it lapse. If a registration expires, your headers and templates stop working with it, and every message on them is rejected until you renew. Put the renewal date in your calendar the day you are approved.

3. Documents BSNL asks for

  • Business PAN (company, firm or proprietor). The entity name you type must match it exactly.
  • Authorised person details: name, ID proof, mobile number and email of the person who will operate the account.
  • Proof of business, such as a GST certificate, certificate of incorporation, partnership deed or shop establishment registration.
  • Letter of Authorisation on letterhead when someone registers on your behalf, such as a telemarketer or SMS provider.
  • Extra documents if you are a government department or a SEBI-registered entity, because those headers are restricted.

Most rejections at this stage come from name mismatches: "Sri Murugan Traders" on the form, "SREE MURUGAN TRADERS" on the PAN. Copy the name from the PAN card character for character.

4. Registration steps

  1. Open ucc-bsnl.co.in and choose to register as a Principal Entity (not a telemarketer).
  2. Enter the business details exactly as on the PAN, select your business category and add the authorised person.
  3. Upload the documents above as clear PDFs or images.
  4. Pay the registration fee. The 72-hour approval target runs from payment.
  5. Once approved, note your entity (PE) ID. Your SMS provider needs it.
  6. Register your headers, then your content templates against those headers.
  7. Bind your telemarketer (your SMS provider) to your entity so the delivery chain is declared. Undeclared chains have been rejected since 11 December 2024.

5. Headers on BSNL

Header rules on BSNL follow the shared platform: six characters, no spaces or special characters. Transactional and service headers are letters or letters and digits, such as AVNZON. Promotional headers have traditionally been six digits, with the first digit showing the business category. A header that is not used for more than 90 days can be returned to the pool, so a seasonal sender should keep at least occasional traffic on headers it wants to keep. You cannot register someone else's brand, a celebrity's name or anything that looks like a government scheme. Details are in our header registration guide.

6. Templates and variable tags on BSNL

BSNL's content template guidelines list three template types: promotional, transactional (which now includes OTPs from non-bank senders) and service implicit. A template may contain at most three variables, with more allowed only "after proper justification". A new template can be linked to only one header.

Since TRAI's 18 November 2025 direction, every variable has to be tagged with its type. BSNL uses the short tag names:

BSNL tagUse it forAirtel equivalent
{#num#}OTPs, amounts, counts{#numeric#}
{#alp#}Names, order and reference IDs{#alphanumeric#}
{#urg#}Whitelisted website links{#url#}
{#uro#}App store / OTT links{#urlott#}
{#cbn#}Callback numbers{#cbn#}
{#eml#}Email addresses{#email#}
BSNL template
Dear Parent, the fee of Rs.{#num#} for {#alp#} is due by {#alp#}. Pay online at {#urg#} -ABCSCH

The example above has four variables, one more than the default limit of three, so it would need a justification. A tidier version puts the student's name and the due date into a single {#alp#} value. Note the header in the sign-off: a generic word like SCHOOL would be refused, so use an abbreviation of the school's own name. If you have old templates written with the generic {#var#}, BSNL's guidelines describe a CSV-based migration to tagged versions. Our variable tagging guide covers length limits and the migration in detail.

7. If you were on MTNL

MTNL's DLT portal currently says that new registrations for Principal Entities, telemarketers, headers and templates are stopped while MTNL's DLT platform migrates to BSNL's. Existing MTNL entities should watch for migration communication and keep their login details. New businesses should register on BSNL or any other operator; because one registration works everywhere, nothing is lost by not using MTNL.

8. Checking a registration

BSNL's homepage links daily PDF lists of registered Principal Entities and headers. If a supplier claims a header is registered, or you want to confirm your own entity has gone live, search the latest list. Vi and MTNL publish similar lists, and Jio publishes a list of entities and headers too.

9. BSNL or another portal?

You only need one. The entity ID BSNL issues is valid on every network, and the same is true the other way round. Reasons people choose BSNL include an existing BSNL relationship (government offices, PSUs, institutions) or a preference for its circle-level contacts. If none of that applies, compare the steps on Jio, Airtel and Vi and pick whichever you find easiest. The overall process is in our DLT registration guide.

Common rejection reasons

Rejected itemUsual causeFix
EntityName differs from PAN; unreadable document; wrong categoryCopy the PAN name exactly; re-scan documents
Entity (deleted)Queried documents not supplied within 15 working daysAnswer queries promptly; register again if deleted
HeaderGeneric word, another brand, or no link to your business nameUse an abbreviation of your own name; attach proof
TemplateUntagged variables, more than three variables, wrong categoryTag every variable; trim to three; move offers to promotional
TemplateLink or callback number not whitelistedWhitelist the domain or number first

If messages fail after approval, our DLT error codes guide explains the operator codes and what to change.

10. BSNL DLT support

BSNL does not publish a national DLT helpline. Its portal has a "Support (Circle Wise Spoc Details)" page listing, for each telecom circle, the officers who approve and verify registrations. Tamil Nadu has two approvers and one verifier listed. Use that page for current names and contacts. We don't copy officers' personal numbers here because they change.

Or let us handle it. AvanceZone registers businesses on DLT as part of setting up bulk SMS, and we do it daily. If you are sending from code, our PHP and other developer guides show where the entity and template IDs go.

FAQ

BSNL DLT Registration: FAQ

What is the BSNL DLT registration fee?
BSNL's own FAQ states that Principal Entity registration costs INR 5,000, non-refundable, and calls it "one-time". The same FAQ says a registration is valid for one year with a 30-day grace period and refers to an "annual maintenance fee". Budget for it as a yearly charge, and confirm the current amount and whether GST is added on the payment screen.
What is the BSNL DLT portal?
BSNL runs its DLT platform at ucc-bsnl.co.in. It is built on the same platform as Vodafone Idea's Vilpower, so the screens, FAQ wording and template guidelines are very similar.
Can I register on BSNL if my customers use Jio or Airtel?
Yes. You register once, on any one operator's DLT platform, and the entity (PE) ID works across all operators. Your messages reach Jio, Airtel, Vi and BSNL numbers alike. Pick the portal whose process suits you.
How long does BSNL DLT approval take?
BSNL publishes a target of 72 hours for entity approval after payment, and a registrar target of 60 minutes for headers and templates. Real approvals can take longer, especially when documents are queried. If requested documents are not supplied within 15 working days, the account can be deleted.
What happened to MTNL DLT?
MTNL's DLT portal has stopped new registrations of entities, telemarketers, headers and templates while it migrates to the BSNL DLT platform. New registrations should go to BSNL or another operator.
Which variable tags does BSNL use?
BSNL uses {#num#}, {#alp#}, {#urg#}, {#uro#}, {#cbn#} and {#eml#}, the same set as Vi. Airtel uses longer names such as {#numeric#} and {#url#}. A template may carry up to three variables; more need a justification. See our variable tagging guide.
Who do I contact for BSNL DLT support?
BSNL has no single national DLT helpline. Its portal lists circle-wise contacts, an approver and a verifier for each telecom circle, on the "Support (Circle Wise Spoc Details)" page. Tamil Nadu has its own listed contacts there.
SKIP THE PORTAL

We Can Do Your DLT Registration for You

Send us your PAN and business proof. We register the entity, headers and templates, link them to our gateway and tell you when you can send.