Setting Your 2027 Public Holiday Calendar: What Malaysian Employers Must Fix Before January

Too long to read?

Let ChatGPT summarize this Smart Salary article for you in seconds.

It is the fourth quarter, and the one payroll task with a hard deadline now is the one most HR teams reach for in January. The 2027 public holiday calendar has to be settled, the six company-chosen holidays decided, and the notice exhibited at each place of employment before the year begins. Leave it to January and you have already missed the date the Employment Act sets.

Most teams handle it by copying a national date list off a website. That list is already wrong for a good share of your staff, and parts of it may still move before the year starts. This guide sets out the 2027 dates that apply to everyone, the ones that vary by state, and what the Act requires you to do about them this quarter.

A copied date list is already wrong for half your staff

Malaysia runs a mix of national and state holidays, and the state ones differ. A national list shows the days that fall everywhere and hides every day that does not. For an employer in one state that gap is invisible. Open a second site in another state and the single list quietly under-counts holidays for one group.

The moving dates are a second trap. Deepavali 2027 is a worked example: one widely used source lists it on 28 October, another on 29 October. The religious and lunar holidays are fixed by gazette, and until that lands a date list is a forecast, not a fact. Copy the wrong one in January and you have booked the company around a day that shifted.

Ready to see Smart Salary in action?

Book a free demo and see how it fits your team’s payroll.

Book a Demo

The national days every 2027 calendar must carry

These are the days gazetted for the whole country in 2027. They apply to every employee regardless of state, so they are the stable core of any calendar.

Date
Day
Holiday
6 Feb
Sat
Chinese New Year
7 Feb
Sun
Chinese New Year (second day)
10 Mar
Wed
Hari Raya Aidilfitri
11 Mar
Thu
Hari Raya Aidilfitri (second day)
1 May
Sat
Labour Day
17 May
Mon
Hari Raya Haji
20 May
Thu
Wesak Day
6 Jun
Sun
Awal Muharram
7 Jun
Mon
Agong’s Birthday
15 Aug
Sun
Prophet Muhammad’s Birthday
31 Aug
Tue
Merdeka Day
16 Sep
Thu
Malaysia Day
25 Dec
Sat
Christmas Day

Dates are drawn from the Malaysian Employers Federation calendar and cross-checked against a second source. The Islamic and lunar dates are subject to official confirmation, so verify them against the gazette before you lock them in. State holidays, including Thaipusam, Deepavali, Nuzul Al-Quran and every state ruler’s birthday, sit on top of this list and are not shown here because they differ by state.

Where 2027 breaks a single calendar

Three features of the 2027 calendar catch out a one-list setup, and none of them raise an error when they go wrong.

  • Three states do not share your weekend. Kedah, Kelantan and Terengganu work a Friday and Saturday weekend, so Sunday is an ordinary working day there. Section 60D substitutes a holiday that falls on a rest day with the next working day, so a Sunday holiday pushes to Monday in Kuala Lumpur but triggers no substitution in Kota Bharu. The 2027 calendar has three national holidays on a Sunday: 7 February, 6 June and 15 August.
  • Israk and Mikraj appears twice. It falls on 6 January 2027 and again on 26 December 2027, because the Islamic year is shorter than the Gregorian one. Both are state holidays, not national, observed in Kedah, Negeri Sembilan, Perlis and Terengganu. A calendar built once in January can miss the December instance entirely.
  • State rulers’ birthdays are scattered across the year. From the Sultan of Johor in March to the Sultan of Selangor in December, each applies only to its own state. Staff in that state get the day; a head office calendar that never heard of it does not.

What it costs when the calendar is wrong

Section 60D(3) sets the price. An employee required to work on a paid public holiday is entitled to the holiday pay for that day plus two days’ wages at the ordinary rate, and overtime beyond normal hours is paid at not less than three times the hourly rate.

Take 85 staff: 60 in Selangor and 25 in Kota Bharu. Prophet Muhammad’s Birthday falls on Sunday 15 August 2027, a national paid holiday. In Selangor it lands on the weekend, so the Monday is substituted and nobody works it. In Kelantan, Sunday is a normal working day, so the branch is scheduled as usual and it is easy to forget the day is still a gazetted holiday for them. Work it on ordinary pay and, on a salary of RM3,200 a month divided by 26, each person is owed about RM246 on top of the day. Across the 25-person team that is roughly RM6,150 of statutory entitlement, unpaid, on one date that a Kuala Lumpur calendar never flagged.

What a system changes about it, mechanically

A spreadsheet can hold several calendars. What it cannot do is apply the right one to the right person without someone remembering to. The difference is where the calendar is attached.

  • The calendar belongs to the site, not the company. The Kota Bharu group carries Kelantan holidays and a Friday-Saturday weekend because of where it sits, set through working patterns per group.
  • Leave reads that employee’s calendar. A day that was a holiday at a site is not charged against that person’s balance, which is what leave management is reconciling against attendance.
  • Employees see their own dates. Most of these errors are caught by the person affected, if self-service shows the calendar behind a balance.
  • Payroll reads the same record. Days worked reach payroll already attributed to the right calendar, so a worked holiday is priced correctly instead of reconciled after the run.

Smart Salary supports custom holidays, regional holiday calendars, and working patterns set per group inside one HRIS record, so a multi-state structure is configured once rather than remembered every month.

Your Q4 checklist for the 2027 calendar

  1. Decide the six company-chosen holidays and exhibit the notice at each place of employment before 2027 begins, as section 60D(1A) requires.
  2. Confirm the moving dates against the gazette, Deepavali first given the 28 or 29 October split, before they reach your leave system.
  3. Record the weekend pattern against each site, so the three Sunday national holidays in 2027 are handled correctly in the Friday-Saturday states.
  4. Add the second Israk and Mikraj on 26 December for your Kedah, Negeri Sembilan, Perlis and Terengganu staff.
  5. List every state ruler’s birthday against the site it applies to, including the two-person sales office.

For the statute itself, the Labour Department publishes the current text of Act 265, holidays at section 60D.

The next step

In one state, 2027 is a short job: decide the six, confirm the moving dates, exhibit the notice. In two or more, the structure matters more than the list, and how flexible your HRMS is decides how much of January you spend on it. It is the question that arrives when a spreadsheet stops being enough, and the calendar feeds the same records as your monthly statutory deductions, so a calendar error rarely stays one.

You can see how the Smart Salary platform handles a multi-state structure, or speak to the Malaysia team with your site list and ask them to show the configuration for 2027 rather than describe it.

Delvin Ngan
Smart Salary Malaysia | Website | + posts

Kae Bin (Delvin) Ngan is Senior Business Development for Malaysia at Smart Salary Malaysia. He has spent over a decade in the country's HR and payroll software industry, first as a presales and solution consultant and then as a sales leader. He has led presales and sales for enterprise HR and payroll systems used by Malaysian employers across conglomerates, property and F&B. That work turns on getting EPF, SOCSO, EIS and PCB handling right for large and mixed workforces. He reviews Smart Salary's Malaysian statutory and payroll guides for accuracy.

✨ Ask AI which HR & payroll platform is best. See what it says!

WhatsApp
×
Scan QR

Scan to Chat

Scroll to Top