VAT and SSCL on a Sri Lankan Invoice: The Order Matters
Why VAT and SSCL cannot be added together as one rate, how to build an invoice in the right order, and how to work backwards from a tax-inclusive price.
There is a small error on a very large number of Sri Lankan invoices. It comes from a reasonable-sounding assumption: that if you owe 2.5% SSCL and 18% VAT, you can add 20.5% and be done.
You cannot. The correct figure is 20.95%, and the difference is not a rounding artefact — it is VAT charged on the SSCL.
On one Rs. 100,000 invoice that is Rs. 450. Across a year of invoicing it is a number you would rather not hand over, and on a reconciliation it is the kind of discrepancy that takes an afternoon to find.
Why the two cannot simply be added
The levies apply to different bases, in a specific order:
- SSCL is charged on the base value of the supply.
- That SSCL is then added to the base.
- VAT is charged on the combined figure — base plus SSCL.
So VAT is not charged on your selling price. It is charged on your selling price after SSCL has already been added to it. The extra 0.45 percentage points is 18% of the 2.5%.
Written as a multiplier, where s is the SSCL rate and v the VAT rate:
Total = Base × (1 + s + v + s×v)
At 2.5% and 18% that is 1 + 0.025 + 0.18 + 0.0045 = 1.2095. The s×v term is the one people drop.
Building the invoice, step by step
Take a Rs. 100,000 base value.
| Step | Calculation | Amount |
|---|---|---|
| Base value | — | Rs. 100,000 |
| SSCL at 2.5% | 100,000 × 0.025 | Rs. 2,500 |
| Value for VAT | 100,000 + 2,500 | Rs. 102,500 |
| VAT at 18% | 102,500 × 0.18 | Rs. 18,450 |
| Invoice total | Rs. 120,950 |
Had you added 20.5% instead, you would have invoiced Rs. 120,500 and absorbed the Rs. 450 yourself.
Here is the same structure across common invoice values:
| Base value | SSCL (2.5%) | VAT (18%) | Invoice total |
|---|---|---|---|
| Rs. 10,000 | Rs. 250 | Rs. 1,845 | Rs. 12,095 |
| Rs. 25,000 | Rs. 625 | Rs. 4,613 | Rs. 30,237 |
| Rs. 50,000 | Rs. 1,250 | Rs. 9,225 | Rs. 60,475 |
| Rs. 100,000 | Rs. 2,500 | Rs. 18,450 | Rs. 120,950 |
| Rs. 250,000 | Rs. 6,250 | Rs. 46,125 | Rs. 302,375 |
| Rs. 500,000 | Rs. 12,500 | Rs. 92,250 | Rs. 604,750 |
| Rs. 1,000,000 | Rs. 25,000 | Rs. 184,500 | Rs. 1,209,500 |
The VAT & SSCL Invoice Calculator does this in both directions and lets you change the rates.
Working backwards from an inclusive price
This is where the second, more expensive mistake lives.
If a customer has been quoted Rs. 120,950 including taxes, the base is:
120,950 ÷ 1.2095 = Rs. 100,000
You divide. You do not subtract 20.95%.
Subtracting looks equivalent and is not:
- 20.95% of Rs. 120,950 = Rs. 25,339
- 120,950 − 25,339 = Rs. 95,611
That is Rs. 4,389 short of the real base, because the 20.95% was calculated on the base, not on the inclusive total. Taking a percentage off the bigger number removes too much.
Rule: to add tax, multiply by 1.2095. To remove it, divide by 1.2095. Never subtract the percentage.
The same logic applies to any tax-inclusive figure. A Rs. 50,000 inclusive price comes back to Rs. 50,000 ÷ 1.2095 = Rs. 41,339.
Three things that change the answer
The calculation above is the standard case. In practice, three things commonly move it.
SSCL may not apply to your whole turnover
SSCL is charged on liable turnover, and the liable proportion depends on the business activity. For some activities only part of turnover is liable. If that applies to you, apply the rate to the liable portion, not to the full invoice value.
Not every supply carries VAT at the standard rate
Zero-rated and exempt supplies are treated differently, and they are not the same thing:
- A zero-rated supply carries VAT at 0% and does allow you to recover input VAT.
- An exempt supply carries no VAT and does not allow input recovery.
Getting these the wrong way round affects your reclaim, not just your invoice.
You have to be registered
Charging VAT without being registered is not permitted. Registration is driven by turnover thresholds and the nature of the activity, both set by the Inland Revenue Department and revised from time to time. Check the current position rather than assuming.
A quick self-check for your invoices
- Is SSCL calculated on the base, before VAT? (Not after, and not on the total.)
- Is VAT calculated on base + SSCL?
- Does your total equal base × 1.2095, if both rates apply in full?
- When quoting inclusive prices, are you dividing rather than subtracting?
- Is the SSCL rate applied to liable turnover only?
If all five are yes, your arithmetic is right. Whether the treatment is right — registration, exemptions, liable proportion — is a question for your accountant or the IRD.
Common questions
What is the VAT rate in Sri Lanka? The standard rate used here is 18%. Zero-rated and exempt supplies are treated differently.
Can I add 20.5% for VAT and SSCL? No. Because VAT applies to a base that already includes SSCL, the combined effect is 20.95%.
How do I remove VAT and SSCL from a price? Divide by 1.2095. Subtracting 20.95% under-recovers the base.
Does SSCL apply before or after VAT? Before. SSCL forms part of the value VAT is charged on.
Is this a valid tax invoice? No. A compliant tax invoice has specific content requirements under the VAT Act, including registration numbers and prescribed particulars. Use your accounting system for the document.
Related tools and reading
- VAT & SSCL Invoice Calculator — both directions, editable rates
- Retail Margin & Discount Calculator — pricing before tax is added
- Import Cost Calculator — where several levies stack the same way
- Sri Lanka Finance Glossary — VAT, SSCL, WHT and the rest