induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka TIN Registration Checker

Find out in seconds whether you must register for a TIN, register for income tax, and file a return. Enter your age, residency, and income — get a clear verdict for each, the deadline, the Rs 50,000 penalty risk, and how to register at the IRD. No signup, sources cited below.

By Induwara AshinsanaUpdated Jun 23, 2026
Check your TIN & tax obligationsSri Lanka
IRD §102 rules
Try a situation

Whole years, 0–120.

Resident = in Sri Lanka 183+ days in the year.

Where most of your money comes from.

Rs

Total assessable income for the year, before relief.

Are you doing any of these? (optional — each one needs a TIN)
TIN registration
Required

As a resident aged 23, a TIN is compulsory — every resident 18 or over must hold one since 1 January 2024.

IRD notice CMN 27.12.2023 · Inland Revenue Act §102

Income tax registration
Required

Annual assessable income exceeds the Rs 1,200,000 registration line, so income tax registration is required.

IRD notice CMN 27.12.2023 · Inland Revenue Act §102

Annual return filing
Required

Once registered for income tax you must file an annual return for each year of assessment (1 April – 31 March).

IRD notice CMN 27.12.2023 · Inland Revenue Act §102

Register before you transact — a TIN takes effect from the date the IRD issues it, not backdated.
Penalty for not registering when required: up to Rs 50,000
Cross-checked by an independent rule pass

How it works

A TIN (Taxpayer Identification Number) is your single ID with the Inland Revenue Department of Sri Lanka. Confusion is widespread because three different obligations get tangled together: holding a TIN, registering for income tax, and filing an annual return. They have different triggers. This checker separates them using the rules in the IRD's December 2023 public notice and Section 102 of the Inland Revenue Act No. 24 of 2017.

Rule 1 — TIN registration. Since January 1, 2024, every resident aged 18 or over must hold a TIN, regardless of income. A TIN also becomes a precondition for specific transactions — opening a bank current account, importing a vehicle or goods, registering a business, buying or selling land, and some licences — so selecting any of those makes a TIN mandatory even for a person under 18 or a non-resident.

Rule 2 — Income tax registration. This is separate. You must register for income tax only when your annual assessable income is strictly above Rs 1,200,000 a year. The comparison is a strict greater-than: income exactly equal to Rs 1,200,000 does not trip it. Note this Rs 1,200,000 registration line is a different figure from the income-tax-free personal relief used to compute how much tax you owe — that relief is Rs 1,800,000 for Y/A 2025/26. To estimate the actual liability, use the Sri Lanka Income Tax Calculator.

Rule 3 — Annual return filing. Once you are registered for income tax, you must file a return for each year of assessment (1 April to 31 March). If you only hold a TIN and your income is at or below the line, no return is due — but a salaried employee whose employer over-deducted APIT can file voluntarily to claim the refund.

Penalty. Under Section 102, failing to register when required lets the IRD register you on its own and impose a penalty not exceeding Rs 50,000. Because a TIN takes effect from its issue date and is not backdated, the safe move is to register before you transact. Every verdict in the tool is produced by a deterministic rule pass and cross-checked by a second, independent count so the three answers always agree.

Worked examples

23-year-old freelancer (resident)

Rs 3,000,000/yr · business income

  1. Rule 1: resident, age 23 (≥ 18) → TIN required.
  2. Rule 2: Rs 3,000,000 > Rs 1,200,000 → income tax registration required.
  3. Rule 3: registered for income tax → annual return required.
  4. Verdict: all three required. Register before invoicing clients.

19-year-old student (resident)

Rs 0 income · opening a current account

  1. Rule 1: resident, age 19 (≥ 18) → TIN required (the bank trigger reinforces it).
  2. Rule 2: Rs 0 is not above Rs 1,200,000 → income tax registration not required.
  3. Rule 3: not registered, no income → annual return not required.
  4. Verdict: TIN only. Register before the bank appointment.

45-year-old salaried employee (resident)

Rs 1,200,000/yr · employment only (APIT)

  1. Rule 1: resident, age 45 (≥ 18) → TIN required.
  2. Rule 2: Rs 1,200,000 is AT, not above, Rs 1,200,000 (strict >) → income tax registration not required.
  3. Rule 3: employment below the line → filing optional, only to reclaim over-deducted APIT.
  4. Verdict: TIN required; APIT deductions do not exempt you from holding one.

Frequently asked questions

Sources & references

The rules and thresholds on this page were last cross-checked against the IRD sources on 2026-06-23. This page reports registration obligations only — for the actual tax you owe, see the income tax calculator; to decode the NIC you'll register with, see the NIC decoder.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.