
Payroll and Attendance Management in Malaysia: Process, Formula & Best Practices for Employers
Are You Hiring?
Find candidates in 72 Hours with 5+ million talents in Maukerja Malaysia & Ricebowl using Job Ads.
Hire NowGetting payroll wrong in Malaysia can be costly. Late salary payments may result in complaints to the Labour Department (JTK), while incorrect statutory deductions can lead to penalties and unnecessary administrative work. Even something as simple as an inaccurate attendance record can create payroll disputes and reduce employee trust.
For employers, HR professionals, and payroll administrators, payroll is more than just paying salaries. It involves calculating wages accurately, managing attendance records, processing statutory contributions, issuing payslips, and ensuring compliance with Malaysian employment laws.
This guide explains how payroll and attendance management work together, the payroll process, essential payroll formulas, statutory deductions, attendance calculations, and best practices to help employers manage payroll more efficiently.
Payroll Process at a Glance
A typical payroll cycle follows these steps:
Record Employee Attendance
↓
Approve Leave & Overtime
↓
Calculate Gross Pay
↓
Calculate EPF, SOCSO, EIS & PCB
↓
Review Payroll
↓
Issue Payslips
↓
Pay Employee Salaries
↓
Submit Statutory Contributions
Although every company may have slightly different payroll procedures, the overall process remains largely the same.
What Is Payroll Management?
Payroll management is the process of calculating and paying employees correctly while ensuring statutory contributions, salary deductions, and employment obligations are fulfilled.
Besides processing salaries, payroll also helps employers remain compliant with Malaysian employment and tax regulations.
A complete payroll process typically includes:
-
Collecting attendance records
-
Calculating salaries and allowances
-
Processing overtime, bonuses, and commissions
-
Deducting EPF, SOCSO, EIS, and PCB where applicable
-
Issuing payslips
-
Processing salary payments
-
Submitting statutory contributions
-
Maintaining payroll records
Payroll accuracy is important because even small mistakes can lead to employee complaints, delayed payments, or compliance issues.
What Is Attendance Management?
Attendance management is the process of tracking employees' working hours, leave, overtime, and absences. These records provide the information needed to calculate payroll accurately.
Attendance data commonly includes:
-
Working hours
-
Clock-in and clock-out times
-
Overtime hours
-
Unpaid leave
-
Public holiday work
-
Rest day work
-
Late arrivals
-
Approved and unapproved absences
Many businesses now use digital attendance systems, biometric devices, or mobile applications to automate attendance tracking and reduce manual errors.
Why Payroll and Attendance Work Together
Attendance directly affects payroll calculations. Every attendance event may increase or reduce an employee's salary.
For example, approved overtime increases an employee's earnings, while unpaid leave may reduce the final salary. Accurate attendance records also help employers calculate statutory contributions correctly and minimise payroll disputes.
|
Attendance Record |
Payroll Impact |
|
Overtime |
Additional salary payment |
|
Unpaid leave |
Salary deduction |
|
Annual leave |
Paid leave with no salary deduction (subject to entitlement) |
|
Public holiday work |
Additional payment may apply under the Employment Act 1955 |
|
Rest day work |
Additional wages may apply depending on eligibility |
|
Late arrival |
May affect salary according to company policy |
|
Unapproved absence |
Salary deduction or disciplinary action |
Without reliable attendance records, employers risk underpaying or overpaying employees, creating unnecessary disputes and additional administrative work.
Components of Payroll
Payroll consists of two main components: earnings and deductions.
Earnings
Employee earnings may include:
-
Basic salary
-
Shift allowance
-
Transport allowance
-
Meal allowance
-
Bonuses
-
Sales commissions
-
Incentives
These payments are combined to determine the employee's gross pay.
Deductions
After gross pay has been calculated, payroll applies the relevant deductions.
Common deductions include:
-
Employee EPF contribution
-
SOCSO contribution
-
EIS contribution
-
PCB (Monthly Tax Deduction), where applicable
-
Approved salary deductions
-
Unpaid leave deductions
The remaining amount becomes the employee's take-home salary.
Malaysian Statutory Deductions
Every employer should understand the statutory deductions required when processing payroll.
The main statutory contributions are:
|
Contribution |
Purpose |
Paid By |
|
EPF (KWSP) |
Retirement savings |
Employer and employee |
|
SOCSO (PERKESO) |
Employment injury and social security protection |
Employer and employee |
|
EIS |
Employment Insurance Scheme |
Employer and employee |
|
PCB (MTD) |
Monthly income tax deduction |
Employee |
The contribution amounts depend on factors such as monthly wages, employee category, and the latest statutory contribution schedules.
As contribution rates and wage ceilings may change, employers should always refer to the latest official information from:
-
EPF (KWSP)
-
PERKESO (SOCSO and EIS)
Using the latest official contribution tables helps ensure payroll remains accurate and compliant.
Payroll Formulas
Understanding payroll formulas allows employers and HR teams to calculate salaries consistently and accurately.
Gross Pay Formula
Gross pay represents an employee's total earnings before any deductions are made.
Formula
Gross Pay = Basic Salary + Allowances + Overtime + Bonuses + Commissions
Example
Basic Salary = RM3,000
Transport Allowance = RM300
Overtime = RM250
Gross Pay = RM3,550
Gross pay is the starting point for calculating payroll.
Net Pay Formula
After gross pay has been calculated, payroll deducts statutory contributions and other authorised deductions.
Formula
Net Pay = Gross Pay − Employee Deductions
Employee deductions may include:
-
EPF contribution
-
SOCSO contribution
-
EIS contribution
-
PCB (where applicable)
-
Other authorised deductions
Example
Gross Pay = RM3,550
Total Employee Deductions = RM520
Net Pay = RM3,030
Net pay is the amount employees receive in their bank account.
Prorated Salary Formula
Prorated salary is commonly used when an employee joins or leaves a company partway through the month.
Formula
Prorated Salary = (Monthly Salary ÷ Total Working Days in the Month) × Days Worked
Example
Monthly Salary = RM3,000
Working Days = 23
Days Worked = 12
Prorated Salary = (RM3,000 ÷ 23) × 12 = RM1,565.22
Employers should use the actual working days in the relevant month when calculating prorated salary.
Overtime Pay Formula
Eligible employees covered under the Employment Act 1955 are entitled to overtime pay based on the applicable overtime rates.
The hourly rate is commonly calculated using the following formula:
Hourly Rate = Monthly Basic Salary ÷ (26 × 8)
Example
Monthly Basic Salary = RM3,500
Hourly Rate = RM3,500 ÷ (26 × 8) = RM16.83
Overtime pay is then calculated using the applicable overtime multiplier.
|
Overtime Scenario |
Payment Rate |
|
Normal working day |
At least 1.5 × hourly rate |
|
Rest day |
Higher rate as provided under the Employment Act 1955 |
|
Public holiday |
Higher rate as provided under the Employment Act 1955 |
Employers should refer to the Employment Act 1955 and applicable regulations when calculating overtime to ensure compliance.
Attendance Formulas
Besides payroll calculations, HR teams often monitor attendance performance using attendance metrics.
Attendance Rate Formula
Attendance rate measures how consistently employees attend work during a given period.
Formula
Attendance Rate (%) = (Days Attended ÷ Total Working Days) × 100
Example
Days Attended = 22
Working Days = 23
Attendance Rate = 95.7%
A consistently high attendance rate generally indicates good attendance performance.
Absenteeism Rate Formula
Absenteeism rate helps employers monitor the frequency of employee absences.
Formula
Absenteeism Rate (%) = (Absent Days ÷ Total Scheduled Working Days) × 100
Example
Absent Days = 2
Scheduled Working Days = 22
Absenteeism Rate = 9.1%
Tracking absenteeism helps employers identify attendance trends and address potential workforce issues before they affect productivity.
Malaysian Leave Entitlements and Payroll Impact
Leave management plays an important role in payroll because different types of leave affect salary calculations differently. While some leave is fully paid, others may result in salary deductions depending on the Employment Act 1955 and company policies.
The table below summarises the common leave types and their payroll impact.
|
Leave Type |
Paid? |
Minimum Entitlement* |
|
Annual Leave |
Yes |
8, 12, or 16 days depending on years of service |
|
Sick Leave |
Yes |
14, 18, or 22 days depending on years of service |
|
Hospitalisation Leave |
Yes |
Up to 60 days per year |
|
Maternity Leave |
Yes |
98 consecutive days |
|
Paternity Leave |
Yes |
7 consecutive days (eligible employees) |
|
Emergency Leave |
Depends on company policy |
Not prescribed by law |
|
Unpaid Leave |
No |
By mutual agreement |
*Minimum entitlements are subject to eligibility under the Employment Act 1955 and any applicable amendments.
Understanding how different leave types affect payroll helps employers avoid salary calculation errors and ensures employees receive their correct entitlements.
Payroll Deadlines in Malaysia
Meeting payroll deadlines is just as important as calculating salaries accurately. Late payments or delayed statutory contributions may result in penalties or compliance issues.
|
Item |
Recommended Deadline |
|
Salary Payment |
Within the timeframe required under the Employment Act 1955 and employment contract |
|
EPF Contribution |
By the statutory deadline |
|
SOCSO Contribution |
By the statutory deadline |
|
EIS Contribution |
By the statutory deadline |
|
PCB Submission |
By the statutory deadline set by LHDN |
Employers should always verify the latest submission deadlines with the relevant government agencies, as requirements may change over time.
Full Payroll Calculation Example (Malaysia)
Let's look at a practical example of how payroll is calculated.
Employee: Sarah
Position: Senior Executive
Salary details:
-
Monthly Basic Salary: RM3,500
-
Transport Allowance: RM200
-
Overtime Worked: 3 hours (weekday)
-
Working Days Completed: 23 out of 23
Step 1: Calculate Hourly Rate
Hourly Rate
= RM3,500 ÷ (26 × 8)
= RM16.83 per hour
For overtime on a normal working day:
Overtime Pay
= RM16.83 × 1.5 × 3
= RM75.74
Step 2: Calculate Gross Pay
|
Item |
Amount |
|
Basic Salary |
RM3,500.00 |
|
Transport Allowance |
RM200.00 |
|
Overtime Pay |
RM75.74 |
|
Gross Pay |
RM3,775.74 |
Step 3: Calculate Employee Deductions
Payroll then calculates the applicable employee deductions, which may include:
-
EPF contribution
-
SOCSO contribution
-
EIS contribution
-
PCB (if applicable)
-
Other authorised deductions
After deducting these amounts from the gross pay, the remaining balance becomes the employee's net pay.
Step 4: Calculate Total Employer Cost
Besides paying the employee's salary, employers are also responsible for statutory employer contributions.
Total employer cost generally consists of:
-
Gross Pay
-
Employer EPF contribution
-
Employer SOCSO contribution
-
Employer EIS contribution
Calculating the total employer cost helps businesses budget more accurately for workforce expenses.
Payroll Calculations Made Easy
Calculating payroll manually can be time-consuming, especially when you need to account for salaries, overtime, statutory deductions, and leave entitlements. Save time and reduce manual calculations with our free payroll calculators.
-
Salary Calculator – Calculate gross salary, net salary, EPF, SOCSO, EIS, and PCB.
-
EPF Calculator – Estimate employer and employee EPF contributions.
-
SOCSO & EIS Calculator – Calculate PERKESO and EIS contributions.
-
PCB Calculator – Estimate Monthly Tax Deduction (PCB/MTD).
-
Overtime Pay Calculator – Calculate overtime pay based on Malaysian employment rules.
-
Annual Leave Calculator – Estimate annual leave entitlement based on years of service.
Choose the calculator you need and simplify payroll processing today.
Payslip Requirements Under Malaysian Law
A payslip is an important payroll document that shows how an employee's salary has been calculated. It promotes transparency, helps employees understand their earnings and deductions, and serves as a record for both employers and employees.
Under the Employment Act 1955, employers are required to issue an itemised payslip each time salary is paid to eligible employees.
A payslip should clearly include:
-
Employee's full name
-
Salary period
-
Basic salary
-
Overtime pay
-
Allowances and bonuses
-
EPF, SOCSO, EIS, and PCB deductions (where applicable)
-
Other authorised deductions
-
Net pay
-
Payment date
-
Employer's name
Keeping accurate payslip records also makes it easier to resolve payroll disputes and prepare for audits.
Benefits of Integrating Payroll and Attendance
Managing payroll and attendance through separate spreadsheets can be time-consuming and prone to errors. Integrating both functions into a single system allows attendance data to flow directly into payroll calculations, reducing manual work and improving accuracy.
Some of the key benefits include:
-
Faster payroll processing
-
Reduced manual data entry
-
More accurate overtime calculations
-
Better leave tracking
-
Fewer payroll errors
-
Improved payroll reporting
-
Easier statutory compliance
-
Higher employee confidence
-
Better workforce planning
For growing businesses, an integrated payroll and attendance system also helps HR teams spend less time on administrative tasks and more time supporting employees.
Common Payroll and Attendance Challenges
Even with established payroll processes, employers may still encounter issues that affect payroll accuracy and employee satisfaction.
|
Challenge |
Why It Happens |
How to Reduce It |
|
Missing attendance records |
Manual attendance tracking |
Use a digital attendance system |
|
Incorrect overtime calculations |
Wrong formula or approval process |
Review overtime before payroll |
|
Late payroll processing |
Attendance not finalised on time |
Set a monthly payroll calendar |
|
Buddy punching |
Manual clock-in methods |
Use biometric or mobile attendance |
|
Payroll disputes |
Unclear deductions or missing payslips |
Issue detailed payslips every month |
|
Compliance issues |
Late statutory submissions |
Monitor submission deadlines |
|
Spreadsheet errors |
Manual calculations |
Automate payroll where possible |
Reviewing payroll regularly helps employers identify recurring issues before they become larger problems.
Manual Payroll vs Payroll Software
Many small businesses begin by managing payroll manually using spreadsheets. While this may be suitable for a small workforce, manual payroll becomes increasingly difficult as the business grows.
|
Manual Payroll |
Payroll Software |
|
Manual calculations |
Automatic payroll calculations |
|
Time-consuming |
Faster payroll processing |
|
Higher risk of human error |
Improved accuracy |
|
Difficult to track attendance |
Attendance integration |
|
Limited reporting |
Real-time payroll reports |
|
More administrative work |
Greater efficiency |
Payroll software can also generate payslips, calculate statutory deductions, and produce payroll reports, making payroll management easier for HR teams and business owners.
Best Practices for Malaysian Employers
An effective payroll process is not only about paying employees on time. It also involves having clear procedures, maintaining accurate records, and reviewing payroll regularly.
Employers can improve payroll management by following these best practices:
-
Use a digital attendance system instead of paper records.
-
Establish a monthly payroll calendar with clear deadlines.
-
Create written overtime and leave policies.
-
Verify attendance records before processing payroll.
-
Review payroll calculations before salary payments.
-
Train managers to approve leave and overtime promptly.
-
Keep payroll records organised and secure.
-
Use the latest statutory contribution tables from the relevant government agencies.
-
Conduct regular payroll audits to identify calculation errors.
Following these practices helps improve payroll accuracy while reducing administrative workload.
Payroll Record Retention Requirements
Maintaining payroll records is an important part of payroll compliance.
Employers should retain documents such as:
-
Payroll registers
-
Payslips
-
Attendance records
-
Leave records
-
Overtime approvals
-
EPF, SOCSO, EIS, and PCB records
-
Employment contracts
-
Salary adjustment records
Keeping these records organised allows employers to respond more effectively to employee enquiries, audits, or legal disputes.
FAQs
What is payroll and attendance management?
Payroll and attendance management is the process of tracking employees' attendance, working hours, leave, and overtime, then using that information to calculate salaries accurately and process payroll.
Why is attendance important for payroll?
Attendance records determine how much an employee should be paid. They affect overtime pay, unpaid leave deductions, absenteeism, and other payroll calculations.
What is the difference between payroll management and attendance management?
Attendance management focuses on recording employees' working hours, leave, and absences. Payroll management uses this information to calculate salaries, statutory deductions, and take-home pay.
How do you calculate payroll in Malaysia?
Payroll generally follows these steps:
-
Calculate gross pay.
-
Add overtime, allowances, bonuses, and commissions.
-
Calculate statutory and authorised deductions.
-
Determine the employee's net pay.
-
Process salary payments and issue payslips.
How do you calculate gross pay?
Use the following formula:
Gross Pay = Basic Salary + Allowances + Overtime + Bonuses + Commissions
How do you calculate net pay?
Use this formula:
Net Pay = Gross Pay − Employee Deductions
Employee deductions may include EPF, SOCSO, EIS, PCB, and other authorised deductions.
What is prorated salary?
Prorated salary is used when an employee joins or leaves a company during a payroll period.
Formula:
Prorated Salary = (Monthly Salary ÷ Total Working Days) × Days Worked
How long should payroll records be kept?
Employers should retain payroll records for the period required under applicable Malaysian laws and tax regulations. Maintaining complete payroll and attendance records helps support audits, statutory compliance, and dispute resolution.
Looking to Build a Stronger Workforce?
Managing payroll becomes much easier when you hire the right employees from the start.
With AJobThing, employers can reach millions of job seekers across Malaysia, attract qualified candidates, and hire faster through powerful recruitment solutions.
Post your job with AJobThing today and hire with confidence.
Read more:
-
Workplace Conflict Management in Malaysia: Causes, Solutions, and Best Practices
-
Recruitment Process Outsourcing (RPO): What It Is, Benefits & How It Works in Malaysia
-
SME Hiring Guide: How to Plan, Hire, and Grow Your Team Successfully
-
Competency-Based Interviews: Improve Hiring Quality with a Consistent Interview Process
-
Leave Encashment Malaysia: How to Calculate Unused Annual Leave
-
Online Seller Requirements in Malaysia: 10 Business Details You Must Display
-
Performance Bonus in Malaysia: How It Works, Calculation & Employer Guide
-
Cost Per Hire Malaysia: Formula, Examples & How Employers Can Reduce Hiring Costs
-
Letter of Extension of Contract Malaysia: Free Template, Format & Sample
-
Promotion Letter in Malaysia: How to Write One (+ Free Template & Sample)
-
Probation Extension Letter Malaysia: Template, Sample, and What Employers Need to Know
-
Talent Pool: Benefits, Examples & How to Build One for Better Hiring
-
Sales Turnover: What It Is, Formula, Examples & Tips to Increase It
-
Overtime Rates in Malaysia: When Do 1.5x, 2x and 3x Pay Apply?
-
Prorated Salary in Malaysia: How to Calculate an Employee's First Salary
-
Remote Jobs in Malaysia: Most In-Demand Roles, Salaries & Hiring Guide (2026)
-
Effective Ways to Reduce Absenteeism in the Workplace for HR & Employers
-
Medical Benefits for Employees in Malaysia: Types, Legal Requirements & Best Practices
-
Fresh Graduate Salary in Malaysia (2026): How Much Should Employers Pay?
-
Salary Benchmarking in Malaysia: Are You Paying Enough to Attract Candidates?
-
e-Invoicing Malaysia Explained: What Every Employer and Business Needs to Know
-
EOR vs PEO: What's the Difference and Which Is Right for Your Business?
-
Remote Job Offer Letter: What Employers Should Include (+ Example)
-
Job Offer Letter vs. Employment Contract: What's the Difference? (+ Free Templates)
-
Constructive Dismissal Malaysia: Meaning, Examples & What To Do
-
Contract of Service vs Contract for Service Malaysia: How to Classify Workers Correctly
-
Job Offer Letter Templates: Examples, Formats & Best Practices for HR
-
Employee Retention in Malaysia: Meaning, Importance & How to Improve It
-
Employee Turnover in Malaysia: Causes, Warning Signs & How to Reduce It
-
Retrenchment in Malaysia: Meaning, Process & Employee Rights
-
Gmail Templates for HR: Faster Replies for Interviews, Offers & Rejections
-
7 Key Contract Employee Rights in Malaysia Every HR Should Know
-
GLC vs Private Company Malaysia: Salary, Culture & Hiring Differences
-
Types of Payroll Calculation in Malaysia: Adhoc, Prorated Salary & Final Settlement Explained
-
Types of Payroll Cycle in Malaysia: Which One Is Best for Your Business?
-
Types of Insurance in Malaysia and Their Impact on Employee Benefits
-
How to Create a Strong Candidate Shortlist for Better Hiring Decisions
-
How HR in Malaysia Can Offer a Job Over the Phone (with Script)
-
How Notice Period Really Works in Malaysia for Employers and HR
-
How to Create a Job Posting That Attracts the Right Candidates
-
How HR in Malaysia Can Improve Resume Screening and Candidate Shortlisting
-
How HR Can Reject a Candidate the Right Way (with Templates)
-
How to Conduct a Background Check for Employment in Malaysia
-
Onboarding Process Tips: What HR Needs to Know for Better Retention
-
Onboarding Checklist for New Hires (Free Downloadable Template)
-
Performance Evaluation: Description, Types, and How to Conduct
-
Cover Letter Examples Employers Should Know (With Tips to Spot the Best Ones)
-
Step-by-Step Guide to Writing a Great Job Description (Free Templates)


%20copy.jpg)