Skip to content
induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka Payslip Generator

Turn a salary into a clean, print-ready monthly payslip. It applies the statutory EPF (8% employee, 12% employer), ETF (3% employer) and APIT/PAYE for 2025/26, then shows take-home pay and the true cost to the employer. No signup; everything runs in your browser.

By Induwara AshinsanaUpdated Sep 13, 2026
Payslip details
EPF · ETF · APIT 2025/26
Rs
Rs

Transport, cost-of-living, etc. Set 0 if none.

Most fixed monthly allowances count toward the EPF base. Reimbursements usually don't.

Rs

Loan, salary advance, no-pay. Optional.

Quick presets
Net take-home
Rs 222,000
11.2% deducted
Cost to employer
Rs 287,500
Gross + employer EPF + ETF

Payslip preview

Your Company

Salary slip, October 2026

Payslip
Employee:
—
Designation:
—

Earnings

Basic salaryRs 250,000
AllowancesRs 0
Gross earningsRs 250,000

Employee deductions

EPF: employee 8%− Rs 20,000
APIT / PAYE− Rs 8,000
Total deductions− Rs 28,000
Net pay
Rs 222,000

Two Lakh Twenty-Two Thousand Rupees Only

Net · 88.8%EPF · 8%APIT · 3.2%

Employer contributions

Paid by the employer on top of salary, not deducted from the employee.

EPF: employer 12%Rs 30,000
ETF: employer 3%Rs 7,500
Cost to employerRs 287,500
EPF base: Rs 250,000APIT cross-checked vs IRD Table 01

Figures follow current statutory rates (EPF 8% / 12%, ETF 3%, APIT Y/A 2025/26). Confirm filings with the EPF Department / IRD. Excludes bonus/lump-sum tax, gratuity, and stamp duty.

Sources: EPF Act No. 15 of 1958 §10(1); ETF Act No. 46 of 1980 §16; IRD APIT Table 01, Y/A 2025/26. Nothing is uploaded, the payslip is generated and printed entirely in your browser.

How it works

A Sri Lankan payslip layers three statutory items on top of gross pay: the Employees' Provident Fund (EPF), the Employees' Trust Fund (ETF), and Advance Personal Income Tax (APIT, the scheme formerly called PAYE). This generator computes each from the figures you enter and lays them out as a standard earnings / deductions / net-pay slip.

Let basic = B, allowances = A, and gross G = B + A. Then:

  1. EPF / ETF base. The base is E = B + (allowances liable ? A : 0). Most fixed monthly allowances count toward EPF earnings under the EPF Act, so the toggle defaults to liable; switch it off for pure expense reimbursements.
  2. Employee EPF = 8% × E. Deducted from the employee and shown as a deduction line (EPF Act No. 15 of 1958, §10(1)(a)).
  3. Employer EPF = 12% × E and Employer ETF = 3% × E. The employer pays both on top of salary. They are not deducted from the worker, but they make up the true cost of employment (EPF Act §10(1)(b); ETF Act No. 46 of 1980, §16).
  4. APIT / PAYE. Tax is charged on the full monthly gross G, not on gross-minus-EPF, because employee EPF is not deductible from APIT taxable income in Sri Lanka. The tool annualises (G × 12), subtracts the Rs 1,800,000 personal relief, applies the progressive 6% / 18% / 24% / 30% / 36% slabs from IRD APIT Table 01 for Y/A 2025/26, then divides by 12. This APIT logic is imported from the same module that powers the dedicated APIT calculator, so the two always agree.
  5. Net pay = G − employee EPF − APIT − other deductions. Other deductions cover loans, salary advances or no-pay.
  6. Cost to employer = G + employer EPF + employer ETF. This is what the business actually spends to pay the salary.

All figures round to the nearest rupee. The APIT line is cross-checked two ways, the progressive bracket walk and the IRD's closed-form Table 01 monthly formula must agree to the rupee before the payslip shows the “cross-checked” badge. Nothing is uploaded: the slip is built and printed locally for privacy.

The APIT Table 01 monthly formula

The IRD publishes Table 01 as a set of monthly bands, each with a rate and a fixed amount to subtract. Applying the band that matches the monthly gross G gives exactly the same answer as annualising, walking the slabs and dividing by 12. For Y/A 2025/26:

  • G ≤ Rs 150,000 → APIT = 0
  • Rs 150,000 < G ≤ Rs 233,333.33 → 6% × G − 9,000
  • Rs 233,333.33 < G ≤ Rs 275,000 → 18% × G − 37,000
  • Rs 275,000 < G ≤ Rs 316,666.67 → 24% × G − 53,500
  • Rs 316,666.67 < G ≤ Rs 358,333.33 → 30% × G − 72,500
  • G > Rs 358,333.33 → 36% × G − 94,000

The subtracted amounts are what keep the tax continuous. There is no “cliff” where a small raise pushes your whole salary into a higher rate. Only the rupees above each band edge are taxed at the higher rate. If you only need the tax line, the Sri Lanka APIT calculator shows the full slab-by-slab breakdown behind this number.

Edge cases and how to enter them

  • Overtime. Overtime pay is excluded from EPF and ETF earnings but is still taxable under APIT. Add it to Allowances and turn the EPF-liable toggle off. If you also have allowances that are EPF-liable, add those to the basic figure instead so the EPF base stays correct. The overtime pay calculator works out the OT amount itself (basic ÷ 200 per hour, 1.5× on normal days).
  • No-pay leave. Do not enter unpaid days under Other deductions. A no-pay cut reduces the earnings actually paid, so it also lowers the EPF/ETF base and the APIT gross. Enter the basic salary after the no-pay reduction. Use the no-pay leave calculator to find that figure under the 30-day, working-day or actual-day method.
  • Loans and salary advances. These go under Other deductions. They reduce take-home pay but do not change EPF, ETF or APIT, because the employee still earned the full gross. The tool caps other deductions at the gross salary, so a mistyped extra zero cannot wipe out the slip.
  • Bonuses and arrears. A lump sum does not belong in the Table 01 monthly calculation. Putting it there overstates the tax, because the monthly formula assumes the amount repeats for 12 months. Work the lump-sum APIT out separately with the bonus tax calculator.
  • Working back from a net figure. If a job offer quotes take-home pay, the net-to-gross salary calculator finds the gross salary that produces it. You can then enter that gross here to print the matching slip.

Worked examples

Rs 250,000 gross, no allowances

  1. EPF base: Rs 250,000
  2. Employee EPF: 8% × 250,000 = Rs 20,000
  3. APIT (Table 01): 0.18 × 250,000 − 37,000 = Rs 8,000
  4. Net pay: 250,000 − 20,000 − 8,000 = Rs 222,000
  5. Employer EPF 30,000 + ETF 7,500 → Cost to employer = Rs 287,500

Rs 95,000 gross, below the tax threshold

  1. EPF base: Rs 95,000
  2. Employee EPF: 8% × 95,000 = Rs 7,600
  3. APIT: annual 1,140,000 < Rs 1,800,000 relief → Rs 0
  4. Net pay: 95,000 − 7,600 = Rs 87,400
  5. Employer EPF 11,400 + ETF 2,850 → Cost to employer = Rs 109,250

Basic 120,000 + Allowances 40,000 (allowances NOT EPF-liable)

  1. EPF base: Rs 120,000 (allowances excluded)
  2. Employee EPF: 8% × 120,000 = Rs 9,600
  3. APIT on gross 160,000: 0.06 × 160,000 − 9,000 = Rs 600
  4. Net pay: 160,000 − 9,600 − 600 = Rs 149,800
  5. Employer EPF 14,400 + ETF 3,600 → Cost to employer = Rs 178,000
  6. Same pay with allowances EPF-liable: employee EPF 12,800 → net Rs 146,600; employer EPF 19,200 + ETF 4,800 → cost Rs 184,000
  7. Toggle trade-off: Rs 3,200 less take-home, but Rs 8,000 more a month (3,200 + 4,800) into the employee's EPF account

Basic 300,000 + Allowances 50,000 (EPF-liable) with a Rs 25,000 loan

  1. Gross: 300,000 + 50,000 = Rs 350,000; EPF base: Rs 350,000
  2. Employee EPF: 8% × 350,000 = Rs 28,000
  3. APIT (30% band): 0.30 × 350,000 − 72,500 = Rs 32,500
  4. Check: 350,000 × 12 − 1,800,000 = 2,400,000 taxable → 60,000 + 90,000 + 120,000 + 120,000 = 390,000 ÷ 12 = Rs 32,500
  5. Total deductions: 28,000 + 32,500 + 25,000 loan = Rs 85,500
  6. Net pay: 350,000 − 85,500 = Rs 264,500
  7. Employer EPF 42,000 + ETF 10,500 → Cost to employer = Rs 402,500 (the loan does not change this)

Edge case: Rs 150,000 vs Rs 151,000, crossing the tax-free threshold

  1. At Rs 150,000: APIT = 0 (at the Rs 150,000 relief); EPF 12,000 → net Rs 138,000
  2. At Rs 151,000: APIT = 0.06 × 151,000 − 9,000 = 9,060 − 9,000 = Rs 60
  3. Employee EPF: 8% × 151,000 = Rs 12,080
  4. Net pay: 151,000 − 12,080 − 60 = Rs 138,860
  5. Rs 1,000 raise → Rs 860 more take-home (Rs 80 EPF + Rs 60 tax). No cliff at the threshold
  6. Employer EPF 18,120 + ETF 4,530 → Cost to employer = Rs 173,650 (up from Rs 172,500)

For employees: reading your payslip line by line

Most Sri Lankan payslips follow the same three-block layout this generator prints: earnings at the top, deductions in the middle, and net pay at the bottom. Some also show the employer's contributions for reference. When you check a slip, work through it in this order:

  1. Earnings add up. Basic salary plus every allowance should equal the gross figure. If a fixed allowance from your appointment letter is missing, raise it before the next pay run.
  2. EPF is exactly 8%. Multiply your EPF-liable earnings by 0.08. If the EPF line is lower than 8% of basic, some of your pay is being left out of the EPF base. If it is higher, overtime may have been wrongly included.
  3. APIT matches the table. Anyone with a gross of Rs 150,000 or less a month should see no APIT line at all. Above that, apply the Table 01 formula shown earlier, or enter your figures above and compare.
  4. Other deductions are explained. Loan instalments, advances, welfare-society fees and no-pay days should each have their own label, not one unexplained “other” figure.
  5. Employer EPF and ETF are not deducted. If the 12% or the 3% appears under your deductions and reduces your net pay, the slip is wrong. Those amounts are the employer's cost.

Freelancers and contract workers paid without EPF will not see these lines. They pay income tax differently, through quarterly instalments on their own earnings rather than through APIT withheld by an employer.

For employers: after the payslip is issued

A payslip records what was deducted. The legal duty is to pay those amounts over on time. Every month, the employer sends three separate remittances:

  • EPF (20% of the EPF base), the employee's 8% taken from salary plus the employer's 12%. It goes to the Central Bank's EPF Department with a Form C listing each member. Contributions for a month are due by the last working day of the following month.
  • ETF (3% of the same base), paid entirely by the employer to the Employees' Trust Fund Board, on the same monthly cycle.
  • APIT, the tax withheld from employees, paid to the Inland Revenue Department by the 15th of the following month.

Paying late costs more than the contribution itself. Under the EPF Act §38(1), a late payment carries a surcharge on the amount due. It starts at 5% for up to 10 days late and rises in steps to 50% after twelve months. The ETF Act applies a matching schedule. The EPF/ETF surcharge calculator shows the exact penalty for a given delay. The EPF calculator shows how those monthly contributions grow into an employee's retirement balance.

Keep a copy of every slip you issue. If an employee disputes a deduction, or a labour officer or the EPF Department asks for records, the payslips are your evidence that each month's EPF, ETF and APIT lines matched what you paid over. Employees should compare the EPF line on their slip with their EPF member statement once a year. A missing month usually means the employer deducted the 8% but never sent it in.

Frequently asked questions

Sources & references

Rates and the APIT table on this page were last cross-checked against the official sources on 2026-06-12. They are reviewed every April (start of a new SL Year of Assessment) and after any amending 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, edge case, or want to suggest an improvement?

Email me at [email protected] , most fixes ship within 24 hours.