induwara.lkinduwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka EPF/ETF Late Payment Surcharge Calculator

Find the statutory surcharge an employer owes when EPF or ETF contributions land after the legal due date. Applies the EPF Act §38(1) and ETF Act §13 bands, rolls the due date back for weekends and gazetted mercantile holidays, and produces the figure you quote on Form C and the ETF return — no signup, sources cited.

By Induwara AshinsanaUpdated May 16, 2026
EPF/ETF Surcharge Calculator§38(1) of the EPF Act
CBSL bands · verified 2026
Rs

Sum of all employees' total earnings for the contribution month, before any deductions.

Month whose payroll the EPF/ETF contributions cover (not the pay-out month).

When you plan to remit to the EPF Department / ETF Board.

Quick presets
Statutory due date for May 2026:29 Jun 2026(Monday, rolled back 1 day from 30 Jun 2026 (mercantile holiday)) On time
EPF total payable
Rs 96,000
Base Rs 96,000 — no surcharge
ETF total payable
Rs 14,400
Base Rs 14,400 — no surcharge
Total surcharge
Rs 0
Paid on time — no statutory surcharge
Grand total payable
Rs 110,400
Including 0 days of delay

Per-scheme breakdown

SchemeRateBase contributionSurchargeTotal payable
EPF (employer + employee)20%Rs 96,000Rs 0Rs 96,000
ETF (employer only)3%Rs 14,400Rs 0Rs 14,400
Grand totalRs 110,400Rs 0Rs 110,400
Form C cross-check passesSingle-band Form C total surcharge: Rs 0
Full surcharge schedule
  • Up to 10 days5%
  • 11 – 30 days15%
  • 31 – 90 days (1 – 3 months)20%
  • 91 – 180 days (3 – 6 months)30%
  • 181 – 365 days (6 – 12 months)40%
  • Over 12 months50%

Bands sourced from EPF Act §38(1) and the ETF Board surcharge schedule. The Form C single-band cross-check above must agree with the per-scheme total to the rupee.

How it works

The Sri Lankan Employees' Provident Fund Act No. 15 of 1958 and the Employees' Trust Fund Act No. 46 of 1980 require every employer to remit statutory provident-fund contributions for each month's payroll. The Department of Labour treats the deadline as the last working day of the following month: contributions for September are due on the last working day of October, contributions for November are due on the last working day of December, and so on. When that deadline is missed, §38(1) of the EPF Act and §13 of the ETF Act apply a statutory surcharge whose rate steps up with the length of the delay. The schedule is fixed by statute — neither the EPF Department nor the ETF Board has discretion to waive it.

The calculation runs in six steps. Step 1 establishes the statutory due date: take the calendar last day of the month following the contribution month, and if that day falls on a Saturday, Sunday, or a gazetted mercantile holiday, roll back to the prior working day. Step 2 computes the base contributions — gross monthly payroll × the combined EPF rate (default 12% employer + 8% employee = 20% of gross) and × the 3% ETF rate. Step 3 measures the delay in full calendar days between the due date and the intended payment date; if the payment is on or before the due date, the delay is zero and no surcharge applies. Step 4 looks up the EPF surcharge band by days late: up to 10 days = 5%; 11 – 30 days = 15%; 31 – 90 days (1 – 3 months) = 20%; 91 – 180 days (3 – 6 months) = 30%; 181 – 365 days (6 – 12 months) = 40%; over 12 months = 50%. Step 5 applies the equivalent ETF Act §13 band — the ETF Board publishes a schedule that mirrors the EPF one, so the same percentages apply to the 3% ETF base. Step 6 sums: grand total = (EPF base + EPF surcharge) + (ETF base + ETF surcharge).

The calculator carries full precision through every step and only rounds at display time, so even very large payrolls reconcile to the rupee against a manual worksheet. As a sanity check, it also runs the alternate single-band formulation used by the EPF Department's Form C surcharge worksheet — band rate × (EPF base + ETF base) — and flags a mismatch with the per-scheme total. The two methods agree whenever the EPF and ETF bands are identical (which is the case under the current statute); they would diverge only if a future amendment decouples the schedules, and the calculator surfaces that divergence rather than silently picking one.

Why the rollback for weekends and mercantile holidays matters

The Department of Labour's long-standing position is that the last working day of the following month — not the calendar last day — is the statutory deadline. So if the 31st of the following month is a Sunday, contributions remitted the next working Monday are on time, not one day late. The same rule applies when the calendar last day is a gazetted mercantile holiday: Esala Poya falls on 30 June 2026, for example, so contributions for May 2026 are due on Monday 29 June 2026, not Tuesday 30 June. The calculator handles this rollback automatically using the gazetted holiday dataset. Getting the due date wrong by one day can step the surcharge band from 5% straight to 15%, so the rollback is not a cosmetic detail — it can move the surcharge by tens of thousands of rupees on a large payroll.

What the calculator does not include

The scope of this tool is the civil surcharge under §38(1) of the EPF Act and §13 of the ETF Act. It does not estimate prosecution exposure under §38(2), recovery interest, or fines payable to the Magistrate's Court for prolonged default. It does not compute regular (on-time) EPF or ETF contributions — for that use the dedicated EPF / ETF retirement projection tool. Per-employee surcharge attribution is out of scope; this calculator aggregates payroll to the company level, which is the level at which the EPF Department and the ETF Board raise their demands. Sectoral Wage Board overrides where the employer EPF rate exceeds 12% are supported via the rate chips, but the tool does not look up the correct rate by trade — pick it manually from the gazette for your industry. Personal income tax (APIT/PAYE) on the affected salaries is a separate calculation handled by the Sri Lanka income tax calculator.

Bracket boundary behaviour and rounding

Each surcharge band is inclusive on both ends. Exactly 10 days late stays in the 5% band; 11 days steps up to 15%. Exactly 30 days stays in the 15% band; 31 days steps up to 20%. The day-count is the calendar gap between the statutory due date and the intended payment date in full days — partial days and time-of-day are ignored, as is the Department's practice. Money figures are computed at full floating-point precision and rounded only when shown; the per-scheme totals and the Form C single-band cross-check agree to the rupee, so there is no rounding-drift between the two displayed numbers.

Worked examples

Three scenarios — one short delay inside the 5% band, one mid-bracket three-month delay, and one bracket-boundary edge case — worked end-to-end. Plugging the same inputs into the calculator above must reproduce the grand total to the rupee.

Scenario

One short month overdue (within 10 days)

  1. Gross September 2025 payroll: Rs 480,000
  2. Statutory due date: 31 October 2025 (Friday, working day) — no rollback
  3. Intended payment date: 5 November 2025 → daysLate = 5 → band: ≤ 10 days → 5%
  4. EPF base: 480,000 × 20% = Rs 96,000
  5. EPF surcharge: 96,000 × 5% = Rs 4,800
  6. ETF base: 480,000 × 3% = Rs 14,400
  7. ETF surcharge: 14,400 × 5% = Rs 720
  8. Grand total: 96,000 + 4,800 + 14,400 + 720 = Rs 115,920

Scenario

Three calendar months overdue (91 – 180 day band)

  1. Gross July 2025 payroll: Rs 720,000
  2. Statutory due date: 29 August 2025 (Friday — Aug 30 = Sat, Aug 31 = Sun rolled back)
  3. Intended payment date: 5 December 2025 → daysLate = 98 → band: 91 – 180 days → 30%
  4. EPF base: 720,000 × 20% = Rs 144,000
  5. EPF surcharge: 144,000 × 30% = Rs 43,200
  6. ETF base: 720,000 × 3% = Rs 21,600
  7. ETF surcharge: 21,600 × 30% = Rs 6,480
  8. Grand total: 144,000 + 43,200 + 21,600 + 6,480 = Rs 215,280

Scenario

Bracket boundary — exactly 10 days late stays in 5%

  1. Gross December 2025 payroll: Rs 1,000,000
  2. Statutory due date: 30 January 2026 (Friday — Jan 31 = Sat rolled back)
  3. Intended payment date: 9 February 2026 → daysLate = 10 → band: ≤ 10 days → 5%
  4. EPF base: 1,000,000 × 20% = Rs 200,000
  5. EPF surcharge: 200,000 × 5% = Rs 10,000
  6. ETF base: 1,000,000 × 3% = Rs 30,000
  7. ETF surcharge: 30,000 × 5% = Rs 1,500
  8. Grand total: 200,000 + 10,000 + 30,000 + 1,500 = Rs 241,500
  9. Note: at 11 days the band steps up to 15% — verifies inclusive boundary.

Frequently asked questions

Sources & references

The bands and due-date rollback logic on this page were last cross-checked against the cited sources on 2026-05-16. The page is reviewed whenever a new EPF / ETF amendment is gazetted, the EPF Department updates its Employer's Handbook, or the Ministry of Labour publishes a new annual mercantile holiday calendar.

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.