🇱🇰 Sri Lanka · Government & Safety

Inland Revenue Department (IRD)

The Inland Revenue Department is Sri Lanka's tax authority, handling TIN registration, income tax, VAT and online filing through the RAMIS system.

What it helps with

  • Getting a TINOnline registration.
  • Filing taxes onlineRAMIS system.
  • Knowing deadlinesTax calendar.

About Inland Revenue Department (IRD):

Residents and foreigners earning income in Sri Lanka register for a TIN, file returns and pay taxes online. A TIN is also required for some bank and vehicle transactions.

Key Features:

  • TIN registration: Taxpayer number online.
  • RAMIS filing: Online returns and payments.
  • Tax guidance: Rates and deadlines.

How to Get Started:

  1. Open ird.gov.lk.
  2. Register for a TIN through RAMIS.
  3. File returns online by the deadline.
  4. Pay through approved banks or online.

Before you use it

  • Sign-up: Foreigners register with a passport number and visa details.
  • Good to know: Employers withhold income tax under the APIT scheme for most employees.
Foreign card OK English available Local ID needed
0

Frequently Asked Questions

Does Inland Revenue Department (IRD) work with a foreign bank card in Sri Lanka?
Yes — Inland Revenue Department (IRD) accepts foreign-issued cards in Sri Lanka.
Is Inland Revenue Department (IRD) available in English?
Yes, Inland Revenue Department (IRD) has an English-language interface.
Do I need a local phone number to use Inland Revenue Department (IRD)?
No, an international phone number generally works for Inland Revenue Department (IRD).
Do I need local ID or residency for Inland Revenue Department (IRD)?
Yes, Inland Revenue Department (IRD) requires local ID or residency status.
Where can I use Inland Revenue Department (IRD)?
Web
How much does Inland Revenue Department (IRD) cost?
Free; taxes per law

Alternatives to Inland Revenue Department (IRD) in Sri Lanka