If you’re an employee, business owner, or self-employed taxpayer in Sri Lanka, you may need to visit your regional IRD (Inland Revenue Department) office for registration, queries, or document submission. This guide will show you exactly how to find your relevant IRD office, step by step.
🔍 Step 1: Understand Why You Need the Right IRD Office
The IRD has regional and district offices across Sri Lanka. Choosing the correct one is important for:
- TIN (Taxpayer Identification Number) registration
- Submitting tax returns (for business or individual)
- Clarifying tax obligations
- PAYE and VAT registration
🗺️ Step 2: Use the Official IRD Website
Visit the IRD website and follow these steps:
- Go to “Contact Us” or “Regional Offices” section.
- Choose your district or province.
- The site will show:
- Office name
- Address
- Phone number
- Officer in charge
🧭 Tip: You can also call the IRD hotline +94 11 2135000 to confirm the correct office.
📍 Step 3: Know the Regional IRD Offices
Income tax, ESC and NBT of persons other than companies are being dealt with the metropolitan and regional offices. Such offices are divided into three zones for administrative purposes.
- Zone I – Metro Corporate Employees Unit (Unit 1, 2 & 3), High Net worth Non-Corporate Unit, Colombo Metro Units (Colombo City, Colombo Central, Colombo South, Maharagama West & Maharagama East)
- Zone II – Badulla, Galle, Kalutara, Matara, Nuwara Eliya & Ratnapura Regional Offices
- Zone III – Anuradhapura, Gampaha, Batticaloa, Jaffna, Kandy, Kegalle, Kurunegala, Dambulla & Negombo Regional Offices
The main activities of above Offices
- Monitoring compliance
- Advisory and Assistance Services
- Issuing and Collection of Returns & paying slips.
- Issuance of tax clearance certificates and other confirmations on request.
- Organizing of Tax awareness programmes.
- Recommendation for Tax Resident Certificates, Privilege Card system and Concessionary Rate car permit.
Location of the Offices
- Metro Corporate Employees Unit (Unit 1, 2 & 3)
No. 100, Wekanda Road, Nawam Mawatha, Colombo 02 - High Net worth Non-Corporate Unit
6th Floor, Inland Revenue Department, Sir Chittampalam A Gardiner Mawatha, Colombo 02 - Colombo South, Colombo city, Colombo Central
No. 80, Jawatte Rd. Colombo 05 - Maharagama East & Maharagama West
533, High Level Rd. Wijerama Junction, Gangodawila, Nugegoda. - Badulla
No. 17, Udayaraja Mawatha, Badulla - Galle
No. 7/4, Wakwella Road, Galle - Kalutara
No. 195/4, Galle Road, Kalutara - Matara
No. 15, Gunawardana Mawatha, Pallimulla Matara - Nuwara Eliya
No. 100. Badulla Rd, Nuwaraeliya - Ratnapura
No. 223, Kudugalwatta, Ratnapura - Anuradhapura
Bank Place, New Town Anuradhapura - Gampaha
07th Floor, “Laksiyane Mandiraya”, Colombo Road, Gampaha - Batticaloa
275, Boundary Road, Batticaloa - Jaffna
No. 711, K.K.S. Road, Jaffna - Kandy
No. 06, Dharmaraja Mawatha, Kandy - Kegalle
No. 480, Meepitiya, Kegalle - Kurunegala
No. 42, Bauddhaloka Mawatha, Kurunegala - Dambulla
No. 704, Anuradhapura Road, Dambulla - Negombo
No. 02, Main Street, Negambo
Contact Details
| Regional Office | Phone Nos. of CIRs | |
|---|---|---|
| Metro Corporate Employees Unit (Unit 1,2 & 3) | 011 230 2249 | m06@ird.gov.lk |
| High Net Worth Non Corporate Unit | 011 213 4651 | hnw@ird.gov.lk |
| Colombo City | 011 250 4390 | colombocity@ird.gov.lk |
| Colombo South | 011 250 2564 | colombosouth@ird.gov.lk |
| Colombo Central | 011 250 5274 | colombocentral@ird.gov.lk |
| Maharagama East | 011 280 2433 | maharagamaeast@ird.gov.lk |
| Maharagama West | 011 280 3125 | maharagamawest@ird.gov.lk |
| Badulla | 055 222 2490 | badulla@ird.gov.lk |
| Galle | 091 222 2504 | galle@ird.gov.lk |
| Kalutara | 034 222 2216 | kalutara@ird.gov.lk |
| Matara | 041 222 2933 | matara@ird.gov.lk |
| Nuwara Eliya | 052 222 2520 | nuwaraeliya@ird.gov.lk |
| Ratnapura | 045 222 2040 | ratnapura@ird.gov.lk |
| Anuradhapura | 025 223 5512 | anuradhapura@ird.gov.lk |
| Gampaha | 033 223 4246 | gampaha@ird.gov.lk |
| Batticaloa | 065 222 2087 | batticaloa@ird.gov.lk |
| Jaffna | 021 221 7333021 222 2076 | jaffna@ird.gov.lk |
| Kandy | 081 222 3526 | kandy@ird.gov.lk |
| Kegalle | 035 222 2493 | kegalle@ird.gov.lk |
| Kurunegala | 037 222 2798 | kurunegala@ird.gov.lk |
| Dambulla | 066 228 3655 | dambulla@ird.gov.lk |
| Negombo | 031 222 2124 | negombo@ird.gov.lk |
Here’s a quick list of some major IRD regional offices in Sri Lanka:
✅ Keep your NIC number, business registration, or company TIN handy before visiting or calling.
💻 Step 4: Use Google Maps to Locate Your IRD Office
To make it even easier:
- Go to Google Maps
- Type:
"IRD Office near [Your City] Sri Lanka" - Click the correct result and follow directions
🧾 Bonus Tip: Calculate Your Taxes Before Visiting
Before you go, use our free tax calculator to check your income tax or PAYE liability. It’s accurate and updated for 2025 tax rules in Sri Lanka.
🔚 Conclusion
Whether you’re registering your TIN or resolving a tax issue, visiting the correct IRD regional office is crucial. Use this guide to make the process fast and stress-free. Bookmark this page or share it with others who need help with Sri Lanka tax matters.

Leave a Reply