Skip to main content

Public holidays: entitlement and pay

You are entitled to 11 paid public holidays a year under the Employment Act. If you are required to work on a public holiday, your employer should pay you an extra day's salary or grant you off in lieu.

The 11 public holidays

If you are covered by the Employment Act, you are entitled to 11 paid public holidays in a year.

The 11 gazetted public holidays are:

  1. New Year's Day
  2. Chinese New Year - first day
  3. Chinese New Year - second day
  4. Hari Raya Puasa
  5. Hari Raya Haji
  6. Good Friday
  7. Labour Day
  8. Vesak Day
  9. National Day
  10. Deepavali
  11. Christmas Day

Note: If the holiday falls on a rest day, the next working day will be a paid holiday.

Holiday pay

You are entitled to your gross rate of pay on a public holiday, if:

  • You were not absent on the working day immediately before or after a holiday without consent or a reasonable excuse.
  • You are on authorised leave (e.g. sick leave, annual leave, unpaid leave) on the day immediately before or after a holiday.

You are not entitled to holiday pay if the holiday falls when you are on approved unpaid leave.

  • If you are on approved unpaid leave on 8 August, you will still be entitled to a paid public holiday on 9 August.
  • If you are on approved unpaid leave from 8 to 10 August, you will not be eligible for a paid public holiday on 9 August.

Pay for holidays falling on off days

If the holiday falls on a non-working day or off day, your employer need to do one of the following:

  • Compensate you with an extra day's pay in lieu of that holiday.
  • Give you another day off as a holiday.

If you work on a public holiday

If you work on a public holiday, by default, your employer should pay you. Alternatively, by mutual agreement, you can get a public holiday in lieu; or time off in lieu (applies only to managers and executives).

Pay for working on a holiday

If you are required to work on a public holiday, you should be paid an extra day's salary at the basic rate of pay.

  • Your monthly gross salary already includes payment for the holiday, so your employer need only pay you an additional day's pay.
  • If you are absent without reason on the working day before or after the holiday, you are not entitled to the holiday pay. Your employer can therefore deduct one day's pay at the gross rate from your monthly gross salary.

Under different scenarios, your pay for working on a public holiday is as follows:

If you work on a public holiday that falls on You are entitled to the following
A working day
  • An extra day’s salary at the basic rate of pay.
  • The gross rate of pay for that holiday.
  • Overtime pay if you work beyond your normal hours of work.
A rest day

The next working day will be a paid holiday instead.

A non-working day (e.g. Saturday for employees on a 5-day work week)
  • Overtime pay for extra hours worked on a Saturday.
  • One extra day’s salary at the gross rate of pay or another day off for the public holiday.

Calculate your public holiday pay

Public holiday in lieu

If you work on a public holiday, you and your employer can mutually agree to substitute a public holiday for another working day.

Time off in lieu (for managers and executives)

If you are in a managerial or executive position, your employer may grant you time off in lieu for working on a public holiday. The time off should consist of a mutually agreed number of hours.

If there is no mutual agreement on the duration of time off in lieu, your employer can decide on one of the following:

  • Pay an extra day’s salary at the basic rate of pay for one day’s work.
  • For working 4 hours or less on a holiday, grant time off in lieu of 4 hours on a working day.
  • For working more than 4 hours on a holiday, grant a full day off on a working day.
Last Updated: 10 January 2017