AskLegal.my

Public Holidays in Malaysia: Your Day-Off and Extra-Pay Rights

6 min read · Published · Verified

Desk calendar with glasses, camera and leaves on a blue background

If section 60D(3) covers you, working your normal hours on a paid public holiday means you keep the holiday pay and receive two additional days' wages at your ordinary rate. First confirm that the date is one of your employer's paid holidays or a valid substitute. This rule applies in Peninsular Malaysia and Labuan. If your monthly wages exceed RM4,000, the extra-pay rule generally applies only if you are in a protected job category, such as manual labour. Hours beyond your normal hours are paid at least three times your hourly rate.

Decision tree, fill-in calculation and sample payroll message

Public-holiday payslip checker

  1. Confirm the workplace: use this section 60D checklist for Peninsular Malaysia or Labuan. If you work in Sabah or Sarawak, check the relevant state labour law and official route.
  2. Check whether the date appears in your employer's 11-day holiday notice or is a valid substitute. Attach the notice, substitution record and roster.
  3. Record monthly wages, your job duties and any better contract benefit. If wages exceed RM4,000 or the protected job category is disputed, ask JTKSM or an employment lawyer to check coverage.
  4. Write down monthly wages, ordinary daily rate, ordinary hourly rate, normal holiday hours and overtime hours from your payslip, contract and roster. Keep normal holiday work and overtime on separate lines.
  5. Worked example: RM2,600 ÷ 26 = RM100 daily. Holiday pay is already in the monthly salary; normal holiday work adds two days, or RM200. Add holiday overtime separately at the applicable hourly rate.
  6. Write to payroll: ‘For [holiday/date], please show the base rate, two additional days' wages and overtime hours separately. My roster and payslip are attached.’

Why this matters

The common question comes when a roster puts you on duty for Hari Raya, Chinese New Year, Deepavali or another holiday. Payroll may call the result “double pay” while a colleague calls it “triple pay”. Those labels create more heat than clarity. Section 60D describes separate components: the holiday pay you are already entitled to, plus two additional days' wages for working normal hours on that day.

Do not rely on a generic national calendar alone. The date must be a paid holiday for your workplace, based on the employer's selected holidays and any valid substitution. Peninsular Malaysia and Labuan follow section 60D. Sabah and Sarawak have separate labour laws.

Section 60D provides 11 paid gazetted public holidays in a calendar year. Five are fixed by the Act: National Day, the Yang di-Pertuan Agong's birthday, the birthday of the State Ruler or Yang di-Pertua Negeri—or Federal Territory Day where applicable—Workers' Day and Malaysia Day. The employer selects the other six from the gazetted holidays and must display a notice before the calendar year begins. The employer and employee may agree to substitute another day for one of those selected six.

If a paid public holiday falls on a rest day or another paid public holiday, the next working day becomes the paid substitute under section 60D(1A). If it falls while the employee is on annual leave, sick leave or temporary disability leave, section 60D(1B) requires another paid holiday in substitution. An employee who is absent without consent or reasonable excuse on the working day immediately before or after can lose holiday pay under section 60D(2).

For normal hours worked on a paid public holiday, section 60D(3) adds two days' wages at the ordinary rate, regardless of whether the employee worked less than the normal daily hours. A monthly-paid employee's holiday pay is ordinarily already included in monthly wages. For example, if monthly wages are RM2,600, the ordinary daily rate is generally RM2,600 divided by 26, or RM100. Working normal hours on the holiday adds RM200; it does not replace the salary already covering that day.

Hours beyond the normal hours on that paid holiday are paid at not less than three times the hourly rate. The First Schedule is the coverage gate: a person who has a contract of service is generally covered by the Act, but someone whose wages exceed RM4,000 a month is excluded from subsections 60D(3) and (4). That exclusion does not apply to the paragraph 2 categories, including manual labour and specified related roles. Contractual benefits may also be more favourable than the statutory minimum.

How does this impact me?

Before calculating, confirm that the date was one of your employer's 11 paid holidays or a valid substitute. Keep the annual holiday notice, roster, clock-in record, contract and payslip. Then separate normal holiday hours from overtime. A payroll line simply marked “PH” is difficult to check unless it states the rate, hours and base used.

The RM4,000 test uses statutory wages, not every amount that happens to enter the bank account. The First Schedule and section 2 exclusions matter, and the nature of the work can preserve entitlement above the threshold. If the classification or a large sum is disputed, ask JTKSM or an employment lawyer to review the actual duties and wage components rather than relying only on a job title.

Raise a mismatch in writing with payroll or HR first. State the holiday, normal hours, overtime hours, monthly wages and your calculation, and attach the roster and payslip. If it remains unresolved, use the current JTKSM complaint route for Peninsular Malaysia or Labuan. Employees in Sabah or Sarawak should use the relevant state labour department and Ordinance.

Key lessons

The most useful wording is “holiday pay plus two additional days' wages”. Calling the result double or triple pay hides whether monthly holiday pay was already included and whether overtime was calculated separately. A clean payslip should let both employee and employer reconstruct the statutory arithmetic.

A public holiday is not determined by the employee's home address or personal celebration. The statutory list, workplace jurisdiction, annual employer notice and any lawful substitute do the work. This is why a copied calendar or a colleague's entitlement at another branch may give the wrong answer.

Bottom line

If section 60D(3) covers you, working normal hours on a paid public holiday means your holiday pay remains and two extra ordinary-rate days are added; public-holiday overtime is at least three times the hourly rate. Verify the selected holiday and the RM4,000 or job-category gate before calculating.

Detailed steps

  • Save the employer's annual public-holiday notice, any substitution agreement and your roster.
  • Mark normal hours and overtime separately for every disputed public-holiday shift.
  • Using the worked method, divide monthly wages by 26 for the ordinary daily rate. For RM2,600, that is RM100, so normal holiday work adds RM200. Calculate overtime separately from your ordinary hourly rate.
  • Ask payroll in writing to show the base rate, two additional days' wages and overtime line by line.
  • If wage components or protected-job-category coverage are disputed, ask JTKSM or an employment lawyer to review your duties and records. Use the relevant state labour department if you work in Sabah or Sarawak.

FAQ

Is public-holiday work double pay or triple pay?

The safest description is holiday pay plus two additional days' wages for normal hours. A monthly employee's holiday pay is generally already in the salary, so the total value is often described as three days, while the added payment is two days.

Do employees above RM4,000 still get paid public holidays?

They remain generally entitled to the paid holidays, but subsections 60D(3) and (4) on extra pay are excluded above RM4,000 unless the employee falls within a paragraph 2 category such as manual labour. A contract can provide better terms.

What if the public holiday falls on my rest day?

Section 60D(1A) generally makes the next working day a paid holiday where the public holiday falls on a rest day or another paid public holiday. Check the roster and employer's notice for the actual substitute date.

Does this Employment Act calculation apply in Sabah and Sarawak?

No. The Employment Act 1955 applies to Peninsular Malaysia and Labuan. Sabah and Sarawak have separate labour Ordinances and complaint authorities, so do not transplant the section 60D calculation without checking the applicable law.

This article is general legal information, not legal advice, and reading it does not create a lawyer–client relationship.

This guide summarises the Employment Act 1955 for Peninsular Malaysia and Labuan and the First Schedule position effective from 1 January 2023. It does not classify a particular worker, decide what counts as wages, or calculate a claim where rosters, substitutions or contractual benefits are disputed. Sabah and Sarawak use separate labour laws. Check current official material or obtain advice before filing a monetary claim.

Spot something outdated or wrong? Tell us — we’ll verify and correct it.

Key sources (4) — how this was verified