If your retail business in Sri Lanka is registered for VAT, you are required to file monthly returns with the Inland Revenue Department (IRD). With VAT at 18% and SSCL (Social Security Contribution Levy) at 2.5% on top of that, keeping accurate records and filing on time is both critical and time-consuming.
This guide explains exactly what VAT and SSCL mean for Sri Lankan retail shops, what you need to file, and how to automate the entire reporting process with a modern POS system.
Understanding VAT in Sri Lanka 2025
Value Added Tax (VAT) in Sri Lanka is currently charged at 18% on most goods and services. If your business has an annual turnover exceeding Rs. 80 million, registration for VAT is compulsory. Below that threshold, registration is voluntary but often beneficial.
As a VAT-registered business you must:
- Charge VAT on all taxable supplies at 18%
- Issue VAT invoices to customers
- File monthly VAT returns with the IRD by the 30th of the following month
- Maintain records of all input and output VAT for 5 years
Understanding SSCL (Social Security Contribution Levy)
SSCL was introduced in Sri Lanka in 2023. It is charged at 2.5% on the turnover of every business with quarterly turnover exceeding Rs. 3 million (Rs. 12 million annually). Unlike VAT, SSCL is not recoverable — it is a cost to the business.
Key points for retail shops:
- SSCL is 2.5% on total turnover — not just on profit
- Filed quarterly with the IRD
- Does not offset against VAT — separate obligation
- Applies even to businesses not registered for VAT if turnover exceeds the threshold
What Records You Need for VAT Filing
For each monthly VAT return you need:
- Total output VAT collected from customers during the month
- Total input VAT paid on purchases (which you can deduct)
- Net VAT payable = Output VAT − Input VAT
- A list of all sales invoices issued with VAT amounts
- A list of all purchase invoices received with input VAT amounts
Keeping this manually — in a ledger, spreadsheet, or receipts box — is time-consuming and error-prone. A modern POS system tracks all of this automatically as you make each sale.
How SwiftPOS Handles VAT and SSCL Automatically
SwiftPOS is built for Sri Lankan VAT compliance. When you set up a product, you specify its VAT category. SwiftPOS then calculates VAT at 18% on every taxable sale automatically and records it in the system.
VAT Report
Go to Reports → VAT & SSCL Report → select the month → SwiftPOS generates:
- Total sales for the period
- Total output VAT collected
- Total input VAT on purchases (from GRN receipts)
- Net VAT payable to IRD
- Breakdown by tax category
- SSCL calculation at 2.5% of total turnover
This report gives you exactly the numbers you need to complete your IRD filing — no manual calculation required.
VAT Invoices
Every sale receipt from SwiftPOS includes:
- Your business name and VAT registration number
- The VAT amount charged (18%)
- The pre-VAT subtotal
- The total amount including VAT
These are valid VAT invoices for IRD purposes.
Filing Deadlines for Sri Lankan Businesses
| Tax | Period | Filing Deadline | Payment Deadline |
|---|---|---|---|
| VAT | Monthly | 30th of following month | Same as filing |
| SSCL | Quarterly | Last day of month after quarter | Same as filing |
| Income Tax | Annual | 30 November | 30 November |
Common VAT Mistakes Sri Lankan Retailers Make
1. Mixing VAT and non-VAT sales
Some products are VAT exempt (fresh food, medicine, etc.). Charging VAT on exempt items or failing to charge on taxable items both create compliance problems.
2. Missing the monthly filing deadline
Late VAT returns attract a penalty of Rs. 50,000 or 10% of the tax due, whichever is greater. Set a calendar reminder for the 25th of each month to prepare your filing.
3. Not keeping purchase invoices for input VAT
You can only claim input VAT if you have a valid VAT invoice from your supplier. Always collect invoices from suppliers and store them — SwiftPOS lets you record them in the Purchase Orders module.
4. Forgetting SSCL
Many businesses comply with VAT but forget SSCL, which is a newer obligation. SSCL has no credit offset — it is a straight 2.5% on your total turnover each quarter.
Getting Your VAT Number into SwiftPOS
Go to Settings → Company → enter your VAT Registration Number in the Tax Registration field. SwiftPOS will then print this number on every VAT invoice and include it in all tax reports.
Conclusion
VAT and SSCL compliance for Sri Lankan retail shops does not have to be stressful. With a POS system that tracks VAT automatically on every sale and generates monthly IRD-ready reports, you can complete your filing in minutes instead of spending hours tallying receipts.
Start with SwiftPOS free at swiftpos.lk — VAT and SSCL reports included at no extra cost.