Payroll

Common Payroll Mistakes in Sri Lanka

Wrong EPF base, missed deadlines, bad proration and untracked no-pay: the payroll mistakes to check first, and how to catch each one before it repeats.

Updated September 23, 2026 Reviewed by Anudi Imesha, Customer Success Consultant, Humanised HR and Payroll 5 min read

How to avoid errors in payroll processing
On this page
  1. Contributions calculated on the wrong earnings
  2. Deadlines missed by a day
  3. Proration for joiners and leavers
  4. No-pay and overtime taken from the wrong records
  5. Allowances treated inconsistently
  6. Gratuity ignored until someone resigns
  7. A monthly review that catches all of them
  8. Frequently asked questions
  9. Which payroll mistake should I check for first?
  10. How late can an EPF or ETF payment be before a surcharge applies?
  11. How do I prorate pay for someone who joins mid-month?
  12. Do all allowances count for EPF?
  13. When does gratuity become due?
  14. Why should I check my bank's cut-off time as well as the due date?

These four mistakes are the ones to check first:

  • EPF and ETF calculated on the wrong earnings.
  • Deadlines missed by a day.
  • Bad proration for joiners and leavers.
  • No-pay taken from the wrong record.

These sit inside the five main statutory payroll payments in Sri Lanka every employer must get right each month.

Contributions calculated on the wrong earnings

EPF and ETF earnings are not the same as gross pay. Some things count; some do not.

Counts for EPF and ETFDoes not count
Salary and wagesOvertime
Regular, fixed allowances (such as cost of living)Travelling reimbursements
Holiday payBonuses and incentives
Commissions and piece-rate pay

A fixed monthly allowance counts, even when it is labelled to look like an expense. A flat fuel allowance paid regardless of spend is one example. Overtime, travel reimbursements and bonuses never count, whatever they are labelled. Only a genuine, receipted reimbursement for real spending stays out. Get this wrong and EPF and ETF are wrong every month it repeats, not just once.

Deadlines missed by a day

PaymentDueWhat a day late costs
EPFBefore the last working day of the following monthSurcharge from 5%, rising by delay band to 50%
ETFOn or before the last working day of the following monthSame surcharge bands as EPF
APIT15th of the following monthInterest and penalties under the Inland Revenue Act

A surcharge applies from day one late, not after a grace period. Confirm your bank’s cut-off time for same-day transfers too. A payment submitted after that time may not process until the next working day. That can push it past the due date.

Proration for joiners and leavers

A mid-month joiner or leaver needs pay worked out on days actually worked. Do not just cut a full month’s pay in half by guesswork. The usual method: basic salary divided by working days in the month, multiplied by days actually worked. Apply the same method to allowances that are meant to reflect time worked. A joiner paid a full month’s fixed allowance for half a month’s work is a common, avoidable overpayment.

No-pay and overtime taken from the wrong records

The hourly rate is monthly remuneration divided by 240. Overtime is paid at not less than 1.5 times that rate, for each hour beyond the daily and weekly normal-hours limits. Weekly overtime is capped at 12 hours. See legal working hours in Sri Lanka for the full daily and weekly limits. No-pay for an absence should come from the same hourly rate, based on an actual clock record, not an estimate. Two things go wrong here often:

  • Overtime paid on a manager’s rough note instead of the clock or app record.
  • The employer deducts a flat half-day or full day for no-pay, even when the employee missed less time than that.

Allowances treated inconsistently

The same allowance should be treated the same way for every employee who gets it. A common mistake: one employee’s transport allowance is added to EPF earnings, and another’s is not. This happens when someone reuses an old payslip template. Check every fixed, regular allowance across the whole payroll. Do not decide it case by case at the point of entry. This kind of inconsistency is also a control gap. See payroll fraud controls for small Sri Lankan firms for how to catch it.

Gratuity ignored until someone resigns

Both of these must be true: you employed 15 or more workmen on any day in the 12 months before the employee left, and the employee completed five years’ continuous service. For a monthly-rated employee, the amount is half a month’s wage or salary, at the rate last drawn, for each completed year of service. Pay it within 30 days of the employee leaving. Waiting until someone resigns to work this out causes late payment and its surcharge. Track service length as you go instead.

A monthly review that catches all of them

Before you finalise each pay run, check:

  1. Every joiner and leaver’s pay is prorated to days actually worked, not a round number.
  2. EPF and ETF earnings match the “counts” column above for every employee, not last month’s figure carried forward.
  3. The EPF, ETF and APIT payment dates are in the calendar with the actual bank cut-off time, not just the date.
  4. Anyone crossing five years’ service this month is flagged for a gratuity check if they leave.
  5. Overtime and no-pay both trace back to an actual attendance record, not a manual note.

If an error still reaches payslips already sent, see fixing a payroll error after payslips have gone out. If you are still running this list by hand in a spreadsheet, see when to switch from Excel to payroll software.

Do this automatically in Humanised. Most of this list disappears the month payroll software starts doing the arithmetic. It calculates EPF, ETF and APIT every run, and prepares the C-form, R4 and T10 for you to file.

This is general payroll guidance. Every case is different. For your own case, speak to a payroll practitioner or a lawyer.

Frequently asked questions

Which payroll mistake should I check for first?

Calculating EPF and ETF on the wrong earnings figure, usually by including a reimbursement or excluding a fixed allowance that should count.

How late can an EPF or ETF payment be before a surcharge applies?

The surcharge starts from the first day late. EPF must reach the Fund before the last working day of the following month. ETF must reach the Board on or before that day. Paying both a day early meets both rules.

How do I prorate pay for someone who joins mid-month?

Basic salary divided by the working days in the month, multiplied by the days they actually worked. Apply the same method to any allowance meant to reflect time worked.

Do all allowances count for EPF?

Regular, fixed allowances usually do. Genuine, receipted reimbursements, overtime and bonuses usually do not.

When does gratuity become due?

When both are true: you employed 15 or more workmen on any day in the 12 months before the employee left, and the employee completed five years’ continuous service. Pay is due within 30 days of leaving.

Why should I check my bank’s cut-off time as well as the due date?

A transfer submitted after your bank’s daily cut-off may not process until the next working day. If that pushes it past the due date, it counts as late.

Payroll deadlines & law changes, in your inbox

EPF/ETF due dates, APIT updates, and new employment-law guides for Sri Lankan employers. One email a month, no fluff.

Was this article helpful?

Your feedback helps us improve these guides.