Sri Lanka’s AI-Powered Tax Platform
Get intelligent answers, tax calculations, legislation, forms, guides, and the latest Sri Lankan tax information in one place.
How LankaTAX Works
From your tax question to your tax return.
ASK
Ask your tax question to LankaTAX AI.
AI Chat →CLARIFY
Check latest Tax Regulations to clarify your findings.
Check Regulations→CALCULATE
Estimate your tax using the right calculator.
Tax Calculators →PREPARE
Explore Forms and Read Official Tax Guidance.
Tax Guides →GET ASSISTANCE
Need help before filing? Find a tax consultant in your area.
Tax Consultants →FILE
Follow the tax guide and submit your return.
IRD eServces →Tax Laws & Regulations
Comprehensive access to Sri Lanka’s tax laws and regulatory updates, including Tax Circulars, Acts & Amendments, Government Gazettes, and Tax Rulings, supported by powerful search and analysis tools.
(function(){
'use strict';
/* =========================================================
ORIGINAL API — UNCHANGED
========================================================= */
const API =
'https://lankadata.net/legal-search.php?action=latest';
const PAGE_SIZE = 18;
let allItems = [];
let visibleCount =
PAGE_SIZE;
/* =========================================================
TAX FILTER
=========================================================
The original API defines Tax as:
item.group === 'tax'
We use this exact grouping rather than guessing from
document titles.
========================================================= */
function isTax(item){
return (
item &&
String(item.group || '')
.toLowerCase()
=== 'tax'
);
}
/* =========================================================
ESCAPE HTML
========================================================= */
function esc(str){
const d =
document.createElement('div');
d.textContent =
str || '';
return d.innerHTML;
}
/* =========================================================
RENDER TAX UPDATES
========================================================= */
function renderTaxUpdates(){
const content =
document.getElementById(
'ld-tax-content'
);
const more =
document.getElementById(
'ld-tax-more'
);
const moreBtn =
document.getElementById(
'ld-tax-more-btn'
);
/*
* ONLY TAX CATEGORY
*/
const filtered =
allItems.filter(
isTax
);
const visible =
filtered.slice(
0,
visibleCount
);
/* Empty */
if(!visible.length){
content.innerHTML = `
No tax updates found
No recent tax updates
are currently available.
`;
more.style.display =
'none';
return;
}
/* Grid */
const grid =
document.createElement(
'div'
);
grid.className =
'ld-tax-grid';
visible.forEach(
function(item,index){
grid.appendChild(
buildTaxCard(
item,
index
)
);
}
);
content.innerHTML = '';
content.appendChild(grid);
/* Show More */
if(
filtered.length >
visibleCount
){
more.style.display =
'block';
moreBtn.disabled =
false;
moreBtn.textContent =
'Show more (' +
(
filtered.length -
visibleCount
) +
' remaining)';
}else{
more.style.display =
'none';
}
}
/* =========================================================
BUILD TAX CARD
========================================================= */
function buildTaxCard(item,index){
const card =
document.createElement(
'article'
);
card.className =
'ld-tax-card';
card.dataset.group =
'tax';
card.style.animationDelay =
(
index *
.04
) +
's';
/* DATE */
const dateRelative =
item.date_rel ||
item.date_abs ||
'';
const dateAbsolute =
item.date_abs ||
'';
const showBothDates =
dateRelative &&
dateAbsolute &&
dateRelative !==
dateAbsolute;
let dateHtml = '';
if(
dateRelative ||
dateAbsolute
){
dateHtml = `
${esc(
dateRelative
)}
${
showBothDates
? `
·
${esc(
dateAbsolute
)}
`
: ''
}
`;
}
/* PRIMARY LINK */
let primaryButton = '';
if(item.link){
if(
item.link_kind ===
'pdf'
){
primaryButton = `
`;
}else{
primaryButton = `
View
`;
}
}else{
primaryButton = `
No link
`;
}
/* EXTRA LINKS */
let extraButtons = '';
(
item.extras ||
[]
).forEach(
function(extra){
if(extra.url){
extraButtons += `
${esc(
extra.label
)}
`;
}
}
);
/* =====================================================
FIND PDF FOR AI SUMMARY
===================================================== */
let aiPdfUrl =
item.link;
if(
!aiPdfUrl &&
item.extras
){
const pdfExtra =
item.extras.find(
function(extra){
return (
extra.kind ===
'pdf' &&
extra.url
);
}
);
if(pdfExtra){
aiPdfUrl =
pdfExtra.url;
}
}
/* =====================================================
AI ELIGIBILITY
ORIGINAL LOGIC PRESERVED
===================================================== */
const excludedDs = [
'customs_tariff_changes',
'hansards',
'doenets_past_papers',
'national_policies',
'ird_circulars',
'ird_public_rulings',
'ird_forms'
];
const title =
String(
item.title || ''
).toLowerCase();
const isAiEligible =
aiPdfUrl &&
(
!excludedDs.includes(
item.ds_id
)
||
(
item.ds_id ===
'cse_reports'
&&
!title.includes(
'annual report'
)
)
)
&&
!(
item.ds_id ===
'cse_reports'
&&
title.includes(
'annual report'
)
)
&&
!aiPdfUrl
.toLowerCase()
.endsWith(
'.xlsx'
)
&&
!aiPdfUrl
.toLowerCase()
.endsWith(
'.xls'
);
let summaryButton = '';
let summaryPanel = '';
if(isAiEligible){
summaryButton = `
✦ Summary
`;
summaryPanel = `
Tax Update Summary
AI Generated
`;
}
/* =====================================================
CARD HTML
===================================================== */
card.innerHTML = `
TAX
${esc(
item.title ||
'(Untitled Tax Update)'
)}
${dateHtml}
${primaryButton}
${extraButtons}
${summaryButton}
${summaryPanel}
`;
/* =====================================================
AI SUMMARY EVENT
ORIGINAL CONNECTION PRESERVED
===================================================== */
if(isAiEligible){
const button =
card.querySelector(
'.ld-tax-summary-btn'
);
const panel =
card.querySelector(
'.ld-tax-summary'
);
const body =
card.querySelector(
'.ld-tax-summary-body'
);
button.addEventListener(
'click',
async function(event){
event.preventDefault();
event.stopPropagation();
if(
panel.classList.contains(
'open'
)
){
panel.classList.remove(
'open'
);
return;
}
/* Close other summaries */
document
.querySelectorAll(
'.ld-tax-summary.open'
)
.forEach(
function(other){
if(
other !==
panel
){
other.classList.remove(
'open'
);
}
}
);
const documentUrl =
button.dataset.url;
const storageKey =
'ld_sum_' +
btoa(
documentUrl
).replace(
/=/g,
''
);
const cached =
localStorage.getItem(
storageKey
);
if(cached){
body.textContent =
cached;
panel.classList.add(
'open'
);
return;
}
body.innerHTML = `
Analyzing tax update...
`;
panel.classList.add(
'open'
);
try{
/*
* ORIGINAL SUMMARY ENDPOINT —
* UNCHANGED
*/
const fetchUrl =
`https://lankadata.net/legal-search.php?action=summarize&pdf_url=${encodeURIComponent(documentUrl)}`;
let response;
/*
* ORIGINAL NEWS POST LOGIC —
* PRESERVED
*/
if(
[
'pmd_news',
'mfa_news',
'defence_news',
'imf_news',
'pm_news',
'police_news',
'agrimin_news'
].includes(
item.ds_id
)
&&
item.content
){
const recordText =
`Title: ${item.title}\n` +
`Date: ${item.date_abs || ''}\n` +
`Content:\n${item.content}`;
response =
await fetch(
fetchUrl,
{
method:
'POST',
headers: {
'Content-Type':
'application/json'
},
body:
JSON.stringify({
pdf_text:
recordText
})
}
);
}else{
response =
await fetch(
fetchUrl
);
}
if(!response.ok){
throw new Error(
'HTTP ' +
response.status
);
}
const data =
await response.json();
if(data.error){
throw new Error(
data.error
);
}
const summary =
data.summary ||
'Could not generate a summary.';
localStorage.setItem(
storageKey,
summary
);
body.textContent =
summary;
}catch(error){
body.innerHTML = `
⚠️ Error:
${esc(
error.message
)}
`;
}
}
);
}
return card;
}
/* =========================================================
SHOW MORE
========================================================= */
document
.getElementById(
'ld-tax-more-btn'
)
.addEventListener(
'click',
function(){
visibleCount +=
PAGE_SIZE;
renderTaxUpdates();
}
);
/* =========================================================
UPDATED LABEL
ORIGINAL LOGIC PRESERVED
========================================================= */
function setUpdatedLabel(timestamp){
const element =
document.getElementById(
'ld-tax-updated'
);
if(
!element ||
!timestamp
){
return;
}
const difference =
Math.floor(
(
Date.now() /
1000
) -
timestamp
);
let label;
if(
difference <
120
){
label =
'Updated just now';
}else if(
difference <
3600
){
label =
'Updated ' +
Math.floor(
difference /
60
) +
'm ago';
}else if(
difference <
86400
){
label =
'Updated ' +
Math.floor(
difference /
3600
) +
'h ago';
}else{
label =
'Updated ' +
Math.floor(
difference /
86400
) +
'd ago';
}
element.textContent =
label;
}
/* =========================================================
FETCH
ORIGINAL API CONNECTION — UNCHANGED
========================================================= */
async function init(){
try{
const response =
await fetch(
API +
'&_t=' +
Date.now()
);
if(!response.ok){
throw new Error(
'HTTP ' +
response.status
);
}
const data =
await response.json();
if(data.error){
throw new Error(
data.error
);
}
/*
* Preserve complete API response.
*/
allItems =
data.items || [];
setUpdatedLabel(
data.generated_ts
);
/* Remove skeleton */
const skeleton =
document.getElementById(
'ld-tax-skeleton'
);
if(skeleton){
skeleton.remove();
}
/*
* Render ONLY:
*
* item.group === 'tax'
*/
renderTaxUpdates();
}catch(error){
const skeleton =
document.getElementById(
'ld-tax-skeleton'
);
if(skeleton){
skeleton.remove();
}
document
.getElementById(
'ld-tax-content'
)
.innerHTML = `
Could not load tax updates
${esc(
error.message
)}
`;
}
}
init();
})();
Tax Calculators
Powerful tax calculation tools for Sri Lanka, covering Income Tax, PAYE Tax, Tax Credits, Terminal Benefits, Company Tax, Partnership Tax, Withholding Tax (WHT), Value Added Tax (VAT), Stamp Duty, and Betting Tax.
Income Tax Calculator
Personal Income Tax (APIT) • 2025/2026 Rates
| Tax Bracket (Monthly) | Rate | Tax Amount |
|---|---|---|
| First 150,000 (Relief) | 0% | රු. 0.00 |
Individual Income Tax Calculator
Year of Assessment 2025/2026 · Sri Lanka
Taxpayer Information
Income Subject to Normal Rates
Special-Rate Income
Reliefs
Tax Summary
Relief Calculation
| Relief | Amount |
|---|---|
| Personal Relief | Rs. 0 |
| Rent Relief — 25% | Rs. 0 |
| Solar Panel Relief | Rs. 0 |
| Total Relief | Rs. 0 |
Normal Progressive Tax
| Tax Band | Rate | Taxable Amount | Tax |
|---|---|---|---|
| First Rs. 1,000,000 | 6% | Rs. 0 | Rs. 0 |
| Next Rs. 500,000 | 18% | Rs. 0 | Rs. 0 |
| Next Rs. 500,000 | 24% | Rs. 0 | Rs. 0 |
| Next Rs. 500,000 | 30% | Rs. 0 | Rs. 0 |
| Balance | 36% | Rs. 0 | Rs. 0 |
| Normal-Rate Tax | Rs. 0 | ||
Qualifying Foreign Income — Maximum 15%
| Category | Income | Tax |
|---|---|---|
| Service Export Income | Rs. 0 | Rs. 0 |
| Foreign-Source Income | Rs. 0 | Rs. 0 |
| Total Maximum-15% Tax | Rs. 0 | Rs. 0 |
Other Special Rates
| Category | Rate | Income | Tax |
|---|---|---|---|
| Investment Asset Gains | 10% | Rs. 0 | Rs. 0 |
| Betting / Gaming / Liquor / Tobacco | 45% | Rs. 0 | Rs. 0 |
| Other Special-Rate Tax | Rs. 0 | ||
Final Tax Calculation
| Normal Progressive Tax | Rs. 0 |
| Maximum-15% Foreign Income Tax | Rs. 0 |
| Investment Asset Tax | Rs. 0 |
| 45% Special-Rate Tax | Rs. 0 |
| TOTAL TAX PAYABLE | Rs. 0 |
Need APIT Assistance?
Get expert help when you need it.
Sri Lanka PAYE Tax Calculator
Year of Assessment 2016/2017, 2017/2018 & 2018/2019
Year of Assessment
1. Monthly Salary Calculation
| Year | Month | Salary | Cash Allowance | Non-Cash Allowance | Other Benefits | Total | PAYE | Tax on Tax |
|---|---|---|---|---|---|---|---|---|
| Annual Total | Rs. 0 | Rs. 0 | Rs. 0 | Rs. 0 | Rs. 0 | Rs. 0 | Rs. 0 | |
2. Annual Tax Calculation
| Annual Tax Band | Tax |
|---|---|
| Up to Rs. 1,200,000 | Rs. 0 |
| Rs. 1,200,001 – Rs. 1,800,000 @ 4% | Rs. 0 |
| Rs. 1,800,001 – Rs. 2,400,000 @ 8% | Rs. 0 |
| Rs. 2,400,001 – Rs. 3,000,000 @ 12% | Rs. 0 |
| Rs. 3,000,001 – Rs. 3,600,000 @ 16% | Rs. 0 |
| Rs. 3,600,001 – Rs. 4,200,000 @ 20% | Rs. 0 |
| Above Rs. 4,200,000 @ 24% | Rs. 0 |
3. Bonus Tax Calculation
| Bonus | Month Paid | Bonus Amount | Average Salary | Tax Based on Average | Tax on Bonus | Status |
|---|
Tax Credit Calculator
Calculate Tax Amount “C” for the Tax Credit Formula using the exact year-specific formulas contained in the supplied Tax Credit Calculator workbook.
Selected Year
Year-by-Year Tax Credit Calculation
| Year of Assessment |
Total Gross Remuneration Liable for APIT (Rs.) |
Total Tax Deducted as per T10 (Rs.) |
Salary Arrears Amount (Rs.) |
Gross Remuneration + Arrears (Rs.) |
Tax Amount “C” (Rs.) |
|---|---|---|---|---|---|
| TOTAL | Rs. 0 | Rs. 0 | Rs. 0 | Rs. 0 | Rs. 0 |
Selected Year Calculation
Terminal Benefits Tax Calculator
Tax on Once-and-for-all Payments · Year of Assessment 2025/2026
Terminal Benefit Information
Exemptions
• Amount received from a Provident Fund approved by the Commissioner General of Inland Revenue or a Regulated Provident Fund.
• Capital sums paid as compensation or gratuity for personal injuries suffered by the person or the death of another person.
• Pension or retiring benefit paid by the Government or a Department of Government of Sri Lanka.
Tax Calculation
Applicable Tax Method
| Payment Category | - |
| Tax Method | - |
| Exempt Amount | Rs. 0 |
| Taxable Terminal Benefit | Rs. 0 |
Concessionary Rate Calculation
| Tax Band | Rate | Taxable Amount | Tax |
|---|---|---|---|
| First Rs. 10,000,000 | 0% | Rs. 0 | Rs. 0 |
| Next Rs. 10,000,000 | 6% | Rs. 0 | Rs. 0 |
| Balance | 12% | Rs. 0 | Rs. 0 |
| Concessionary Tax | Rs. 0 | ||
Normal Rate Calculation
| Tax Band | Rate | Taxable Amount | Tax |
|---|---|---|---|
| First Rs. 1,000,000 | 6% | Rs. 0 | Rs. 0 |
| Next Rs. 500,000 | 18% | Rs. 0 | Rs. 0 |
| Next Rs. 500,000 | 24% | Rs. 0 | Rs. 0 |
| Next Rs. 500,000 | 30% | Rs. 0 | Rs. 0 |
| Balance | 36% | Rs. 0 | Rs. 0 |
| Normal-Rate Tax | Rs. 0 | ||
Final Result
| Gross Terminal Benefit | Rs. 0 |
| Less: Exempt Amount | Rs. 0 |
| Taxable Terminal Benefit | Rs. 0 |
| Applicable Tax | - |
| TOTAL TAX PAYABLE | Rs. 0 |
Company Income Tax Calculator
Year of Assessment 2025/2026 · Sri Lanka
Company Taxable Income
Special-Rate Income
Standard company taxable income: 30%
Qualifying foreign-currency service income: 15%
Qualifying foreign-source income: 15%
Betting and gaming: 45%
Manufacture/import and sale of liquor or tobacco: 45%
Gains from realization of investment assets: 30%
Company Tax Summary
Tax Calculation by Income Category
| Income Category | Applicable Rate | Taxable Income | Tax |
|---|---|---|---|
| Standard Taxable Income | 30% | Rs. 0 | Rs. 0 |
| Qualifying Foreign-Currency Service Income | 15% | Rs. 0 | Rs. 0 |
| Qualifying Foreign-Source Income | 15% | Rs. 0 | Rs. 0 |
| Betting and Gaming | 45% | Rs. 0 | Rs. 0 |
| Liquor / Tobacco | 45% | Rs. 0 | Rs. 0 |
| Investment Asset Gains | 30% | Rs. 0 | Rs. 0 |
| TOTAL TAX PAYABLE | Rs. 0 | ||
Calculation Summary
| Standard Income Tax | Rs. 0 |
| Foreign-Currency Service Income Tax | Rs. 0 |
| Foreign-Source Income Tax | Rs. 0 |
| Betting / Gaming Tax | Rs. 0 |
| Liquor / Tobacco Tax | Rs. 0 |
| Investment Asset Gains Tax | Rs. 0 |
| TOTAL COMPANY INCOME TAX | Rs. 0 |
Partnership Tax Calculator
Sri Lanka · Year of Assessment 2025/2026
Partnership Income
Taxable income not exceeding Rs.1,000,000: 0%
Balance taxable income exceeding Rs.1,000,000: 6% on the excess over Rs.1,000,000
Gains from realization of investment assets: 10%
Partnership Tax Summary
Tax Calculation
| Description | Taxable Amount | Rate | Tax |
|---|---|---|---|
| Partnership Income Before Qualifying Payments | Rs. 0 | — | — |
| Less: Qualifying Payments | Rs. 0 | — | — |
| Taxable Partnership Income | Rs. 0 | — | — |
| First Rs.1,000,000 | Rs. 0 | 0% | Rs. 0 |
| Excess over Rs.1,000,000 | Rs. 0 | 6% | Rs. 0 |
| Gains from Investment Assets | Rs. 0 | 10% | Rs. 0 |
| TOTAL TAX PAYABLE | Rs. 0 | ||
Calculation Formula
Partnership Income − Qualifying Payments
Partnership Income Tax
First Rs.1,000,000 × 0% + Excess over Rs.1,000,000 × 6%
Investment Asset Gains Tax
Investment Asset Gains × 10%
Total Tax Payable
Partnership Income Tax + Investment Asset Gains Tax
Partnership Tax Rates
| Taxable Income | Rate |
|---|---|
| Taxable income not exceeding Rs.1,000,000 | 0% |
| Balance taxable income exceeding Rs.1,000,000 | 6% |
| Gains from realization of Investment Assets | 10% |
Withholding Tax / AIT Calculator
Effective from 01.04.2025 · Sri Lanka
Payment Information
WHT / AIT Calculation
Calculation Summary
| Payment Category | - |
| Applicable Rate | - |
| Threshold / Condition | - |
| Gross Payment | Rs. 0 |
| WHT / AIT | Rs. 0 |
| Net Amount Payable | Rs. 0 |
Formula
Net Payment = Gross Payment − WHT / AIT
Value Added Tax Calculator
Sri Lanka VAT · Year of Assessment 2025/2026
Supply Information
VAT Registration Threshold
Rs. 15,000,000 or more for a taxable period of one month or three months, or
Rs. 60,000,000 or more over a twelve-month period.
A person carrying out a taxable activity may also register voluntarily irrespective of the threshold, subject to the applicable law.
VAT Calculation
VAT Breakdown
| Description | Rate | Amount |
|---|---|---|
| Supply Value Before VAT | — | Rs. 0 |
| VAT | 0% | Rs. 0 |
| Total Including VAT | — | Rs. 0 |
VAT Registration Assessment
| One / Three-Month Supply Value | Rs. 0 |
| Twelve-Month Supply Value | Rs. 0 |
| Rs. 15 Million Threshold | - |
| Rs. 60 Million Threshold | - |
| Registration Threshold Indication | - |
VAT Rate Reference
| Period | Standard Rate |
|---|---|
| 01.12.2019 – 31.05.2022 | 8% |
| 01.06.2022 – 31.08.2022 | 12% |
| 01.09.2022 – 31.12.2023 | 15% |
| From 01.01.2024 | 18% |
Stamp Duty Calculator
Sri Lanka · Specified Instruments
Select Instrument
Stamp Duty Calculation
Calculation Details
| Description | Basis | Rate / Rule | Stamp Duty |
|---|---|---|---|
| — | Rs. 0 | — | Rs. 0 |
| TOTAL STAMP DUTY | Rs. 0 | ||
Specified Stamp Duty Rates
| Instrument | Basis | Rate |
|---|---|---|
| Affidavit | Per instrument | Rs.50 |
| Insurance Policy | Every Rs.1,000 or part thereof of aggregate premium | Rs.1 |
| Warrant to act as Notary Public | Per warrant | Rs.2,000 |
| Trade / Business / Profession Licence | Licence fee | Rs.2,000 or 10%, whichever is lower |
| Liquor Licence | Per licence | Rs.20,000 |
| Arrack AFL1–AFL4 / Bottled Toddy | Per licence | Rs.2,000 or 10%, whichever is higher |
| Foreign Merchant Credit Card Transaction | Every Rs.1,000 or part thereof | Rs.25 |
| Share Certificate | Every Rs.1,000 or part thereof | Rs.5 |
| Bond / Mortgage | Every Rs.1,000 or part thereof | Rs.1 |
| Promissory Note | Every Rs.1,000 or part thereof | Rs.1 |
| Lease / Hire | Every Rs.1,000 or part thereof | Rs.20 |
| Hire Purchase Agreement | Every Rs.1,000 or part thereof | Rs.20 |
| Receipt up to Rs.25,000 | Receipt amount | Exempt |
| Receipt above Rs.25,000 | Receipt amount | Rs.25 |
Betting & Gaming Levy Calculator
Sri Lanka · Betting Business, Gaming & Casino Levy
Select Levy Type
Levy Calculation
Calculation Details
| Description | Basis | Rate / Rule | Levy / Tax |
|---|---|---|---|
| — | Rs. 0 | — | Rs. 0 |
| TOTAL | Rs. 0 | ||
Betting & Gaming Levy Rates
| Description | Rate / Levy |
|---|---|
| Betting business through agents | Rs.4,000,000 per year |
| Live telecast facilities | Rs.600,000 per year |
| No live telecast facilities | Rs.50,000 per year |
| Casino licence / renewal — five years | Rs.500,000,000 |
| Casino annual fee | Rs.500,000,000 per year |
| Casino entrance levy | USD 50 per person |
| Bookmaker / gaming gross collection tax | 15% |
Sri Lanka Income Tax Calculator
Year of Assessment 2016/2017 & 2017/2018 · Recreated from the IIT Tax Calculator workbook
1. Employment Income
2. Trade / Business / Profession
3. Rent & Net Annual Value
4. Investment & Other Income
5. Schedule 8 – Losses
6. Schedule 9 – Deductions
7. Tax Free Allowance
8. Schedule 10 – Qualifying Payments
9. Schedule 12 – Special Rate Income
10. Schedule 11 – Tax Credits & Payments
11. Tax Calculation
Tax Rate Reference
| Tax Tier | Rate |
|---|---|
| First Rs. 500,000 | 4% |
| Next Rs. 500,000 | 8% |
| Next Rs. 500,000 | 12% |
| Next Rs. 500,000 | 16% |
| Next Rs. 1,000,000 | 20% |
| Balance above Rs. 3,000,000 | 24% |
Contact Us
Get assistance when you need it.
LankaTax is now accessible through the AIMart mobile app, available on Google Play.

