EPF is the contribution most shift-business owners get roughly right and specifically wrong at the same time — the percentages are usually known, but which parts of pay they apply to is where mistakes creep in.
The standard contribution split
For employees earning above RM5,000 a month, the standard split is commonly 11% employee / 12% employer. For wages of RM5,000 and below, the employer rate is typically higher, around 13%, to give lower-earning staff a larger effective retirement contribution. Confirm the exact current bands with KWSP, as they've been adjusted before.
What counts as "wages" for EPF purposes
EPF contributions are calculated on basic wages plus fixed, contractual allowances — the same wage base used for minimum wage purposes. Overtime pay, most one-off bonuses, and reimbursements are generally excluded from the EPF wage base, even though they're real pay the employee received that month.
Foreign workers and EPF
Foreign employees are generally not mandatorily covered by EPF the way Malaysian and permanent-resident staff are, though voluntary contribution arrangements exist in some cases. If your shift team includes foreign workers, don't assume the same EPF deduction logic applies automatically — check their specific status.
Age thresholds change the rate
Contribution rates step down for older employees (commonly staff above 60), reflecting reduced mandatory contribution requirements near and past typical retirement age. If you have older staff on a shift roster, their EPF deduction won't match a younger colleague's on the same salary.
The practical takeaway
Calculate EPF on basic wage plus fixed allowances only, double-check the rate band if anyone earns near the RM5,000 threshold or is past the age-based step-down, and don't assume foreign staff are covered the same way local staff are.