Working days
Working days in January 2027
Malaysia has 21 working days in January 2027 on its national holidays, and each state differs by its own holidays below.
| Where | Working days | Public holidays on a working day |
|---|---|---|
| Malaysia (national holidays) | 21 | None |
| Johor | 20 | Friday 22 January: Thaipusam |
| Kedah | 20 | Wednesday 6 January: Isra' and Mi'raj |
| Kelantan | 21 | None |
| Melaka | 20 | Friday 1 January: New Year's Day |
| Negeri Sembilan | 17 | Friday 1 January: New Year's Day; Wednesday 6 January: Isra' and Mi'raj; Thursday 14 January: Birthday of the Sultan of Negeri Sembilan; Friday 22 January: Thaipusam |
| Pahang | 20 | Friday 1 January: New Year's Day |
| Perak | 19 | Friday 1 January: New Year's Day; Friday 22 January: Thaipusam |
| Perlis | 20 | Wednesday 6 January: Isra' and Mi'raj |
| Pulau Pinang | 19 | Friday 1 January: New Year's Day; Friday 22 January: Thaipusam |
| Sabah | 20 | Friday 1 January: New Year's Day |
| Sarawak | 20 | Friday 1 January: New Year's Day |
| Selangor | 19 | Friday 1 January: New Year's Day; Friday 22 January: Thaipusam |
| Terengganu | 20 | Wednesday 6 January: Isra' and Mi'raj |
| Wilayah Persekutuan Kuala Lumpur | 19 | Friday 1 January: New Year's Day; Friday 22 January: Thaipusam |
| Wilayah Persekutuan Labuan | 20 | Friday 1 January: New Year's Day |
| Wilayah Persekutuan Putrajaya | 19 | Friday 1 January: New Year's Day; Friday 22 January: Thaipusam |
Weekends follow each place's working week. Public holidays are from python-holidays 0.105; state governments notify their own lists and moving festivals can shift, so check the gazette before relying on a date. See the public holidays in Malaysia in 2027, all of Malaysia's holidays, or count any range with the working days calculator.
See it on your own kind of work
We set ReliTime up with a walkthrough rather than a sign-up form. We will take you through a working organisation, from a week of timesheets through approvals and work in progress to a GST invoice, answer your questions as we go, and set up yours.
Or write to hello@relitime.com.