Call us at +60 3 2787 9168

The provisions in this article apply to employees covered under the overtime sections of the Employment Act (including any employees whose monthly wages do not exceed RM4,000, as well as employees engaged in or supervising manual labour irrespective of wages).

Different rates apply depending on whether the work is performed on normal work days, rest days or public holidays, and whether the employee worked during or outside their normal working hours under their employment contract.

We also indicate which overtime payroll items you can use for automatic hourly rate calculations based on the employee’s wages. You can refer to the Ordinary Rate of Pay paragraph to find out whether the basis for overtime hourly rate calculation you have set under Settings > Payroll Settings > Policies follows the minimum requirements under the Employment Act.

Overtime on normal work days

For any overtime work carried out in excess of the normal hours of work, the employee shall be paid at a rate not less than one and half times his hourly rate of pay.

In PayrollPanda, you can use the preset automatic item Overtime (x1.5).

Overtime on rest days

Every employee is entitled to at least one rest day per week. Where an employee is allowed more than one rest day (employees working a 5-day week), the last of the rest days shall be the rest day for overtime purposes. So for employees working Monday to Friday the rest day will be Sunday.

A daily-rated worker who works on a rest day during normal working hours shall be paid as follows:

  • 1 day’s wages if the work does not exceed half his normal hours of work; or
  • 2 days’ wages if the work is more than half his normal hours of work.

A monthly-rated worker who works on a rest day during normal work hours shall be paid as follows:

  • 1/2 day’s wages if the work does not exceed half his normal hours of work, or
  • 1 day’s wages if the work is more than half his normal hours of work.

In PayrollPanda, you can use the preset automatic item Rest Day Pay. You should enter 0.5 as the unit if the employee worked up to half his normal working hours and 1 if he worked more than half his normal hours.

For overtime work on a rest day outside normal working hours, an employee shall be paid at a rate which is not less than two times his hourly rate of pay.

In PayrollPanda, you can use the preset automatic item Overtime (x2).

Overtime on public holidays

If working during normal working hours on a public holiday, in addition to the holiday pay he is entitled to for that day, an employee is entitled to two days’ wages at the ordinary rate of pay, regardless that the period of work done on that day is less than the normal hours of work.

In PayrollPanda, you can use the preset automatic item Public Holiday Pay. You should enter 1 as the unit for each public holiday worked, irrespective of the number of hours worked each day.

For any overtime work carried out by an employee outside normal working hours on a public holiday, the employee shall be paid at a rate which is not less than 3 times his hourly rate of pay.

In PayrollPanda, you can use the preset automatic item Overtime (x3).

Ordinary rate of pay

The Employment Act provides that the minimum daily rate of pay for overtime calculations should be: monthly wages (as defined below*) / 26. However, employers are also allowed to choose any other calculation basis which is more favourable to the employee, e.g. monthly wages / 22 if the employee works 5 days a week. In PayrollPanda, you can select the calculation basis for overtime under Settings > Payroll Settings > Policies. If your employees work 6 days a week, please be aware that some months have 27 workdays and therefore it would be preferable to choose 26 Fixed days as calculation basis rather than Working days to avoid paying overtime below the minimum rate.

The hourly rate should be calculated based on the normal daily hours of work under the employee’s contract. You can set the number of hours for overtime calculations under Settings > Payroll Settings > Policies. Different employees can be assigned to different policies if they are required to work different numbers of hours under their employment contracts.

*wages for this purpose are defined as:

basic wages and all other payments in cash payable to an employee for work done in respect of his contract of service but not including:

  • the value of any house accommodation or the supply of any food, fuel, light or water or medical attendance, or of any approved amenity or approved service;
  • any contribution paid by the employer on his own account to any pension fund, provident fund, superannuation scheme, retrenchment, termination, lay-off or retirement scheme, thrift scheme or any other fund or scheme established for the benefit or welfare of the employee;
  • any travelling allowance or the value of any travelling concession;
  • any sum payable to the employee to defray special expenses entailed on him by the nature of his employment;
  • any gratuity payable on discharge or retirement; or
  • any annual bonus or any part of any annual bonus.

The following are also excluded from the definition of wages for overtime calculation purposes: any payment made under an approved incentive payment scheme or any payment for work done on a rest day or on any gazetted public holiday granted by the employer under the contract of service or any day substituted for the gazetted public holiday.

FAQs

Some frequently asked questions...

Employees with monthly wages not exceeding RM4,000, as well as employees engaged in or supervising manual labor and employees operating or maintaining mechanically-propelled vehicles irrespective of wages.

Overtime work on normal work days should be paid at a rate not less than 1.5 times the employee’s hourly rate of pay.

In PayrollPanda, you can use the preset automatic item Overtime (x1.5).

For a daily-rated worker working on a rest day during normal hours, the pay is 1 day’s wages if the work doesn’t exceed half his normal hours, and 2 days’ wages if the work exceeds half the normal hours. 

For a monthly-rated worker who works on a rest day during normal work hours, the pay is 1/2 day’s wages if the work doesn’t exceed half his normal hours, and 1 day’s wages if the work exceeds half the normal hours. 

In PayrollPanda, you can use the preset automatic item Rest Day Pay.

Overtime work on rest days should be paid at a rate not less than 2 times the employee’s hourly rate of pay.

In PayrollPanda, you can use the preset automatic item Overtime (x2).

The pay is 2 day’s wages, irrespective of the number of hours worked during that day.

In PayrollPanda, you can use the preset automatic item Public Holiday Pay.

Overtime work on public holidays should be paid at a rate not less than 3 times the employee’s hourly rate of pay.

In PayrollPanda, you can use the preset automatic item Overtime (x3).

The daily rate of pay is calculated as monthly wages divided by 26, as stipulated in the Employment Act, orany alternative calculation method that is more favourable to the employee (e.g. divided by 22 for employees working 5 days a week).

The definition of wages for overtime calculation excludes the value of accommodation/utilities/food, travel allowance, and contributions to pension/termination/welfare schemes, as well as bonus/incentives and overtime pay.

Try us now and run your first payroll for FREE

No Obligations or Credit Card Details Required

Get started

Copyright © 2023 Payroll Panda Sdn Bhd. All Rights Reserved.