Sri Lanka Excise Duty Calculator — Cigarettes & Alcohol
Calculate the Excise Duty + 18% VAT + 2.5% SSCL on a cigarette pack or liquor bottle in Sri Lanka — per-stick rates by length band, per-LAA rates for hard liquor, per-litre rates for beer and wine. Sources cited, no signup.
How it works
Sri Lanka taxes cigarettes and alcoholic drinks with a three-line stack: a specific Excise Duty on the physical product, then 18% VAT and 2.5% SSCL cascaded on the duty-inclusive value. The Excise Duty is set per stick (cigarettes), per litre of absolute alcohol (hard liquor), or per bulk litre (beer and wine), under the Excise (Special Provisions) Act, No. 13 of 1989 and the periodic Extraordinary Gazette notifications issued by the Minister of Finance.
- Compute the Excise Duty. For cigarettes,
excise = sticks × per_stick_rate, with five length bands from ≤60 mm (Rs 33/stick) up to > 84 mm (Rs 95/stick). For hard liquor,LAA = volume_litres × ABV ÷ 100thenexcise = LAA × per_LAA_rate(special arrack Rs 6500, foreign spirits Rs 7500). Beer and wine pay per bulk litre, with beer split into ≤5% and >5% ABV bands. - Add VAT 18%. The VAT Act, No. 14 of 2002 (as amended) sets the standard rate to 18% from 1 January 2024. The VAT base on an excisable supply is the duty-inclusive value under section 5 of the Act, so
VAT = (pre_tax_base + excise) × 0.18. With no retail price supplied the calculator runs a pure duty-burden view (pre_tax_base = 0); with a retail price it reverse-solves the pre-tax base. - Add SSCL 2.5%. The Social Security Contribution Levy Act, No. 25 of 2022 applies a 2.5% levy on the same liable value as VAT, so
SSCL = (pre_tax_base + excise) × 0.025. The combined indirect rate (VAT + SSCL) is 20.5% of the duty-inclusive base. - Sum to total Government tax.
total = excise + VAT + SSCL. This is the figure the manufacturer/importer remits to the Treasury (Excise) and to the IRD (VAT, SSCL); the rest of the shelf price is the distributor margin and the retailer markup. - Reverse-solve from retail (optional). If the user enters the shelf price, the duty-inclusive base is
retail ÷ 1.205and the pre-tax base isretail ÷ 1.205 − excise. This lets you see how much of the shelf price is government tax versus the trade chain.
The calculator runs both the per-line walk and an aggregate cross-check formula excise + (pre_tax_base + excise) × 20.5% and flags any disagreement. Both methods produce the same total to the cent; the per-line view is shown by default because it lines up with how the Treasury and the IRD assess the supply.
What this calculator does not include
The scope is the domestic on-shelf tax stack. Out of scope (and flagged on the page where relevant): Customs Import Duty, the Port and Airport Levy (PAL), and CESS that apply at the border on imported liquor — those depend on origin and HS code and are better handled by the customs baggage allowance calculator. Provincial liquor licence fees and the Excise Department's renewal fees for retailers are a separate fee schedule, not a per-bottle tax. Beedi, cigars, and chewing tobacco follow a different duty schedule with sparser public data and will land in v2. The page reports the maths and cites the law — it does not editorialise on tobacco or alcohol policy.
Why the per-LAA rate matters more than the bottle size
Two bottles of the same volume can pay very different excise. A 750 ml bottle of special arrack at 33.5% ABV carries 0.251 LAA — at Rs 6500/LAA that is Rs 1,633 of duty. The same 750 ml bottle filled with foreign whisky at 40% ABV carries 0.300 LAA at the foreign-liquor rate of Rs 7500/LAA — Rs 2,250 of duty, before VAT and SSCL. The per-LAA system is designed so that the duty roughly tracks the alcohol delivered to the consumer rather than the price tag, which is why a strong overproof rum at 57% ABV pays substantially more than a 40% spirit even at the same shelf size. Beer and wine are still on a per-bulk-litre rate because the ABV range across the category is much narrower, so a simple band cutoff (≤5% vs >5%) gives a similar progressive effect with simpler collection.
Edge cases and rounding
Three edge cases worth flagging. (1) Selecting 0 sticks or 0 ml volume returns a clean zero with no error — useful when you are exploring rate cards rather than pricing a specific purchase. (2) Entering an ABV above 5% under the standard-beer band (or below 5% under strong-beer) is allowed but the calculator surfaces a warning that the band selection may be wrong. (3) Supplying a retail price that is below the bare duty floor (excise × 1.205) would imply a negative pre-tax base — the calculator clamps it to zero and surfaces an inconsistency note rather than printing nonsense. The aggregate cross-check formula is recomputed on every keystroke; if it ever disagrees with the per-line walk, the result panel switches the verification badge to a mismatch state and surfaces the contact email.
Worked examples
Three end-to-end scenarios you can replicate by entering the same inputs above — the per-line breakdown should match each step to the cent. The third scenario uses a real-world retail price to back out the pre-tax base and shows the tax share of the shelf price.
Frequently asked questions
Sources & references
- Excise Department of Sri Lanka — Duty Tariff (per-stick / per-LAA / per-litre rates)
- Excise (Special Provisions) Act, No. 13 of 1989 — Parliament of Sri Lanka
- Inland Revenue Department — VAT (18% standard rate, VAT Act §5)
- Inland Revenue Department — Social Security Contribution Levy (SSCL Act No. 25 of 2022)
- Ministry of Finance — Budget speeches and Extraordinary Gazette orders
Rates on this page were last cross-checked against the Excise Department duty tariff, the VAT Act, and the SSCL Act on 2026-05-16. The page is reviewed every November (post-budget) and whenever the Minister gazettes a new order under the Excise (Special Provisions) Act.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Found a bug, a stale rate, or a new gazette I haven't picked up?
Email me at [email protected] — most fixes ship within 24 hours.