E-filing is mandatory for Sri Lanka income tax returns. Whether you are in the UK, UAE, Australia, Canada, or Saudi Arabia, you can file your Sri Lanka tax return entirely online — no trips to Colombo, no queuing at the IRD. Here is exactly how it works.
Step 1: Get Your TIN (Taxpayer Identification Number)
You need a Sri Lanka TIN to file online. If you already have one from previous employment in Sri Lanka, it remains valid. If you don’t have one, you can register online at ird.gov.lk or through your Sri Lankan bank, which now collects TIN information as part of account management. As of 2026, the IRD expects almost all Sri Lankan adults to have a TIN registered.
Step 2: Gather Your Income Documents
Depending on your situation, you will need:
- Overseas employment income: payslips, P60 (UK), tax assessment (Australia), or annual income statement — converted to LKR at CBSL reference rates
- Sri Lanka rental income: rental agreements, payment records, WHT certificates from tenants
- Dividends and interest: dividend vouchers, bank statements showing interest received and AIT deducted
- Overseas tax paid: proof of tax paid in your country of residence for DTA credit claims
- Asset and liability declaration: as a resident, you must declare worldwide assets, properties, vehicles, and deposits
Step 3: Calculate Your Tax Liability
Use the Sri Lanka Expat Tax Checker to estimate your position before filing. As a resident, apply the progressive tax bands (6% to 36%) against your total worldwide income after deducting the LKR 1,800,000 personal relief. As a non-resident, calculate the 14% WHT on rental and dividends, 5% AIT on LKR bank interest, and 15% on remittances less any DTA credit.
Step 4: File Online via IRD e-Services
Log in to the IRD e-services portal at ird.gov.lk using your TIN and password. Select the correct return type for your income profile (employment income, business income, investment income, or a combination). Upload supporting documents, review the calculated tax payable or refund due, submit, and download your acknowledgement PDF.
Step 5: Pay Any Tax Due
Tax payments are due within 15 days of month-end via online banking or the IRD’s payment channels using your TIN as the reference. Sri Lankan banks including Bank of Ceylon, Commercial Bank, Sampath Bank, and HNB allow tax payments online. From overseas, you can fund the payment from an NRFC account or arrange a Sri Lankan bank transfer.
Key Deadline: 30 November 2026
The filing deadline for the Y/A 2025/26 tax return is 30 November 2026. Late filing carries a penalty of 5% of tax owing per month (up to 25%), plus 20% per annum interest on any unpaid balance. Do not leave this to the last minute — especially if you are gathering overseas documents across multiple countries.
Let GDP Consultants File For You
If the process feels overwhelming — especially managing income documentation across multiple countries, calculating DTA credits, and correctly converting currency at CBSL rates — GDP Consultants handles the entire filing for you. We are chartered accountants who specialise in overseas Sri Lankan tax filings, working with clients in 40+ countries entirely remotely.
Message us on WhatsApp with your situation and we will confirm what you need to provide, calculate your liability, and file before the deadline.
