Staff rostering for a hair salon in Malaysia: the 45-hour week, overtime and rest days in practice
A Malaysian hair salon has a scheduling problem that an office never faces: the salon trades longest exactly when employment law says each individual employee must work least. A mall salon is open twelve hours a day, seven days a week; a shoplot salon lives or dies on its Saturday; and every stylist on the team is capped at 45 working hours a week with one whole rest day. The roster is where those two facts collide, and getting it wrong is expensive twice: once in overtime you did not budget, and once at the Labour Department if a stylist complains.
This guide covers what the Employment Act 1955 actually requires of a salon roster (verified against the statutory text and official guidance, checked in October 2026), where Sabah and Sarawak differ, why the legal weekend is not the same in every state and what that does to your peak days, how to cover mall hours legally, and a worked example roster you can adapt. One practical point before the law: a roster only works if the appointment book respects it, which is why a free online booking page with per-stylist schedules is the cheapest compliance tool a salon owner has. And to be clear about scope: this article is about hours and rosters. What a stylist costs in EPF, SOCSO and wages is covered in our guide to hiring a hairdresser in Malaysia, and leave entitlements deserve their own article.
As always: this is orientation, not legal advice. For a contested case, the Labour Department (JTKSM in Peninsular Malaysia) is the authority.
The limits every roster must respect
Since the 2022 amendments took effect on 1 January 2023, the Employment Act 1955 applies to all employees in Peninsular Malaysia regardless of salary, so it covers every stylist, junior and receptionist on your payroll (ACCA's overview of the Employment (Amendment) Act 2022, checked in October 2026). Section 60A sets four limits, and a legal roster respects all four at once:
| Limit | The rule (section 60A(1)) |
|---|---|
| Continuous work | No more than 5 consecutive hours without a break of at least 30 minutes |
| Daily hours | No more than 8 hours of work in one day |
| Daily spread | The working day, breaks included, must fit inside a spread of 10 hours from clock-in |
| Weekly hours | No more than 45 hours in one week (48 before 1 January 2023) |
Two refinements matter for salons. First, there is a by-agreement flexibility: where the hours worked on one or more days of the week are shorter, the 8-hour daily limit can be exceeded on the remaining days, up to 9 hours in a day, with the 45-hour week still intact; and no employee may be required to work more than 12 hours in any one day under any arrangement (CCS & Co's walkthrough of section 60A, quoting the statutory text, checked in October 2026). Second, hours beyond the limits are overtime, not forbidden, but overtime is capped at 104 hours per employee per month by the Employment (Limitation of Overtime Work) Regulations 1980 (official JTKSM copy).
The money rules sit behind a salary line. Overtime on a normal working day is paid at not less than 1.5 times the hourly rate of pay, and the hourly rate comes from the statutory formula: monthly wages divided by 26 to get the daily rate, divided by normal daily hours to get the hourly rate (Worksy's overtime calculation guide, checked in October 2026). But the overtime, rest-day pay and public-holiday pay provisions are statutory only for employees earning RM4,000 a month or less; above that line, what you pay for extra hours is whatever the contract says. Most salon payrolls sit under RM4,000, so assume the statutory rates apply unless a signed contract above that line says otherwise.
Whether your service menu can actually carry an overtime bill at 1.5x is a pricing question, and our guide to hair salon prices in Malaysia covers the chair-hour maths.
One rest day a week, fixed in advance
Section 59 entitles every employee to one whole day of rest in each week, and the Act expects the employer to fix rest days in advance, by roster or notice, not to decide on Thursday that this week nobody rests. For a salon the practical translation is simple: every stylist's rest day is written on the roster before the week starts, and the busiest trading day is covered by giving different stylists different rest days, not by quietly skipping them.
A stylist can agree to work her rest day, but for employees at or under the RM4,000 line it is priced by statute: up to half her normal hours costs half a day's wages, more than half up to her normal hours costs a full day's wages, and anything beyond normal hours on a rest day is overtime at 2 times the hourly rate (Worksy, checked in October 2026). Rest-day cover for a festive rush is sometimes worth that premium; rest-day cover as a routine way to staff Saturdays is a payroll leak and, repeated without consent, a legal problem.
Sabah and Sarawak: your own Ordinance, same direction
If your salon is in Kota Kinabalu, Kuching, Miri or anywhere else in East Malaysia, the Employment Act 1955 does not apply to you. Sabah and Sarawak each have their own Labour Ordinance, and both were amended with effect from 1 May 2025, harmonising broadly with the peninsula: coverage of all employees regardless of salary and the reduction of the working week from 48 to 45 hours, among other changes (Human Resources Online on the Labour Ordinance (Amendment) Acts 2025, checked in October 2026).
The direction of travel is the same, but the wording, the schedules and the enforcement body are not: East Malaysian salons answer to the state labour departments, JTK Sabah and JTK Sarawak, not JTKSM. Build your roster on the principles in this guide, then check the numbers against your own Ordinance or your state JTK office before printing contracts. Nothing in this article should be read as the Employment Act applying nationwide: it does not.
The weekend is not the same in every state
Malaysia has two legal weekends, and your roster should follow the one your clients live by:
- Kedah, Kelantan and Terengganu rest on Friday and Saturday, with the working week running Sunday to Thursday (DollarsAndSense on Malaysia's different state weekends, checked in October 2026).
- Johor returned to a Saturday-Sunday weekend on 1 January 2025, after eleven years of Friday-Saturday, as announced by the Regent of Johor (Bernama, October 2024, checked in October 2026).
- Everywhere else, Saturday-Sunday.
This is not trivia: a salon's peak days track the local weekend, because clients book hair appointments on their days off. A salon in Kota Bharu or Alor Setar should expect its Friday to behave the way a KL salon's Saturday does, and roster maximum chairs on Thursday evening and Friday, with rest days parked on Monday or Tuesday. A Johor Bahru salon that built its roster around Friday-Saturday peaks before 2025 needed to flip it: since 1 January 2025 the big day is Saturday again, and the Singapore day-trip clientele reinforces it. Wherever you are, pull three months of appointment data before you decide which days get full staffing; the booking diary knows your real peaks better than tradition does.
Covering mall hours legally: 10am to 10pm is two shifts
Malaysian mall salons typically trade from 10:00 to 22:00, seven days a week. That is a 12-hour trading day, and the law makes one thing arithmetically impossible: no single employee can legally open and close the salon. Twelve hours violates the 8-hour daily limit, and because the 10-hour spread-over counts breaks, even "work the morning, rest three hours, work the evening" breaks the law for the person doing it. If you are still choosing between a mall lot and a shoplot, this staffing multiplier belongs in the rent comparison, alongside everything in our guide to opening a hair salon in Malaysia.
The standard legal pattern is two overlapping shifts:
- Early shift: 10:00 to 19:00, which is 8 hours of work plus a 1-hour break, inside a 9-hour spread.
- Late shift: 13:00 to 22:00, same structure.
- Both shifts overlap from 13:00 to 19:00, which is exactly when lunch-hour and after-school traffic wants chairs.
Five such shifts put a stylist at 40 hours, comfortably under 45, with two days off of which one is the designated rest day. The overlap window is also where you place a third, mid shift (for example 12:00 to 21:00) on Saturdays and school holidays. A shoplot salon with shorter hours, say 10:00 to 20:00 and closed Mondays, has an easier version of the same puzzle, and the 9-hours-a-day by-agreement flexibility exists precisely for the five-day, longer-day pattern; put that agreement in writing in the contract.
A worked example roster
The following is a hypothetical example, not a template for your legal obligations: a mall salon open 10:00 to 22:00 daily, with three stylists and one junior. E is the early shift (10:00 to 19:00), L the late shift (13:00 to 22:00), M a Saturday mid shift (12:00 to 21:00). Each person works five shifts of 8 paid hours, 40 hours a week, with the rest day marked R and a second day off marked o.
| Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
|---|---|---|---|---|---|---|---|
| Aina | R | E | E | L | o | E | L |
| Mei Ling | E | R | L | E | E | E | o |
| Kavitha | L | L | o | R | L | L | E |
| Danial (junior) | o | R | E | L | L | M | E |
Check it against the law: every day has at least one early and one late person, so the salon opens and closes legally; nobody exceeds 8 hours a day or 40 a week; every working day fits a 9-hour spread with a 30-minute-plus break before the fifth consecutive hour; everyone has a designated rest day fixed in advance; and all four are in on Saturday, the peak. The pattern rotates week to week so the same stylist is not permanently on lates, which is a retention issue long before it is a legal one.
Two habits make a roster like this survive contact with reality. Publish it at least a week ahead, ideally for the month, because the Act expects rest days fixed in advance and your team needs to plan lives around it. And log actual hours, not rostered hours: the day a stylist stays 90 minutes past shift end for an overrunning colour correction is the day overtime at 1.5x legally exists, whether or not anyone wrote it down.
Part-timers: the rules are lighter, not absent
A part-timer is often the right answer to the Saturday problem: peak-day chairs without a sixth full-time salary. The Employment (Part-Time Employees) Regulations 2010 define a part-time employee as one whose weekly hours are more than 30% but not more than 70% of a comparable full-timer's (official JTKSM copy of the Regulations; against a 45-hour full-time week, that is roughly 14 to 31.5 hours). The points that matter for a salon roster, per the Regulations (Chia, Lee & Associates' summary, checked in October 2026):
- Hours beyond the part-timer's agreed normal hours are paid at not less than 1 times the hourly rate up to the full-timer's normal hours, and at not less than 1.5 times beyond that.
- A part-timer who works five days or more and at least 20 hours a week is entitled to a weekly rest day too.
- Below the 30% line (a few hours here and there) the arrangement is casual and outside these Regulations, which is more flexible but also means fewer statutory protections; do not dress a 40-hour stylist up as "part-time" to dodge the Act, because the definition is arithmetic, not a label.
Write the agreed weekly hours into the part-time contract, because every rate above is calculated from them.
How the booking diary keeps the roster honest
A legal roster fails in practice the moment the appointment book contradicts it: a client books a 9pm colour with a stylist whose shift ends at 7pm, and now you choose between a cancelled client and unplanned overtime. The fix is to make bookable hours and rostered hours the same thing.
With ViteUneCoupe, staff schedules are on the free plan: each stylist has her own working hours on the salon's booking page, so clients can only book her inside her rostered shifts, her rest day simply never shows a slot, and closures block the whole diary. Online bookings are unlimited with 0% commission permanently, the booking page lists your services with RM prices as free text, and the client database handles +60 numbers normally. To be equally clear about what it does not do: ViteUneCoupe is booking software, not rostering or payroll software, so it will not count overtime hours or produce payslips, reminders are by email only, with no SMS and no WhatsApp integration on any plan, which is a real limitation in WhatsApp-first Malaysia (the workaround is the automatic email plus the client's own calendar alert, with a personal WhatsApp from the salon phone for the clients who need it), it handles no money, so no deposits and no DuitNow or FPX, and the paid Standard plan, which adds email reminders and calendar sync at 29 € excluding tax a month with no commitment, is billed in euros, so the RM amount moves with the exchange rate and your card may add a small foreign-currency fee. The free plan involves no invoice in any currency, and for the roster problem specifically, the free plan is the whole tool.
The payoff compounds: when bookable hours mirror the roster, your appointment history becomes an honest record of demand per weekday and per hour, which is exactly the data you need the next time you redraw the roster.
Frequently asked questions
How many hours can a hair salon employee work per week in Malaysia?
45 normal hours, since 1 January 2023, under section 60A of the Employment Act 1955, with no more than 8 hours a day (9 by written agreement when other days are shorter), a 30-minute break before the fifth consecutive hour, and the whole day inside a 10-hour spread. Hours beyond that are overtime, capped at 104 hours a month. Sabah and Sarawak apply the same 45-hour week through their own Labour Ordinances since 1 May 2025.
What overtime rate do I owe a stylist who stays late?
For employees earning RM4,000 a month or less, not less than 1.5 times the hourly rate on a normal working day, 2 times for overtime on a rest day, and 3 times for overtime on a public holiday. The hourly rate is the monthly wage divided by 26, then by normal daily hours. Above RM4,000 the statutory rates do not apply and the contract governs.
Can one stylist open and close a mall salon that trades 10am to 10pm?
Not legally. Twelve hours exceeds the 8-hour daily limit, and because the 10-hour daily spread includes breaks, even a long unpaid afternoon break does not fix it. Mall hours need two overlapping shifts, for example 10:00 to 19:00 and 13:00 to 22:00, each with 8 worked hours and a 1-hour break.
Do salon staff in Malaysia get a day off every week?
Yes. Section 59 of the Employment Act entitles every employee to one whole rest day each week, fixed in advance by roster or notice. An employee can agree to work it, but for those at or under RM4,000 a month the statute prices it, up to double the hourly rate for hours beyond normal hours. In Sabah and Sarawak the equivalent sits in the state Labour Ordinances.
Which days should a salon in Kelantan, Terengganu or Kedah fully staff?
Thursday evening and Friday, because those states rest on Friday and Saturday, so the booking peak lands where other states see their Saturday rush. Johor moved back to a Saturday-Sunday weekend on 1 January 2025, so Johor salons now staff for Saturday peaks like Kuala Lumpur or Penang. Check your own appointment data: your real peak is in the diary, not the calendar.