Working Days Calculator Malaysia
Selangor has 248 working days in 2027 (244 in 2026) after Saturday–Sunday weekends and public holidays; Kuala Lumpur has 247, and the Friday–Saturday states have fewer (Kelantan 241, Terengganu 239). Pick your state and dates below, take off your leave, or add working days to find a deadline.
Working days
Working days
of 365 days: 104 weekend, 13 public holidays
| Calendar days | 365 |
|---|---|
| Weekend days | − 104 |
| Public holidays on workdays | − 13 |
| Public holidays on a weekend | 7 |
| Working days | 248 |
| Start date | 14 October 2026 |
|---|---|
| Working days added | 14 |
| Weekend and holiday days skipped | 6 |
| End date | 3 November 2026 |
Outside the 2026–2027 data: public holidays not counted.
Advertisement
Public holidays in Selangor 2027
| Fri 1 Jan | New Year's Day |
|---|---|
| Fri 22 Jan | Thaipusam |
| Sat 6 Feb | Chinese New Year (weekend) |
| Sun 7 Feb | Chinese New Year (Second Day) (weekend) |
| Mon 8 Feb | Chinese New Year (Second Day) (observed) |
| Wed 24 Feb | Nuzul Al-Quran Day |
| Wed 10 Mar | Hari Raya Aidilfitri |
| Thu 11 Mar | Hari Raya Aidilfitri (second day) |
| Sat 1 May | Labour Day (weekend) |
| Mon 17 May | Hari Raya Aidiladha |
| Thu 20 May | Vesak Day |
| Sun 6 Jun | Awal Muharram (Islamic New Year) (weekend) |
| Mon 7 Jun | Birthday of the Yang di-Pertuan Agong |
| Sun 15 Aug | Maulidur Rasul (Prophet Muhammad's Birthday) (weekend) |
| Mon 16 Aug | Maulidur Rasul (observed) |
| Tue 31 Aug | National Day |
| Thu 16 Sept | Malaysia Day |
| Thu 28 Oct | Deepavali |
| Sat 11 Dec | Birthday of the Sultan of Selangor (weekend) |
| Sat 25 Dec | Christmas Day (weekend) |
Working days a month, Selangor 2027
| Month | Days | Weekend | Holidays | Working days |
|---|---|---|---|---|
| January | 31 | 10 | 2 | 19 |
| February | 28 | 8 | 2 | 18 |
| March | 31 | 8 | 2 | 21 |
| April | 30 | 8 | 0 | 22 |
| May | 31 | 10 | 2 | 19 |
| June | 30 | 8 | 1 | 21 |
| July | 31 | 9 | 0 | 22 |
| August | 31 | 9 | 2 | 20 |
| September | 30 | 8 | 1 | 21 |
| October | 31 | 10 | 1 | 20 |
| November | 30 | 8 | 0 | 22 |
| December | 31 | 8 | 0 | 23 |
How working days are counted
- Calendar days from the start date to the end date, both included.
- Minus weekends: Friday and Saturday in Kedah, Kelantan and Terengganu; Saturday and Sunday elsewhere.
- Minus public holidays on workdays, federal and state, with replacement days.
- Minus annual leave you plan to take.
- Deadline: step forward from the start date, counting only working days.
Advertisement
Working days by state, 2026 and 2027
| State | Weekend | 2026 | 2027 | Holidays 2027 |
|---|---|---|---|---|
| Johor | Sat–Sun | 243 | 248 | 20 |
| Kedah | Fri–Sat | 245 | 244 | 19 |
| Kelantan | Fri–Sat | 243 | 241 | 22 |
| Melaka | Sat–Sun | 243 | 248 | 20 |
| Negeri Sembilan | Sat–Sun | 244 | 246 | 22 |
| Pahang | Sat–Sun | 244 | 248 | 20 |
| Penang | Sat–Sun | 244 | 247 | 21 |
| Perak | Sat–Sun | 244 | 247 | 20 |
| Perlis | Sat–Sun | 245 | 247 | 21 |
| Selangor | Sat–Sun | 244 | 248 | 20 |
| Terengganu | Fri–Sat | 243 | 239 | 24 |
| Sabah | Sat–Sun | 243 | 246 | 22 |
| Sarawak | Sat–Sun | 244 | 247 | 21 |
| Kuala Lumpur | Sat–Sun | 245 | 247 | 20 |
| Labuan | Sat–Sun | 245 | 247 | 21 |
| Putrajaya | Sat–Sun | 245 | 247 | 20 |
Public holiday rules
- Weekends: Kedah, Kelantan and Terengganu rest on Friday and Saturday; Johor moved to Saturday and Sunday on 1 January 2025.
- Extra Hari Raya holiday 2026: Friday 20 March 2026 nationwide, plus Thursday 19 March in Kelantan.
- Islamic dates follow the official moon sighting and can shift by a day.
- Employees: the Employment Act 1955 gives 11 paid public holidays a year, five of them fixed; employers pick the rest from gazetted holidays.
Sources
- Cabinet Office: Public holidays 2026 (HKA 2026)
- MKN: Johor weekend on Saturday and Sunday
- SAYS: Extra Hari Raya holiday 2026
- python-holidays: Malaysia by state
Disclaimer: Holidays as gazetted and announced by 14 October 2026. Check later announcements and your employer's holiday list.
Frequently asked questions
How many working days are there in 2027 in Malaysia?
It depends on the state. Selangor has 248 working days in 2027, Kuala Lumpur 247, Johor 248, Penang 247, Sabah 246 and Sarawak 247. Fri–Sat states have fewer: Kedah 244, Kelantan 241 and Terengganu 239.
How many working days are in 2026?
Selangor has 244 working days in 2026. For the rest of the year, November 2026 has 20 working days in Selangor and December 2026 has 21.
Which states have a Friday–Saturday weekend?
Kedah, Kelantan and Terengganu. Johor returned to a Saturday–Sunday weekend on 1 January 2025, so every other state and federal territory rests on Saturday and Sunday.
What happens when a public holiday falls on a weekend?
In most cases the next working day is a replacement holiday. In Selangor, Deepavali on Sunday 8 November 2026 is replaced on Monday 9 November. Saturday–Sunday states usually replace only Sunday holidays.
What date is 14 working days from today?
Count only working days, skipping weekends and public holidays. 14 working days from Wednesday 14 October 2026 in Selangor ends on 3 November 2026: three weekends (six days) are skipped.
Are the Islamic holiday dates final?
Hari Raya Aidilfitri, Aidiladha, Awal Muharram, Maulidur Rasul, Nuzul al-Quran and Israk Mikraj follow the official moon sighting, so a date can move by a day. Ad hoc holidays declared later are not included until they are announced.
How many public holidays does Selangor have in 2027?
20 public holiday dates, including replacement days. Some fall on weekends, so they do not reduce the working day count.
Share this calculator
Advertisement