Calculate EPF and ETF in payrun

Updated May 23, 2026 2 min read Reviewed by The Payroll Success Team at Humanised

On this page
  1. Overview
  2. Calculating EPF and ETF in payruns using system data
  3. Step 1 – Make sure master data is up to date.
  4. Step 2 – Simply create a payrun.
  5. Calculating EPF and ETF in payruns using bulk uploaded data
  6. Step 1 – Accurately complete the upload CSV.
  7. Step 2 – Simply upload this sheet and create a payrun.
  8. What's next?:




This article is for Owners and admins who use Humanised

Overview

Calculating EPF and ETF in payruns using system data

Step 1 – Make sure master data is up to date.

Check to make sure you have ticked EPF/ETF for relevant pay items in relevant employees’ master data under salary details.

EPF ETF calculations in payrun
Figure 1 – Pay cycle

Step 2 – Simply create a payrun.

EPF 8%, EPF 12% and ETF 3% will be auto calculated. As mandated EPF 8% will be deducted from the employee while EPF 12% and ETF 3% will be reserved at the company’s expense.

The paysheet (in system and export) will contain separate columns with these calculated figures. And so will the payslip

Calculating EPF and ETF in payruns using bulk uploaded data

Step 1 – Accurately complete the upload CSV.

Check to make sure you have marked yes for EPF/ETF for relevant pay items in the Excel sheet. This will apply to your selection for the whole column. If you marked yes on top of the pay item, all the employees who are being paid that pay item will have EPF deducted for it.

EPF/ETF calculations in payrun
Figure 1 – Pay cycle

Step 2 – Simply upload this sheet and create a payrun.

EPF 8%, EPF 12% and ETF 3% will be auto calculated. As mandated EPF 8% will be deducted from the employee while EPF 12% and ETF 3% will be reserved at the company’s expense.

The paysheet (in system and export) will contain separate columns with these calculated figures. And so will the payslip

Was this article helpful?

Your feedback helps us improve these guides.

Still need a hand?

A real human on our team will look at your ticket and come back to you — typically within a few working hours.

Open a support ticket