Contents of this article are applicable to the following users:
Tier: ESSENTIAL, GROWTH, SCALE
Platform: Web
Access Level: Owner
Before running payroll for Malaysia, each employee needs three things set up in their profile: identification information, bank payment details, and statutory contribution settings. This guide walks you through all three.
This guide will cover the following:
Setting Up Identification Information
Identification information records the employee's citizenship type, identity number, and passport details (if applicable). This information is required before payroll can include the employee.
Go to My Team and open the employee's profile.
Under the Identification Info card, click Edit.
Fill in the following fields and click Save.
Field | Description |
Citizenship | Select the employee's citizenship type: Malaysian Citizen, Permanent Resident, or Non-Resident / Expatriate. |
Identity Number | The employee's MyKad number (for Malaysian Citizens and PRs). |
Passport Nationality | Required for non-residents. Select the employee's nationality. |
Passport Number | Required for non-residents. Enter the passport number (saved in uppercase). |
Passport Expiry | Required for non-residents. Select the passport expiry date. |
Setting Up Payment Details
Payment details define how the employee receives their salary.
On the employee's profile, go to the Payment & Statutory Detail card and click Edit under Payment Details.
Fill in the following fields and click Save.
Field | Description |
Payment Method | Select Bank Transfer or another applicable method. |
Bank | Select the employee's bank. Malaysian banks appear at the top of the list. |
Account Holder Name | Enter the name as it appears on the bank account. |
Account Number | Enter the employee's bank account number. |
Payment Remarks | Optional. Add any notes for this payment. |
Setting Up Statutory Contributions
Statutory settings control how EPF, EIS, SOCSO, HRDF, and PCB (income tax) are calculated for each employee. All three sections — Identification Info, Payment Details, and Statutory — must be complete before the employee can be added to a payrun.
On the employee's profile, go to the Payment & Statutory Detail card and click Edit under Statutory.
EPF, EIS, SOCSO, and HRDF
Field | Description |
EPF Contribution | Select Yes to enroll the employee in EPF. When enabled, EPF Number is required. |
EPF Number | The employee's EPF membership number. Required when EPF Contribution is Yes. |
EIS Contribution | Select Yes to enroll the employee in EIS. |
SOCSO Contribution | Select Yes to enroll the employee in SOCSO. |
SSFW Number | Optional. Social Security Foreign Worker number — must be exactly 12 digits if entered. |
HRDF Contribution | Select the contribution rate: 1%, 0.5%, or No. |
PCB (Tax) Settings
Field | Description |
PCB Contribution | Select Yes to enable monthly tax deduction. Fields below are only active when this is Yes. |
PCB Number | The employee's income tax number — must be exactly 11 digits. Required when PCB Contribution is Yes. |
PCB Resident Status | Select the employee's tax residency status (e.g. Resident, Non-Resident). |
PCB Marital Status | Select the employee's marital status (e.g. Single, Married). |
Include SOCSO + EIS as PCB Tax Relief | Select Yes if the employee's SOCSO and EIS contributions should reduce their taxable income. |
Disabled Person | Select Yes if the employee qualifies for the disabled-person tax relief. |
Disabled Spouse | Select Yes if the employee's spouse qualifies for the disabled-spouse tax relief. |
Child Relief | Enter the number of qualifying children in each category (below 18, disabled, tertiary, etc.). Values must be whole numbers of 0 or above. |
Previous Employment Information (TP3)
If an employee joined mid-year from another employer, record their prior employment earnings and deductions here so StaffAny can calculate PCB correctly for the full tax year.
Field | Description |
Tax Year | Select the tax year the TP3 data applies to. You can switch between the past 5 years. |
Total Monthly Gross | Total monthly gross remuneration from all previous employers in that tax year. |
Total Approved EPF Contributions | Total approved EPF contributions from previous employment. Cannot exceed RM 4,000. |
Total PCB | Total PCB deducted by previous employer(s), excluding CP38. |
Total Zakat | Total zakat deducted at previous employment. |
Total Additional Relief | Total combined value of all tax reliefs claimed at previous employment for the year (refer to TP3 Section D). |
Click Save when all fields are complete.
FAQ
Do I need to fill in all statutory fields before adding an employee to a payrun?
Yes. Employees with missing statutory information will be flagged when you create a payrun. Ensure EPF, SOCSO, EIS, HRDF, and PCB settings are saved first.
What happens if I set PCB Contribution to No?
No PCB amount will be calculated or deducted for that employee. The PCB-related fields (PCB Number, Resident Status, Marital Status, Child Relief) will be disabled.
Can I update TP3 data after a payrun has been run?
Yes. TP3 data can be updated at any time and will apply to the next payrun the employee is included in.
My employee is a foreign worker — do I still need a SSFW Number?
The SSFW (Social Security Foreign Worker) number is optional. Enter it only if the employee has been issued one — it must be exactly 12 digits.





