TIN Registration Check _ Check TIN Number Online with NIC _ IRD Sri Lanka — Discussions
Join the conversation and discuss our latest updates and resources.
Author
Ji-hoon Park
You can check whether you already have a Sri Lanka TIN (Taxpayer Identification Number) in about two minutes, free of charge, on the official Inland Revenue Department (IRD) e-services portal. All you need is your NIC number and the mobile number or email address the IRD has on file for you. The portal sends you a one-time password, and once you enter it, your TIN appears on screen. No office visit, no agent, no fee.
Quick facts
- What you need: your NIC number, plus your mobile number or email address for the one-time password (OTP).
- Where: eservices.ird.gov.lk, under Verify Authenticity of Registration.
- Cost: free. Anyone charging you for this check is running a scam.
- Who issues the TIN: the Inland Revenue Department (IRD) of Sri Lanka, ird.gov.lk.
- Stuck? IRD call centre 1944, Monday to Friday 9 am to 7 pm, Saturday 9 am to 1 pm.
Check first — you may already have a TIN
Here is the part most people miss. From May 2023 onward, employers, banks and agents registered large numbers of Sri Lankans for a TIN in bulk drives. Your employer may have registered you when the rule changed. Your bank may have done it when you opened an account. If you shrug and apply for a brand new TIN, you can end up with two registrations under one NIC, and sorting that out at an IRD office takes far longer than the two-minute check.
So the order matters: check first, register only if the check comes back empty. Our official portal page takes you straight to the IRD verification screen, so you do not land on a lookalike site by mistake.
The check, step by step
The IRD published this exact flow in its notice "TIN Verification through IRD e-Services" on 2 October 2026. It works on a phone or a computer.
- Go to www.ird.gov.lk.
- Select e-Services.
- Select Access to e-Services.
- Click Verify Authenticity of Registration.
- Select Verify Registration.
- Enter your NIC number.
- Enter your mobile number or email address to receive the OTP.
- Click Send OTP.
- Type in the one-time password sent to you.
- Click Search. Your TIN is displayed on screen.
If the OTP never arrives or the portal rejects your number, do not keep hammering the button. Our walkthrough on checking your TIN with your NIC and OTP covers the usual causes and fixes, including old NIC numbers and a changed mobile number.
Verify Registration vs Verify Certificate
The verification page offers two similar-sounding tools, and they do different jobs.
Verify Registration answers the question "do I have a TIN, and what is it?" You prove who you are with your NIC and an OTP, and the portal shows the TIN registered against that NIC. This is the check this page is about.
Verify Certificate answers a different question: "is this TIN certificate genuine?" You type in the certificate number printed on a TIN certificate, and the portal confirms whether that certificate is real and registered. Banks and officers use this side to check a document someone hands them. If you are holding a certificate and simply want to know your number, use Verify Registration instead.
What the result screen tells you
A successful check shows your TIN on screen, tied to your NIC. Screenshot it or print the page and keep it safe. Under IRD notice SEC/PN/IT/2026/05, a printout of this verification result, clearly showing your NIC number and your TIN, is accepted in place of the formal TIN certificate for the transactions listed below. That one printout can save you a wait for paperwork. Our notes on the TIN certificate vs the verification printout explain what banks, the RMV and land offices accept, and when you still need the actual certificate.
One more thing worth knowing: having a TIN does not mean you owe tax. A TIN is a registration number, nothing more. Income tax only starts when your income passes Rs 1,800,000 a year.
TIN not displayed — what to do next
An empty result means the IRD has no registration against that NIC. It is not an error and it is not a fine. It means you register now, while it is still free and quick. Registration happens on the same portal: Taxpayer Registration, then Individual. Upload a PDF of both sides of your NIC, and make sure every detail matches your NIC exactly, because a name or number mismatch is the most common reason applications stall. Your TIN certificate and a one-time PIN arrive by email within a few working days.
Before you register, read what "TIN not displayed" actually means so you do not create a duplicate by mistake, and so you know what to do if you were registered under an old NIC format.
Lost TIN and old mobile number problems
Forgotten your TIN? The verification flow above shows it again, so run the check before anything else. The frustration case is the OTP: the portal sends the code to the mobile number or email already on file. If you changed numbers since you were registered, the code goes to a phone you no longer have. Try your email address instead. If that fails too, call the IRD call centre on 1944, or visit an IRD office with your NIC and ask them to update your contact details. There is no honest shortcut around this, whatever an agent tells you.
Why everyone is checking right now
From 1 November 2026, under the Inland Revenue (Amendment) Act No. 11 of 2026, you must show a valid TIN certificate for everyday transactions:
- Opening an account at a bank or financial institution
- Getting approval for a building plan
- Registering a motor vehicle
- Renewing a motor vehicle licence
- Registering land or a title to land
- Registering a business
- Transferring shares
- Obtaining credit cards
The TIN itself has been mandatory for all resident adults aged 18 and over since the registration rule took effect (Section 102 of the Inland Revenue Act No. 24 of 2017), and the penalty for not registering is Rs 50,000. Two minutes on the official portal today beats a stalled bank account or vehicle transfer later.
Stay safe: only one real portal
The only genuine check runs on eservices.ird.gov.lk. Lookalike sites and fake "TIN check" apps appear whenever a government deadline bites, and they ask for exactly the things you should never hand over: photos of your NIC, your OTP, or an upfront "processing fee". The real check is free, it never asks you to upload your NIC for a verification, and the IRD will never ask for your OTP over the phone. Enter the OTP only on the portal page you opened yourself, and never share it with anyone.
Common questions
Is the TIN registration check free?
Yes. The verification on the IRD e-services portal costs nothing. If a website or agent asks you to pay to check your TIN, close the page.
I was registered by my employer. Can I still check myself?
Yes, and you should. Run the Verify Registration check with your NIC and your own mobile number or email. Your TIN shows on screen whether you registered yourself or someone did it for you.
What if the check shows nothing at all?
It means no TIN is registered against that NIC. Register free on the same portal through Taxpayer Registration, and keep the emailed certificate when it arrives.
Does the check work with an old NIC number?
Usually, yes. Enter the number exactly as printed. If the portal does not accept it, our NIC and OTP walkthrough covers the old 9-digit format and what to try next.
Will a printout of the result really work at a bank?
Yes. IRD notice SEC/PN/IT/2026/05 says a printout of the verification result clearly showing your NIC number and TIN is accepted in place of the formal certificate for the listed transactions.
Does having a TIN mean I have to pay income tax?
No. A TIN is only a registration number. Income tax applies once your income passes Rs 1,800,000 a year.
Ready? Head to the official verification page, NIC in hand, and you will know your position in about two minutes.
Ji-hoon Park
Original Post
No discussions yet. Be the first to start!