๐ข Step 1 โ Setup: Enter your TIN and Filing Period
| Sched | Type | Description | Rate | Value Excl (LKR) | VAT (LKR) | Total (LKR) | Cage |
|---|
๐ Step 2 โ Enter Invoice Data
Enter invoices one by one using the form. Best for small volumes or when verifying each record manually.
Upload a CSV file with multiple invoices at once. Use the IRD template format. Best for large volumes from accounting systems.
| Sched | Tax Invoice No | Date | Party | Description | Value | VAT | Status | |
|---|---|---|---|---|---|---|---|---|
| No invoices yet | ||||||||
100902885. Invoice date = last day of period.๐ IRD-Compliant CSV Format
Use the official IRD Excel templates (.xlsm) to enter data. Fill them in Excel, then use "Convert to CSV" button inside the template, save as CSV, and upload here.
| Sched | Invoice No | Date | Value | VAT | Status |
|---|---|---|---|---|---|
| Import CSV to see invoices | |||||
Supported patterns:
- Invoice No: INV-001 or Tax Invoice No: INV001
- Date: 02/18/2026 or Date: 2026-02-18
- Value: 100,000 or Amount: LKR 100000
- VAT: 18,000 or Tax: 18000
- Total: 118,000
- TIN: 123456789
After extraction: Review the pre-filled form, correct any errors, then click "+ Add Invoice" to add to the invoice list.
๐ Step 3 โ Generate & Export IRD Schedule CSV Files
โ Pre-Export Checklist โ Fix Any Issues Before Downloading
TIN_VAT_SCHEDULE0X_[PERIODCODE]_[YYYYMMDD]_ORIGINAL_V1.csv |
Example: 123456789_VAT_SCHEDULE01_2630_20260218_ORIGINAL_V1.csv
100902877. Inclusive invoices โ use dummy TIN 100902885.| Serial No | Invoice Date | Tax Invoice No | Purchaser's TIN | Name of Purchaser | Description | Value of Supply | VAT Amount | Type |
|---|---|---|---|---|---|---|---|---|
| Add invoices in the Invoices tab or calculate first | ||||||||
| Serial No | Invoice Date | Tax Invoice No | Supplier's TIN | Name of Supplier | Description | Value of Purchase | VAT Amount | Disallowed VAT |
|---|---|---|---|---|---|---|---|---|
| No data | ||||||||
| Serial No | CUSDEC Date | CUSDEC No | Serial ID | CUSDEC Reg Date | Office ID | VAT Deferred | VAT Upfront | Disallowed |
|---|---|---|---|---|---|---|---|---|
| No import records | ||||||||
Y in "Issued By Me". Purchaser enters N. Both parties submit their own Schedule 04.| Serial No | TIN No | Invoice Date | Invoice No | Note Type | Note Date | Note No | Value | VAT | Issued By Me |
|---|---|---|---|---|---|---|---|---|---|
| No credit/debit notes | |||||||||
| Serial No | Invoice Date | Invoice No | Supplier NIC | BRC/PSV No | IT File No | Supplier Name | VAT Liable (A) | Non-VAT Liable (B) | Deemed Input | Disallowed |
|---|---|---|---|---|---|---|---|---|---|---|
| No Schedule 05 records | ||||||||||
| Serial No | Date of Exportation | CUSDEC No | Office ID | Serial ID | Export Reg Date | Net Mass (Kg) | FOB/CIF Value (LKR) |
|---|---|---|---|---|---|---|---|
| No export records | |||||||
| Serial No | Invoice No | Invoice Date | Description | FC Value | Currency | Exchange Rate | Rupee Value | NRFC Account | Payment Date |
|---|---|---|---|---|---|---|---|---|---|
| No service export records | |||||||||
Note: Use the IRD Schedule File Verifier Tool from ird.gov.lk โ Downloads โ Tools to verify before submission.
Start from 1st day of taxable period. Go to: Return/Schedule Management โ VAT โ Schedule Records โ New
After period ends. Go to: Return/Schedule Management โ VAT โ Return Submission โ Select period โ Proceed
After submission, print the acknowledgement page showing all schedule numbers received.
Section 01 โ Output & Input Tax Details
| Cage | Description | Schedule |
|---|---|---|
A | Taxable supplies (standard) | S01 |
0 | Output VAT on A | S01 |
B | Wholesale/retail taxable supplies | S01 |
2 | Output VAT on B | S01 |
3 | Total output VAT (0+1+1A+2+2A) | โ |
D | Zero-rated โ Goods exports | S06 |
D1 | Zero-rated โ Service exports | S07 |
E | Exempt supplies | โ |
H | Imports value | S03 |
4 | VAT deferred on imports | S03 |
5 | VAT upfront on imports | S03 |
I | Local purchases value | S02 |
6 | Input VAT on local purchases | S02 |
7 | Total input VAT (4+5+6) | โ |
8 | Disallowable input tax | S02+S03 |
9 | Allowable input tax (7โ8) | โ |
J4 | Purchases from non-VAT reg persons | S05 |
Section 02 โ Brought Forward & Tax Credit
| Cage | Description |
|---|---|
10 | Brought forward input tax |
11 | Allowable input tax (zero-rated formula) |
12 | Allowable input tax (not group A) |
13 | Total allowable (11+12) |
14 | Unabsorbed excess input tax C/F |
15 | Gross refund due [(13-3-8A)>0] |
16 | Tax payable [(3-13+8A)>0] |
18 | (Refund due) / Tax payable (16-17-15) |
R3A | B/F credit on stock |
R3B | Claimed credit stocks this period |
R3E | Deemed input credit (S05 net) |
Q | Monthly payments |
L | Unabsorbed input tax at 31.12.2010 |
0 โ Insert new record (previously rejected or new addition)1 โ Amend existing accepted record (same serial number)2 โ Delete existing accepted record (enter same details)Phone: 1944
MonโFri: 9:00amโ7:00pm
Saturday: 9:00amโ1:00pm
Consultation & Promotion Unit
Sir Chittampalan A Gardiner Mawatha
Colombo 02
MonโFri: 8:30amโ4:00pm
ird.gov.lk
โ e-Services (filing)
โ Downloads โ Schedules (templates)
โ Downloads โ Tools (verifier)
| Standard VAT Rate | 18% |
| Special Rate (certain supplies) | 5% |
| Zero-Rated (exports, etc.) | 0% |
| Registration Threshold | LKR 36 million/year |
| Filing: Monthly | Due 30th of following month |
| Filing: Quarterly | Due 30th after quarter end |
| Invoice Date Format | MM/DD/YYYY |
| Mandatory e-Filing from | 01 Jul 2025 |
| Record Retention | Minimum 5 years |
| e-Services Portal | ird.gov.lk |
| Govt Institution dummy TIN | 100902877 |
| Inclusive invoice dummy TIN | 100902885 |
- Log into ird.gov.lk e-Services
- Capture schedule records from 1st day of period (S01โS07 as applicable)
- After period ends: Return Submission โ VAT โ Select period โ Proceed
- Answer the 11 qualifying conditions
- Complete Section 01 (Output & Input VAT details)
- Complete Section 02 (Brought forward, Tax Credits)
- Upload schedule CSV files (verified with IRD tool)
- Review Confirmation tab โ Print โ Submit
- Print and save Acknowledgement
- Pay net VAT payable by due date
| Schedule | Description | Cage | Required? |
|---|---|---|---|
| S01 | Output VAT on taxable supplies | A/0, B/2 | Yes |
| S02 | Input VAT โ local purchases | I, 6 | Yes |
| S03 | Input VAT โ imports (CUSDEC) | 4, 5 | If imports |
| S04 | Credit & debit notes | Adj A/B/I | Optional |
| S05 | Purchases from non-VAT reg persons | J4, R3 | If J4/R3 |
| S06 | Goods/article exports (zero-rated) | D | If exports |
| S07 | Zero-rated service exports | D1 | If svc exp |
Output VAT (18%): LKR 180,000
Local Purchases (Excl. VAT): LKR 300,000
Input VAT (18%): LKR 54,000
Imports VAT Upfront: LKR 20,000
Total Input VAT (7): LKR 74,000
Disallowable (8): LKR 10,000
Allowable Input (9): LKR 64,000
Net Tax Payable (Cage 16): LKR 116,000
Format: TIN_VAT_SCHEDULE0X_XXXX_YYYYMMDD_ORIGINAL_V1
102030405 = TIN
2130 = Period (Q3 2021)
20211024 = Submission date
ORIGINAL = First submission
V1 = Version 1