Every Sri Lankan payroll run touches three statutory obligations at once: the Employees’ Provident Fund (EPF), the Employees’ Trust Fund (ETF), and Advance Personal Income Tax (APIT). Each has its own contribution rules and its own submission process, and getting any one of them wrong creates compliance exposure that compounds every pay cycle
EPF: Employee and Employer Contributions
EPF requires both an employee contribution and a matching employer contribution, calculated against each employee’s earnings and deducted every pay cycle. Because both figures need to reconcile precisely against the payroll register each month, manual calculation across a growing team is where small percentage errors tend to creep in.
ETF: An Employer-Only Contribution
Unlike EPF, ETF is funded entirely by the employer – there’s no employee-side deduction. It’s calculated on the same earnings base as EPF but submitted separately, which is why payroll systems that treat EPF and ETF as a single combined calculation often get the submission format wrong.
APIT: Payroll Tax Withheld at Source
APIT is income tax withheld directly from employee pay based on their earnings bracket, then remitted by the employer. Because tax brackets and thresholds can be updated periodically, a payroll process that hardcodes last year’s thresholds risks under- or over-withholding until someone notices the discrepancy.
- Calculate EPF, ETF and APIT from the same verified earnings base each pay cycle, not from three separate manual entries
- Generate the exact submission file formats each fund and the IRD expect, rather than reformatting manually before each submission
- Review APIT thresholds whenever they’re updated, rather than assuming last cycle’s settings still apply
AccDoo HRMS calculates EPF, ETF and APIT automatically in every payroll run – see how it keeps submissions compliant.


