From 1 January 2024, every Sri Lankan aged 18 and above is required by law to register for a Taxpayer Identification Number (TIN) — including Sri Lankans living overseas. Without a TIN, you cannot file an IRD return, access IRD e-services, claim a DTA tax credit, or even prevent your Sri Lankan bank from automatically deducting 10% withholding tax on your bank interest. If you are an overseas Sri Lankan and don’t have one yet, this guide tells you exactly what to do.
Why Overseas Sri Lankans Need a TIN Urgently
There are four specific situations where not having a TIN directly costs an overseas Sri Lankan money or creates legal risk:
- 10% WHT on bank interest: From 1 April 2025, Sri Lankan banks automatically deduct 10% withholding tax on interest unless you submit a Self-Declaration Form to your bank — and you cannot submit that form without a TIN. Without it, your bank deducts 10% on all LKR account interest regardless of your income level.
- IRD return filing: A TIN is mandatory to file your annual income tax return via the IRD e-services portal. Without it, you cannot file — and the penalty for failure to file is up to LKR 500,000 plus 5% of tax per month.
- DTA credit claims: Claiming a foreign tax credit under a Double Taxation Agreement requires a registered IRD filing — which requires a TIN.
- Property and financial transactions: Sri Lankan banks, property registrations, and vehicle transactions increasingly require a TIN as a standard identification requirement.
Can You Register for a TIN from Overseas?
Yes. Sri Lankan citizens residing abroad can register online. You will need to provide a valid foreign address and contact details. The process is the same as for Sri Lanka residents. Online applications are typically processed within 3–7 working days, after which you receive your TIN and a PIN to activate your IRD e-services account.
How to Register for a TIN Online: Step by Step
- Step 1: Go to the IRD e-services portal at eservices.ird.gov.lk
- Step 2: Select “Taxpayer Registration” and then “Individual”
- Step 3: Upload your National Identity Card (both sides) — or your Sri Lankan passport if you do not have an NIC
- Step 4: Enter your overseas address and contact details including your foreign mobile number
- Step 5: Submit and wait 3–7 working days for your TIN and e-services PIN by email
If you use your passport instead of an NIC (common for Sri Lankans who have been overseas for many years), enter your passport number in the NIC field. The IRD has confirmed this is acceptable for overseas registrations.
What Happens If You Don’t Register?
If you fail to register when required, you may face a penalty of up to LKR 50,000, delays when accessing banking or government services, and automatic registration by the IRD using third-party data — including information from your Sri Lankan bank. The IRD now receives data from banks about depositors, which means they may already have your financial information even if you have not registered yourself.
TIN Registration Does Not Mean You Owe Tax
This is the most common misconception that stops people from registering. Having a TIN does not automatically mean you need to pay tax. If your income is below the personal relief threshold of LKR 1,800,000 per year, your tax liability may be zero — but you still need to file a return and have a TIN registered. Registration is about compliance and access to services, not a trigger for tax payment.
Need Help Registering or Filing?
GDP Consultants assists overseas Sri Lankans with TIN registration, IRD e-services setup, and annual tax return filing — fully remotely from wherever you are in the world. Once your TIN is in place, we handle the complete filing process including DTA credit claims and remittance tax calculations.
Start with our free Sri Lanka Expat Tax Checker to understand your obligations, then message us on WhatsApp to get your TIN registered and your filing sorted before the 30 November 2026 deadline.
