Advanced Salary Calculator

Advanced Salary Calculator Sri Lanka

Build a simple payslip, adjust earnings and deductions live, and see take-home pay together with employer-side payroll costs.

Payslip details

APIT mode

Choose the withholding treatment that best matches the employee's tax position for this payslip.

Earnings

Monthly earnings items

The first line is treated as Basic Salary, and EPF / ETF eligible earnings are calculated automatically from that amount.

Deductions

Other deductions

These deductions are treated as additional post-payroll deductions on the payslip and are not used to reduce APIT.

Taxable earningsLKR 250,000
EPF-eligible earningsLKR 180,000
Employee EPFLKR 14,400
Employer EPF + ETFLKR 27,000
Total earningsLKR 250,000
Taxable earningsLKR 250,000
EPF-eligible earningsLKR 180,000
Manual deductionsLKR 0
Payslip itemRate / noteMonthly amountAnnual amount
Lanka Calculator Pvt Ltd
Nimal Perera (Accounts Executive) | EMP-001 | April 2025
Payslip header--
Basic SalaryTaxable / EPF eligibleLKR 180,000LKR 2,160,000
Fixed AllowanceTaxableLKR 45,000LKR 540,000
Transport AllowanceTaxableLKR 25,000LKR 300,000
Total earnings-LKR 250,000LKR 3,000,000
APIT18% bandLKR 8,000LKR 96,000
Employee EPF8%LKR 14,400LKR 172,800
Employer EPF12%LKR 21,600LKR 259,200
Employer ETF3%LKR 5,400LKR 64,800
Net salary9% employee-side deductionsLKR 227,600LKR 2,731,200
Total employer cost-LKR 277,000LKR 3,324,000
About this calculatorAdvanced Salary Calculator Sri Lanka

Build a detailed Sri Lanka payslip with earnings items, deductions, APIT, EPF, ETF, and employer payroll cost.

Best used for

Quick planning, rough comparisons, and checking whether your assumptions are in the right range before you rely on final quotes or advice.

Before you rely on the result

Review the assumptions below, then compare with related calculators if your decision depends on rates, eligibility, or provider-specific rules.

How this calculator works

  • Add earnings line items the same way most Sri Lankan payroll sheets are structured. EPF / ETF eligible earnings are derived automatically from the Basic Salary line.
  • Pick the APIT mode that matches the case: primary employment, secondary/no declaration, or employer-borne tax on tax.
  • The page updates the payslip summary in real time so users can see take-home pay, APIT, EPF, ETF, and total employer cost together.

Worked example

With total monthly earnings of LKR 250,000, the current setup can show APIT, employee EPF, employer EPF/ETF, and a live take-home estimate without leaving the page.

Important assumptions

  • Primary-employment APIT follows the Inland Revenue Department monthly tables for year of assessment 2025-2026, effective from 2025-04-01.
  • The secondary / no declaration mode uses the higher withholding-style monthly table commonly applied where the employee has not furnished a primary declaration or has multiple employments.
  • The employer-pays-tax mode uses the tax-on-tax monthly table so the APIT is added to employer cost rather than deducted from employee take-home pay.
  • EPF and ETF are shown at the common statutory rates: employee EPF 8%, employer EPF 12%, employer ETF 3%. This calculator derives EPF / ETF eligible earnings automatically from the Basic Salary amount.

Methodology and review

Last updatedMarch 2026

Shared calculator template reviewed for formula clarity and on-page transparency.

Reviewed byLankacalculator editorial team

Editorial review focuses on practical accuracy, assumptions, and user-facing clarity.

Editorial note

This calculator is built for fast salary planning, not as a substitute for official payroll processing.

How this calculation is produced

  • This tool converts the inputs into payroll or tax estimates using the salary, deduction, and band logic defined for the calculator.
  • The output is designed as a planning estimate and can differ from a real payroll result if allowances, exemptions, or employer-specific rules are different.
  • Where the calculation depends on tax bands or payroll structure, the calculator assumes the published rule set already reflected in the site data.

What to verify before relying on it

  • Check the current Sri Lankan tax bands, APIT guidance, and payroll rules before using the result for a formal decision.
  • Review payslip structure, employer deductions, and benefit treatment if your package is not a simple salary-only case.
  • Confirm final values with payroll, finance, or a qualified tax professional when the number affects contracts or compliance.

When this tool is useful

  • Use this before negotiating salary, reviewing a payslip, or planning take-home pay.
  • Use it when comparing gross salary, deductions, and employer-side cost together.
  • Use it again whenever tax bands, allowances, or salary structure changes.

How to read the result

  • Separate gross pay, employee deductions, and employer cost instead of reading only one number.
  • Treat the output as a planning figure until the real payroll setup and tax method are confirmed.
  • Check whether the result is monthly, annual, or both before comparing it with an offer.

Common mistakes

  • Confusing annual tax, monthly withholding, and retirement deductions.
  • Ignoring bonuses, allowances, or non-cash benefits that change the true package.
  • Comparing two salaries without normalizing them to the same pay period.

Good next steps

  • Cross-check with a related salary or tax calculator if the decision is material.
  • Review the official tax band or payroll rule if your case includes exceptions.
  • Use the output to plan net pay, not just headline salary.

FAQ

Are these calculators free?

Yes. lankacalculator tools are free to use and designed to be quick to access without sign-up.

How accurate are the results?

The calculators use clear assumptions and formulas, but results are estimates and should be checked against official documents or provider terms.

Can I use this on mobile?

Yes. The layout is built to work cleanly on phones, tablets, and desktops.

Do you store my inputs?

No account is required for these tools, and calculator inputs are not stored as user profiles in this v1 setup.

Related calculators

Related guides

Explore this topic