induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka No-Pay Leave Salary Deduction Calculator

Enter your salary and unpaid leave days to see the exact pay cut, your net salary, and the EPF/ETF impact — under the 30-day, working-days, or actual-days method your employer uses. No signup, sources cited below.

By Induwara AshinsanaUpdated Jun 14, 2026
No-pay leave deductionSri Lanka
Sources cited · 2026
Rs

The monthly figure your no-pay days are deducted from.

Most employers deduct no-pay on basic salary.

Full or half days (0.5 steps).

Salary ÷ 30. The most common private-sector default.

Quick days
Per-day rate
Rs 3,000.00
Salary ÷ 30 days
No-pay deduction
Rs 12,000.00
4 days of basic salary
Net salary this month
Rs 78,000.00
Verified two ways: deduct-for-absent = pay-for-worked

All three methods compared

MethodDivisorPer-dayDeduction
30-day (calendar)selectedlowest cut30Rs 3,000.00Rs 12,000.00
Working days22Rs 4,090.91Rs 16,363.64
Actual days in monthlowest cut30Rs 3,000.00Rs 12,000.00

Method choice changes this deduction by Rs 4,363.64 for the same 4 no-pay days.

EPF / ETF impact

ContributionFull payThis monthChange
Employee EPF (8%)Rs 7,200.00Rs 6,240.00−Rs 960.00
Employer EPF (12%)Rs 10,800.00Rs 9,360.00−Rs 1,440.00
ETF (3%)Rs 2,700.00Rs 2,340.00−Rs 360.00
Total to your fundsRs 20,700.00Rs 17,940.00Rs 2,760.00

Your EPF account gets Rs 960.00 less from you this month, and Rs 2,760.00 less in total once the employer's share is counted. The rates never change — only the base does.

Divisors follow recognised SL payroll practice; EPF 8% + 12% and ETF 3% are the statutory rates under the EPF Act No. 15 of 1958 and ETF Act No. 46 of 1980. The actual-days basis follows the Establishments Code. Full sources are listed below the calculator.

How it works

No-pay (unpaid) leave is salary you forfeit for the days you are absent once your paid leave runs out. Sri Lanka has no single statutory divisor for private employers, so payroll teams use one of three recognised methods. The tool runs all three and lets you select the one your employer applies. Let S be the salary base (basic or gross, your choice), n the no-pay days, and D the divisor for the method:

  1. Per-day rate = S ÷ D. The divisor differs by method:
    • 30-day (calendar): D = 30. The most common private-sector default and the simplest.
    • Working days: D = the days the office operates (you enter this; typically 22). A smaller divisor means a higher per-day rate, so the same leave costs more.
    • Actual days: D = the calendar length of the month (28–31). This mirrors the Establishments Code basis used for part-month public-sector salary.
  2. No-pay deduction = per-day rate × n, capped at one full month's salary so the result never goes below zero.
  3. Net salary = S − deduction.The tool cross-checks this against the equivalent “pay for days worked” formula (per-day rate × the days you did work), which lands on the same figure.
  4. EPF / ETF impact. EPF and ETF are charged on the earnings actually paid for the month, so the reduced salary becomes the new contribution base. Employee EPF = base × 8%, employer EPF = base × 12%, ETF = base × 3%. The panel compares these against a full-pay month so you see exactly how much less reaches your fund. The rates are fixed by statute; only the base falls.

For v1 the EPF-eligible amount is taken to be the salary base you enter. In practice EPF applies to basic salary plus permanent allowances, so if your allowances are excluded from EPF, choose the “basic only” base. Lump-sum payments, APIT/PAYE re-calculation on the reduced salary, and hourly proration beyond half-days are out of scope — use the dedicated income-tax tool for APIT.

Worked examples

Private sector · 30-day method · 4 no-pay days

  1. Salary base: Rs 90,000 (basic)
  2. Per-day: 90,000 ÷ 30 = Rs 3,000.00
  3. Deduction: 3,000 × 4 = Rs 12,000.00
  4. Net salary: 90,000 − 12,000 = Rs 78,000.00
  5. EPF base 78,000 → employee 8% = Rs 6,240; employer 12% = Rs 9,360; ETF 3% = Rs 2,340
  6. Vs full pay (90,000): employee EPF would be Rs 7,200 → Rs 960 less to your fund

Same salary · working-days method · 22 days · 4 no-pay days

  1. Salary base: Rs 90,000 (basic)
  2. Per-day: 90,000 ÷ 22 = Rs 4,090.91
  3. Deduction: 4,090.91 × 4 = Rs 16,363.64
  4. Net salary: 90,000 − 16,363.64 = Rs 73,636.36
  5. That is Rs 4,363.64 MORE than the 30-day method for the same 4 days
  6. The smaller divisor (22 vs 30) raises the per-day rate — the core insight

Public-sector style · actual-days method · March (31 days) · 2 no-pay days

  1. Salary base: Rs 75,000
  2. Per-day: 75,000 ÷ 31 = Rs 2,419.35
  3. Deduction: 2,419.35 × 2 = Rs 4,838.71
  4. Net salary: 75,000 − 4,838.71 = Rs 70,161.29
  5. A longer month (31 days) gives the lowest per-day rate of the three

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

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.