IRD Gov LK _ TIN Registration, Check TIN & e-Services _ ird.gov.lk
How to Register for a TIN Online in Sri Lanka, Step by Step

Updated November 1, 2026

How to Register for a TIN Online in Sri Lanka, Step by Step

Getting a TIN (Taxpayer Identification Number) in Sri Lanka is free, takes a few minutes of form-filling, and — since the law made it compulsory for every adult — it's something you shouldn't keep postponing. This walkthrough covers the online application on the IRD e-services portal exactly as you'll see it, plus the small mistakes that get applications rejected and what to expect once you submit.

Before you open the form

Get one thing ready first: a clear scan or photo of both sides of your NIC, saved as a PDF. The portal asks you to upload it, and applications stall when the image is blurry, cropped, or only shows one side. If you only have photos, use any free scan app to combine both sides into a single PDF before you start.

Also have your mobile phone next to you and an email address you can actually open. The IRD sends your TIN and a one-time PIN by email, so a dead or forgotten inbox turns a simple process into a call-centre problem.

Step by step on the e-services portal

  1. Go to the IRD e-services portal at eservices.ird.gov.lk (you can also reach it from the homepage of ird.gov.lk). You don't need an account to register — the registration tool is open to everyone.
  2. Open Taxpayer Registration and choose Individual as the registration type.
  3. Select the purpose of registration. For most people registering because of the adult mandate, this is income tax.
  4. Fill in your personal details: NIC number, full name, date of birth and address. Copy them letter for letter from your NIC — more on this below.
  5. Enter your mobile number and email address.
  6. Upload the PDF of both sides of your NIC.
  7. Review everything once, then submit.

The direct registration page is eservices.ird.gov.lk/Registration/TINRegistration/ShowRequestHeader if you want to bookmark it. If the online route doesn't suit you, the IRD still accepts applications by post and in person at the Primary Registration Unit, IRD head office, Colombo 02, or any regional office.

The rejection reason nobody warns you about

Most failed applications fail for one boring reason: the details on the form don't match the NIC. Your name has initials in a different order. Your address uses a different spelling. Your date of birth is typed with the day and month swapped. The system compares what you type against what the NIC shows, and a mismatch means the application can't be approved as submitted.

So type your name exactly as printed — same order, same spelling, same initials. If your NIC is old and the print is faded, zoom in on the scan you prepared rather than guessing. And double-check the NIC number itself digit by digit; one transposed number sends your certificate details nowhere useful.

Other avoidable snags: uploading only the front of the NIC, uploading a photo so dark the details can't be read, and using an email address you no longer have access to. All three are fixed by five careful minutes before you press submit.

What arrives after you apply

The IRD processes applications within a few working days. When yours is approved, you get an email containing your TIN certificate — the document showing your number — and a one-time PIN. Keep both safe. The PIN is what activates your e-services account, which you'll need later for filing returns and checking your tax file through RAMIS, the IRD's online system.

Download the certificate PDF and keep a copy on your phone as well as somewhere backed up. From 1 November 2026 you have to produce it for things like opening a bank account or registering a vehicle — our post on the eight transactions that now require a TIN certificate lists them all. Losing the email doesn't lose your TIN, though: you can recover the number any time using the verification tool described on our homepage, and a printout of that result is accepted in place of the certificate.

Already registered without knowing it?

Plenty of people are. Employers, banks and agents registered thousands of people over the years, and some never received or never noticed their TIN. Before you apply for a new one, spend two minutes checking whether you already have one — duplicate registrations just create cleanup work. Open the e-services portal, go to Verify Authenticity of Registration, then Verify Registration, and search with your NIC number plus the OTP sent to your phone or email. If a TIN appears, that's yours; use it and skip the application entirely.

Quick answers

Does it cost anything? No. Registration is free online, by post and in person. I'm a student with no income — do I still register? Yes, if you're 18 or older and resident; the mandate is about registration, not income, and holding a TIN doesn't make you liable for tax. What if I never apply? The penalty for failing to register is Rs 50,000, and you'll be stuck the first time a bank, the motor traffic department or the land registry asks for your certificate. Stuck on a submitted application? Call the IRD on 1944 with your NIC handy.