Complete guide to understanding and fulfilling your tax obligations in Sri Lanka as a foreign independent service provider
Taxes fund infrastructure projects, education, healthcare, and public services that benefit society. By paying your taxes, you contribute to national development and enjoy the benefits of a functioning society.
From April 1, 2025, freelancers and independent service providers in Sri Lanka are subject to updated income tax rules, particularly concerning foreign currency income. Whether you offer digital services, work remotely, or run a side business, understanding how the Inland Revenue Department (IRD) classifies your income is crucial for staying compliant.
The greater of:
Example: If your tax liability is Rs. 200,000 and you file your return 6 months late:
Penalty is the greater of:
Example: If you incorrectly claim a tax refund of Rs. 100,000, the penalty could be up to Rs. 100,000.
Subject to:
Example: If you completely fail to file your return and the IRD detects it, you may face severe penalties, especially for significant tax evasion.
Follow this step-by-step guide to determine your tax obligations and compliance requirements.
Are you older than 18 years?
You are under 18 and not required to pay tax at this time.
Are you an Independent Service Provider (freelancer) or an Employee?
Let's start with your TIN details.
1. Do you have a TIN?
1.1 Do you have a PIN?
1.1.1 Is your TIN connected with your Email?
Do you know how to connect your TIN with Email?
→ Just visit IRD and it will be done same day.
→ You can request online via IRD portal.
→ Just need to sign a letter and send to IRD.
Do you log in to the RAMIS system?
→ Please contact IRD to activate your RAMIS login.
Is your tax type registered?
→ Register your tax type via IRD online portal.

Are you an independent taxpayer?
→ You must submit your quarterly return via RAMIS.
→ Your process is complete.
→ Please obtain your PIN from IRD:
→ Visit the nearest IRD office with your ID. They will provide your PIN immediately.
How would you like to connect your email with IRD?
→ Send a signed letter and your ID copy to IRD's official email. Processing may take more than a week.
→ Visit the nearest IRD office to connect your email with them and reset your password.
1.2 Do you want to register for a TIN?
How would you like to proceed with TIN registration?
→ You can register your TIN online through the IRD portal.

If IRD says you have already registered, how do you get your TIN?
→ Call IRD helpline and request your TIN information. Call to 1944 dial 1132
→ Visit the nearest IRD office with your ID and request your TIN.
→ OK, thanks.