Understanding income tax in Sri Lanka is essential for both residents and non-residents, as the rules and rates vary significantly depending on your status. Residency status under the Inland Revenue Act, not just nationality or visa type, determines your tax obligations. This distinction is more than a legal formality; it directly affects how much tax you pay, which income is taxable, and the exemptions you can claim. This guide breaks down the key differences between resident and non-resident taxation in Sri Lanka, covering definitions, tax rates, and compliance requirements for individuals and companies alike.
Tax residency in Sri Lanka determines how your income is taxed. The Inland Revenue Act No. 24 of 2017 (and its amendments) defines who is a tax resident and who isn’t. Whether you’re an individual or a company, your residency status affects your tax obligations.
You are considered a tax resident in one of the following cases according to the IRD Sri Lanka:
You are a non-resident if you do not meet any of the above conditions.
This status typically applies to:
Both resident and non-resident individuals in Sri Lanka are subject to progressive tax rates on taxable income, as per the Inland Revenue Department’s (IRD) latest tax chart. However, residency status affects the scope of taxable income; residents are taxed on worldwide income, while non-residents are taxed only on Sri Lankan–sourced income.
| Taxable Income Bracket | Tax Rate |
| First LKR 500,000 | 6% |
| Next LKR 500,000 | 12% |
| Next LKR 500,000 | 18% |
| Next LKR 500,000 | 24% |
| Next LKR 500,000 | 30% |
| Balance above LKR 2,500,000 | 36% |
Special Rates
Certain lump-sum payments received at retirement or job termination are taxed differently:
This applies to:
For unapproved compensation, non-regulated provident funds, or retirement non-cash benefits, normal progressive rates apply (6%–36%, in each LKR 500,000 slab).
Key Takeaway:
Residents benefit from additional relief options (e.g., solar panel deductions) and are taxed on their global income. At the same time, non-residents pay tax only on Sri Lankan income but still face the same rate structure on taxable earnings.
Estimate your tax liability instantly using the Sri Lanka tax calculator at TaxPro.lk
Not all non-residents need to register for tax purposes. According to the Extraordinary Gazette Notification No. 2334/21 (May 31, 2023), registration (Taxpayer Identification Number, TIN) is required for residents, not non-residents.
However, non-residents engaging in certain activities in Sri Lanka, like opening a bank account, registering property or vehicles, or submitting building plans, are advised to register for a TIN.
Residents are liable for tax on their worldwide income, while non-residents are taxed only on income sourced within the country. Residency is determined by factors such as physical presence, employment status, or the location where business control is exercised. Non-residents are not always required to register for tax unless they engage in specific taxable activities in Sri Lanka. Understanding your status under the income tax in Sri Lanka is essential for effective tax planning and avoiding penalties.