In this article
- 1. What Is Overtime Under Malaysian Labour Law?
- 2. What are Normal Working Hours and Overtime Pay?
- 3. Who Is Eligible for Overtime Pay in Malaysia?
- 4. How to do Overtime Calculation for Malaysian Professionals?
- 5. What is the Overtime Limit in Malaysia?
- 6. Conclusion: Manage Overtime Calculation Effectively
- 7. Overtime Calculation Malaysia FAQs
What Is Overtime Under Malaysian Labour Law?
What are Normal Working Hours and Overtime Pay?
Overtime Pay
Overtime pay depends on when the extra work is performed:
Normal Working Days:
- At least 1.5 times the normal hourly rate of pay.
Rest Days:
- Work does not exceed half their normal hours of work: 0.5 times the normal hourly rate.
- Work is more than half but does not exceed normal work hours: 1 time the normal hourly pay.
- Beyond 8 hours: 2 times the normal hourly rate.
Public Holidays:
- First 8 hours: 2 times the normal hourly rate.
- Beyond 8 hours: 3 times the normal hourly rate.

Who Is Eligible for Overtime Pay in Malaysia?
- Manual labourers, supervisors of manual workers, and some domestic workers, regardless of their pay.
- Employees earning RM4,000 or below per month.
For employees earning above this limit, the overtime terms applicable to them would be defined in their employment contracts instead.
How to do Overtime Calculation for Malaysian Professionals?
Step 1: Ordinary Rate of Pay (ORP) Calculation:
For monthly-paid employees:
ORP = Monthly Salary ÷ 26 days
Hourly Rate = ORP ÷ Number of working hours per day
Step 2: Count Overtime Hours:
Calculate how many hours were worked beyond the actual work time (usually 8 hours).
Step 3: Apply Overtime Rate:
Determine overtime rate based on when it is done:
- 1.5x → Normal days
- 0.5x / 1x / 2x→ Rest days (company policy)
- 2x / 3x → Public holidays (company policy)
Step 4: Calculate Overtime Pay:
Overtime Pay = Hourly Rate × Overtime Hours × Overtime Pay Rate
Example Calculation:
Say, monthly salary = RM2,600 and working hours = 8 hours/day,
- Then ORP = RM2,600 ÷ 26 = RM100 per day,
- Hourly rate = RM100 ÷ 8 = RM12.50 per hour,
- For 2 hours of OT on a normal day,
- Overtime pay = RM12.50 × 2 × 1.5 = RM37.50.
So, the employee earns RM37.50 for 2 hours of overtime on a normal day.
What is the Overtime Limit in Malaysia?
The General Rule is:
An employee’s overtime must not exceed 104 hours per month.
This limit is imposed to maintain and protect the employees’ health, productivity, and work-life balance.
Note: Exceeding this limit without proper approval may result in serious non-compliance penalties.
Conclusion: Manage Overtime Calculation Effectively
Overtime Calculation Malaysia FAQs
How to calculate OT pay in Malaysia?
OT Pay = Hourly Rate × OT Hours × OT Multiplier
Is overtime 1.5 or 2x?
Overtime is not fixed at one rate; it varies based on the day and situation. Both 1.5x and 2x are correct in different situations. In normal working days, its 1.5x and on rest days, its 2x for the first 8 hours of OT.
Is salary calculation 22 days or 30 days in Malaysia?
In Malaysia, salary calculation is neither strictly 22 days nor 30 days; it depends on the purpose. For OT calculations, 26 days must be considered for finding the ordinary rate of pay (ORP).
How much is OT pay in Malaysia?
Overtime (OT) pay in Malaysia is not a fixed amount. It depends on your hourly rate and when the overtime is worked