Public Holiday Calendar 2026: How to Plan Your Business Operations

Public Holiday Calendar 2026: How to Plan Your Business Operations
Malaysia has 11 gazetted national public holidays in 2026, plus state-specific holidays that vary from 4 to 7 additional days depending on your location. For SME owners, each public holiday carries a direct cost: overtime rates of 2x to 3x for staff who work, lost revenue from closures, or rushed last-minute planning when a long weekend catches you off guard. According to the Malaysian Employers Federation (MEF) 2025 Employer Survey, 67% of SMEs report that unplanned public holiday staffing is their number one operational headache. This guide maps every 2026 holiday with specific staffing and scheduling strategies so you are never caught unprepared.
Why Public Holiday Planning Matters for SMEs
The Employment Act 1955 requires employers to pay employees who work on public holidays at double their normal rate for regular hours and triple their normal rate for overtime. For a service business with 5 employees earning an average of RM2,500 per month, a single public holiday where all staff work costs an additional RM960 in wage premiums.
Across 11 national holidays, that wage premium adds up to over RM10,000 per year, and that is before state holidays. Service businesses that do not plan for these costs often face cash flow problems during holiday-heavy months.
The Department of Statistics Malaysia (DOSM) Retail Trade Survey 2025 found that Malaysian retail and service businesses experience a 15-25% revenue increase during long weekends and festive periods. Closing on these days means leaving money on the table. Staying open without a plan means paying premium wages without optimising for peak demand.
Complete 2026 National Public Holiday Calendar
| Date | Day | Holiday | Long Weekend? |
|---|---|---|---|
| 1 January | Thursday | New Year's Day | No |
| 1 February (est.) | Sunday | Thaipusam | Replacement Monday |
| 29 January | Thursday | Nuzul Al-Quran (est.) | No |
| 1 February | Sunday | Federal Territory Day (KL, Putrajaya, Labuan) | Replacement Monday |
| 29 March | Sunday | Hari Raya Aidilfitri (est.) | Replacement Monday + Tuesday |
| 30 March | Monday | Hari Raya Aidilfitri (2nd day) | Yes, 4-day weekend |
| 1 May | Friday | Labour Day | 3-day weekend |
| 5 June (est.) | Friday | Hari Raya Haji (est.) | 3-day weekend |
| 26 June (est.) | Friday | Awal Muharram (est.) | 3-day weekend |
| 31 August | Monday | National Day | 3-day weekend |
| 16 September | Wednesday | Malaysia Day | Mid-week |
| 4 September (est.) | Friday | Mawlid Nabi (est.) | 3-day weekend |
| 25 December | Friday | Christmas Day | 3-day weekend |
Note: Islamic holidays are based on lunar calendar estimates and may shift by 1-2 days. Confirm exact dates through the Prime Minister's Office gazette, typically published in Q4 of the preceding year.
The Long Weekend Opportunities
Hari Raya Aidilfitri (Late March)
This is typically a 4-day weekend with many Malaysians taking additional leave to create a full week off. For service businesses:
- Before Raya: Salons, barbershops, and beauty services see their busiest period of the year in the 2 weeks before Raya. Book staff overtime in advance and extend operating hours.
- During Raya: Many businesses close for 2-4 days. If you stay open (particularly in tourist areas or non-Malay majority areas), you capture demand from those who remain in the city.
- After Raya: A natural lull. Schedule staff leave and use this quieter period for training, maintenance, and system updates.
National Day and Malaysia Day (August-September)
National Day falls on a Monday in 2026, creating a 3-day weekend. Malaysia Day is mid-week on Wednesday, and many employees take Monday and Tuesday off to create a 5-day break. Expect increased footfall in tourist areas and reduced traffic in business districts.
Year-End Cluster (November-December)
The Christmas and New Year period, combined with school holidays, creates 4-6 weeks of elevated demand for retail and service businesses. Staff scheduling for this period should be planned by October.
How to Plan Your Business Operations: Step by Step
Step 1: Mark Every Holiday on Your Business Calendar by January
Download the full 2026 public holiday calendar including your state-specific holidays. Add every date to your business calendar with colour coding: red for closure days, yellow for extended hours, green for normal operations.
Step 2: Set Your Holiday Operating Policy
Decide for each holiday: open, closed, or reduced hours. Base this on historical data.
Ask these questions for each holiday:
- Did we make money on this holiday last year? How much?
- What did we pay in overtime premiums?
- Was the profit margin positive after overtime costs?
- Are our competitors open or closed?
If your revenue on a public holiday does not exceed your overtime costs by at least 30%, closing may be the financially sound decision.
Step 3: Plan Staff Schedules 4 Weeks in Advance
The Employment Act requires that employers provide at least one rest day per week. On public holidays, employees who work must be compensated at 2x the normal rate (3x for overtime beyond normal hours).
Create a rotation system so that holiday work is distributed fairly among staff. Some employees prefer working holidays for the premium pay, while others value the time off. Survey your team early and build schedules that accommodate preferences where possible.
Using a digital scheduling tool like EzFlow, you can set up recurring holiday schedules, track who worked which holidays, and ensure fair rotation throughout the year.
Step 4: Adjust Pricing for Peak Periods
Many service businesses charge a surcharge on public holidays to offset overtime costs. This is common practice in the beauty, wellness, and F&B industries. Typical surcharges range from 10-20%. Communicate surcharges clearly on your booking page and at the point of sale.
Step 5: Prepare Promotions for Pre-Holiday Peaks
The days before a long weekend are often busier than the holiday itself. Run promotions that drive bookings to these pre-holiday slots:
- Early bird discounts for booking 7+ days in advance
- Package deals that bundle services
- Loyalty rewards for repeat customers during peak periods
Step 6: Manage Customer Expectations
Update your operating hours on Google Business Profile, your website, and your social media pages at least 2 weeks before every holiday. Send a WhatsApp broadcast to regular customers informing them of holiday hours and encouraging advance booking.
Nothing frustrates customers more than arriving at a closed business. Nothing frustrates business owners more than paying for a Google ad that sends customers to a shop that is closed.
State-Specific Holidays to Watch
Malaysia's state holidays add complexity to planning, particularly for businesses operating across multiple states.
| State | Notable Additional Holidays |
|---|---|
| Selangor | Birthday of Sultan of Selangor (11 December), Nuzul Al-Quran may differ |
| Johor | Birthday of Sultan of Johor (23 March), Israk and Mikraj |
| Penang | George Town Heritage Day (7 July), Penang Governor's Birthday |
| Sabah | Pesta Kaamatan (30-31 May), Sabah Governor's Birthday |
| Sarawak | Gawai Dayak (1-2 June), Sarawak Day (22 July) |
Businesses with multiple locations across states must manage separate holiday calendars for each location. A salon chain operating in KL and Penang has different holiday schedules and different overtime obligations at each branch.
The Financial Impact: A Real Calculation
Say you run a salon with 4 employees, each earning RM2,800 per month. The daily rate is approximately RM108 (RM2,800 / 26 working days).
On a public holiday where all 4 employees work regular hours:
- Normal daily wage: 4 x RM108 = RM432
- Holiday premium (2x): 4 x RM108 = RM432 additional
- Total wage cost: RM864
If your average daily revenue on a public holiday is RM2,000, your gross margin after wages is RM1,136. That is profitable. But if your average daily revenue drops to RM600 on that particular holiday (because your customer base is away), you lose RM264 by staying open.
Track your revenue per holiday for one full year. By the second year, your open-or-close decisions become data-driven, not guesswork.
Frequently Asked Questions
Can I require employees to work on public holidays?
Under the Employment Act 1955, an employer may require employees to work on public holidays, but the employee must be compensated at the prescribed rates (2x normal rate for regular hours, 3x for overtime). Employees cannot be penalised for refusing to work on a public holiday unless it is stipulated in their employment contract with appropriate compensation terms.
How do replacement holidays work when a public holiday falls on a rest day?
When a gazetted public holiday falls on an employee's rest day (typically Sunday), the next working day becomes a paid holiday. This is automatic under the Employment Act and does not require a separate gazette notice.
Do I need to pay overtime if a part-timer works on a public holiday?
Yes. Part-time employees who work on public holidays are entitled to holiday pay based on their hourly rate at the applicable multiple. The Employment (Part-Time Employees) Regulations 2010 specifies the calculation method.
How do I handle staff who always want the same holidays off?
Implement a fair rotation system documented in writing. Give each employee a priority list at the start of the year, and alternate who gets first pick for each major holiday. Digital scheduling tools help track rotation history so that the same employees are not disadvantaged year after year.
Are state holidays considered public holidays under the Employment Act?
Yes. The Employment Act requires employers to provide a minimum of 11 gazetted public holidays per year, of which 5 are mandatory (National Day, Yang di-Pertuan Agong's Birthday, Birthday of Ruler/Governor, Labour Day, and Malaysia Day). The remaining 6 are chosen from the gazetted list including state-specific holidays.
Key Takeaways
- Malaysia has 11 national public holidays in 2026 plus 4-7 state-specific holidays, creating 15-18 days requiring special staffing and scheduling plans.
- Overtime on public holidays costs 2x to 3x normal wages. For a 5-employee business, unplanned holiday staffing adds over RM10,000 per year.
- Pre-holiday periods (especially before Raya) generate the highest revenue for service businesses. Staff up and extend hours for these windows.
- Track revenue per holiday for one year. Use the data to make open-or-close decisions the following year.
- Update your Google Business Profile, website, and customer communications at least 2 weeks before every holiday closure or schedule change.
