What is payroll? A guide to payroll in Malaysia
Learn what payroll is, how it works, and how to manage it for your Malaysian business.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio
Published Friday 5 June 2026
Table of contents
Key takeaways
- Payroll is the process of calculating and distributing employee wages while managing statutory deductions such as PCB (income tax), EPF, SOCSO, and EIS on behalf of your team.
- Malaysian employers must comply with the Employment Act 1955 (as amended in 2023), which now covers all employees regardless of salary level, along with strict deadlines for tax and contribution filings.
- You can process payroll manually, use payroll software, or outsource to a provider. Cloud-based payroll software gives you automation, accuracy, and real-time visibility over your obligations.
- Keeping accurate payroll records for at least six years is a legal requirement in Malaysia, and choosing the right payroll system helps you stay compliant as your business grows.
What is payroll?
If you employ people in Malaysia, payroll is one of the most important responsibilities you need to get right.
Payroll refers to two things. First, it is the list of employees your business pays. Second, it is the process of calculating wages, withholding statutory deductions, and distributing pay to your team. This includes income tax through the PCB (Potongan Cukai Bulanan) system, retirement savings through EPF (KWSP), social security through SOCSO (PERKESO), and employment insurance through EIS.
For small business owners, payroll sits at the intersection of HR and accounting. You need accurate employee data from your HR records, and you need precise calculations to meet your financial and legal obligations. Getting payroll right means your employees are paid correctly and on time, and your business stays compliant with Malaysian law.
Key payroll terms you should know
Before diving into the payroll process, it helps to understand the key terms you will encounter.
- Gross pay is the total amount an employee earns before any deductions are taken out. It includes base salary, overtime, allowances, and bonuses.
- Net pay is the amount an employee takes home after all deductions have been subtracted from gross pay.
- Deductions are amounts withheld from an employee's gross pay. In Malaysia, mandatory deductions include PCB, EPF (employee portion), SOCSO, and EIS.
- PCB (Potongan Cukai Bulanan) or MTD (Monthly Tax Deduction) is the system used to withhold income tax from employees' wages each month on behalf of LHDN (Inland Revenue Board of Malaysia).
- EPF (Employees Provident Fund) or KWSP is Malaysia's mandatory retirement savings scheme. Both employers and employees contribute a percentage of wages.
- SOCSO (Social Security Organisation) or PERKESO provides employment injury and invalidity protection for employees.
- EIS (Employment Insurance System) provides temporary financial assistance to employees who lose their jobs, along with re-employment placement support.
How does payroll work?
Payroll follows a cycle that repeats each pay period. Understanding this cycle helps you plan your time and avoid missed deadlines.
The cycle starts with gathering inputs: employee details, hours worked, salary rates, and any changes such as new hires, resignations, or pay adjustments. With Malaysia's workforce growing steadily (CPA Australia reports that 35% of Malaysian SMBs increased their workforce in 2024), staying on top of these changes is increasingly important.
Next, you calculate gross pay for each employee, apply the correct deductions (PCB, EPF, SOCSO, EIS), and arrive at net pay. You then distribute wages, generate pay slips, and file your statutory contributions with the relevant authorities by their deadlines.
The outputs of each payroll cycle include pay slips for employees, remittance payments to LHDN, KWSP, PERKESO, and EIS, and updated payroll records for your files.
How to process payroll step by step
Running payroll involves several steps. Following them in order helps you avoid errors and stay compliant with Malaysian regulations.
1. Collect employee information
Before you can process payroll, you need accurate records for every employee. This includes their full name, address, MyKad number (or passport number for foreign workers), Tax Identification Number (TIN), bank account details, and employment terms such as salary, start date, and work schedule.
As an employer, you must register with SSM (Companies Commission of Malaysia), LHDN, KWSP (EPF), PERKESO (SOCSO), and EIS. Since September 2024, new employee notifications must be submitted electronically via LHDN's e-CP22 system.
2. Track hours and attendance
For employees paid by the hour or eligible for overtime, you need a reliable way to track hours worked. Even for salaried employees, recording attendance helps you manage leave balances and overtime calculations accurately.
Under the Employment Act, the standard work week is 45 hours (reduced from 48 hours since the 2023 amendment). Any hours beyond this attract overtime rates.
3. Calculate gross pay
Gross pay is the total compensation before deductions. Start with the base salary, then add any overtime pay, allowances, commissions, or bonuses that apply for the pay period.
With median wages in Malaysia growing 4.3% in Q2 2025 (DOSM), reviewing and updating salary rates regularly is essential to staying competitive and compliant with minimum wage requirements.
4. Determine deductions and withholdings
This is where Malaysian payroll gets specific. You need to calculate and withhold the correct amounts for each statutory contribution:
- PCB/MTD: Income tax calculated based on the employee's annual tax bracket, marital status, and relief claims.
- EPF/KWSP: Employer contributes 13% of wages for employees earning RM5,000 or below per month (12% for those above). Employee contributes 11%.
- SOCSO/PERKESO: Rates are based on insurable wage brackets. Both employer and employee contribute.
- EIS: Both employer and employee contribute 0.2% of the employee's wages.
See the payroll taxes section below for full details on contribution rates and filing deadlines.
5. Calculate net pay
Subtract all deductions from gross pay to arrive at the net pay, which is the amount deposited into your employee's bank account. Double-check your calculations before processing payments, as errors can be difficult to correct after the fact.
6. Pay employees
Distribute wages to your employees through bank transfer or other agreed payment methods. Under the Employment Act, wages must be paid no later than seven days after the end of the wage period. Most Malaysian businesses pay monthly.
Generate and distribute pay slips that clearly show gross pay, each deduction, and net pay. This gives your employees transparency and helps you maintain accurate records.
7. File taxes and statutory contributions
After paying your employees, remit all withheld amounts and employer contributions to the relevant authorities: LHDN (for PCB), KWSP (for EPF), and PERKESO (for SOCSO and EIS). Refer to the filing deadlines outlined in the payroll taxes section.
Late payments attract penalties, so set calendar reminders or use payroll software that automates these filings.
8. Keep payroll records
In Malaysia, employers must retain payroll records for at least six years from the date of the last entry, as required under the Employment Act 1955 and the Personal Data Protection Act (PDPA). These records should include:
- Name, address, MyKad number (or passport number for foreign workers), and TIN.
- Employment contract details, including salary, allowances, and benefits.
- Monthly pay slips showing gross pay, deductions, and net pay.
- Records of all statutory contributions remitted.
- Leave records and attendance data.
Cloud-based accounting and bookkeeping software can help you store and organise these records securely, so you are always prepared if audited.
Payroll taxes and statutory contributions in Malaysia
Understanding your tax and contribution obligations is one of the most important parts of running payroll in Malaysia.
The PCB (Potongan Cukai Bulanan) system requires employers to calculate and deduct income tax from each employee's monthly wages. You then remit this to LHDN by the 15th of the following month. The amount depends on the employee's estimated annual income, tax reliefs, and rebates.
EPF (KWSP) contributions fund your employees' retirement. Employers contribute 13% of wages for employees earning RM5,000 or below per month, and 12% for those earning above RM5,000. Employees contribute 11% of their wages. Both portions must be remitted to KWSP by the 15th of the following month.
SOCSO (PERKESO) provides two schemes: the Employment Injury Scheme and the Invalidity Scheme. Contribution rates are based on insurable wage brackets, with both employer and employee contributing. EIS contributions are 0.2% from both the employer and employee.
Some employers may also need to contribute to the Human Resources Development Fund (HRDF) if they meet the qualifying criteria. Check your obligations based on your industry and number of employees.
Missing filing deadlines can result in penalties, surcharges, and even prosecution. Set up automated reminders or use payroll software to help you stay on track.
Payroll deductions explained
Payroll deductions reduce an employee's gross pay to arrive at their net (take-home) pay. In Malaysia, deductions fall into two categories.
Mandatory deductions are required by law. These include PCB (income tax), EPF (employee's 11% contribution), SOCSO (employee portion), and EIS (employee's 0.2%). You must withhold these before paying your employee.
Voluntary or additional deductions may include items such as loan repayments (for example, PTPTN study loan deductions authorised by the employee), union fees, or voluntary EPF top-ups. These require written authorisation from the employee.
Here is a simplified example of how deductions work for an employee earning RM4,000 gross pay per month:
- Gross pay: RM4,000
- EPF employee contribution (11%): RM440
- SOCSO employee contribution: approximately RM7.75 (based on wage bracket)
- EIS employee contribution (0.2%): RM8
- PCB (estimated, varies by individual): RM30
- Net pay: approximately RM3,514.25
Your employee's actual PCB amount will depend on their individual tax circumstances. Always use the latest PCB calculation tables from LHDN or payroll software that updates automatically.
Payroll compliance and legal requirements in Malaysia
Staying compliant with Malaysian employment law protects both your business and your employees.
The Employment Act 1955 is the primary legislation governing employment in Malaysia. Since the 2023 amendments took effect on 1 January 2023, the Act now covers all employees regardless of salary level. This is a significant change from the previous threshold of RM2,000 per month, and means all employers must comply with its provisions on wages, working hours, leave, and termination.
The national minimum wage is RM1,700 per month (effective from 1 February 2025). You must ensure no employee is paid below this amount.
The standard work week is now 45 hours (reduced from 48 hours under the 2023 amendment). Overtime must be compensated at the rates prescribed by the Act.
Employee classification matters. Misclassifying an employee as an independent contractor can lead to penalties, back-payment of statutory contributions, and legal action. If someone works under your direction, follows your schedule, and uses your tools, they are likely an employee under Malaysian law.
Record-keeping requirements are strict. Retain all payroll records for at least six years as required under the Employment Act and PDPA. This includes pay slips, employment contracts, leave records, and contribution receipts.
From July 2025, all businesses in Malaysia must comply with LHDN's e-invoicing requirements through the MyInvois system. Your payroll and accounting software should support MyInvois integration to meet this obligation.
Pay periods and payroll frequency
A pay period is the recurring timeframe for which you calculate and distribute employee wages.
In Malaysia, monthly pay is the standard. Most businesses pay employees once a month, typically at the end of the month or within the first few days of the following month. Under Section 19 of the Employment Act, wages must be paid no later than seven days after the end of the wage period.
Some businesses use semi-monthly pay periods, paying twice a month. This is less common in Malaysia but may suit businesses with a mix of salaried and hourly employees.
Whichever frequency you choose, consistency matters. Your employees rely on predictable pay, and your statutory filing deadlines are tied to your pay periods. Set your payroll calendar at the start of the year and stick to it.
Payroll processing methods
There are three main ways to handle payroll. The right choice depends on the size of your business, your budget, and how much time you can dedicate to payroll administration.
Manual payroll (spreadsheets) gives you full control and costs nothing beyond your time. However, it is error-prone, time-consuming, and difficult to scale. You are responsible for keeping up with rate changes, filing deadlines, and calculation accuracy. For businesses with more than a few employees, the risk of mistakes often outweighs the savings.
Payroll software automates calculations, generates pay slips, and can help you file statutory contributions. Cloud-based solutions let you run payroll from anywhere and keep your data secure. The upfront cost is offset by time savings and reduced errors, especially as your team grows.
Outsourcing to a payroll provider means handing the entire process to a specialist. This frees up your time and reduces compliance risk, but comes at a higher cost. You also have less direct control over the process. Outsourcing can be a good option if you lack in-house expertise or if your payroll is complex.
How to choose payroll software
If you decide to use payroll software, choosing the right tool can save you hours each month and help you avoid costly mistakes.
Start by checking that the software handles Malaysian statutory requirements out of the box. It should calculate PCB automatically using the latest LHDN schedular tax deduction tables, and manage EPF, SOCSO, and EIS contributions without manual input.
Look for MyInvois compatibility. Since July 2025, all Malaysian businesses must comply with LHDN's e-invoicing requirements, so your payroll and accounting software needs to support this integration.
Cloud-based software gives you access from anywhere and keeps your data backed up automatically. This is especially useful if you travel or manage your business remotely. Xero's cloud-based accounting software connects with payroll and HR tools to keep everything in one place.
Consider how well the software integrates with your existing tools. Payroll does not exist in isolation. It connects to your accounting, banking, and HR systems. Software that integrates smoothly reduces double entry and gives you a clearer picture of your finances.
Think about scalability. Choose software that can grow with your business. What works for three employees may not work for 30. Check whether pricing is transparent and whether adding employees is straightforward.
Finally, check what support is available. Look for onboarding help, local support channels, and resources that help you get up and running quickly. Xero offers onboarding specialists during your first 90 days to help you set up with confidence.
FAQs on payroll
Here are answers to frequently asked questions about payroll.
What is payroll?
Payroll is the process of calculating employee wages, withholding statutory deductions (such as income tax and EPF), and distributing pay. It also refers to the total list of employees a business pays. Getting payroll right ensures your team is paid accurately and your business meets its legal obligations.
How is payroll calculated in Malaysia?
Start with the employee's gross pay (base salary plus any overtime, allowances, or bonuses). Then deduct the mandatory contributions: PCB (income tax), EPF (11% employee share), SOCSO, and EIS (0.2% each from employer and employee). The remaining amount is the employee's net pay. Payroll software can automate these calculations using the latest rates from LHDN and KWSP.
What are the mandatory payroll deductions in Malaysia?
Malaysian employers must withhold four mandatory deductions from employee wages: PCB (Monthly Tax Deduction) for income tax, EPF (employee's retirement contribution), SOCSO (social security), and EIS (employment insurance). Employers also pay their own portion of EPF, SOCSO, and EIS on top of the employee's wages.
What is the difference between payroll and salary?
Salary is the agreed amount you pay an employee for their work. Payroll is the broader process of calculating that salary, applying deductions and contributions, distributing pay, generating pay slips, and filing statutory returns. Salary is one input into payroll; payroll covers everything from calculation to compliance.
How often should I run payroll in Malaysia?
Most Malaysian businesses run payroll monthly, which is the standard practice. Under the Employment Act, wages must be paid within seven days after the end of the wage period. Some businesses opt for semi-monthly payroll, but monthly is the most common and aligns with statutory filing deadlines for PCB, EPF, SOCSO, and EIS.
Can I outsource payroll in Malaysia?
Yes, many Malaysian businesses outsource payroll to specialist providers. This can save time and reduce compliance risk, particularly if your payroll is complex or you lack in-house expertise. However, you remain legally responsible for the accuracy and timeliness of statutory filings, so choose a reputable provider and review their work regularly.
Simplify your payroll with Xero
Payroll does not have to be a source of stress. With the right tools, you can automate calculations, meet your filing deadlines, and give your employees confidence that they are being paid correctly.
Xero brings your accounting, payroll, and business finances together in one cloud-based platform. You can track employee costs, manage expenses, and stay on top of your statutory obligations without juggling spreadsheets or paperwork. Everything is accessible from your laptop or phone, so you can run payroll wherever you are.
Spend less time on admin and more time on the work that matters to you. Get one month free and see how Xero can help you manage payroll with less effort.
Disclaimer
Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.