If you're running a café, salon, retail store, or any business with shift-based staff in Malaysia, overtime isn't just a payroll line item — it's one of the most common places schedules quietly break the law without anyone noticing until a complaint lands. This guide walks through exactly what the Employment Act 1955 actually requires, in plain language, with the real numbers.
Who this actually applies to
Here's the detail most generic articles skip: overtime protections under the Employment Act only apply to employees earning RM4,000 or less per month. This threshold was set by a specific gazetted order — the Employment (Amendment of First Schedule) Order 2022 [P.U. (A) 262], effective 1 September 2022. If someone on your team earns above that, the overtime provisions in Sections 60(3), 60A(3), 60D(3) and 60D(4) of the Act don't apply to them by default — though nothing stops you from paying overtime voluntarily, and many employers do as standard practice regardless of the legal minimum.
Since the broader 2022 amendments, the Employment Act itself now covers all employees regardless of salary for most protections (leave, contracts, termination) — the RM4,000 cutoff is specifically about the overtime/rest-day/public-holiday pay provisions, not the whole Act.
The normal hours you're scheduling against
Before overtime even enters the picture, know the baseline (Section 60A(1)):
- Maximum 8 hours per day
- Maximum 45 hours per week (reduced from 48 hours, effective 1 January 2023 — if your roster still assumes 48-hour weeks, it's out of date)
- Maximum 10-hour spread-over in a single day, including breaks
- No more than 5 consecutive hours without at least a 30-minute break
Anything beyond these is overtime — and importantly, if a shift runs past the 10-hour spread-over limit, the entire remaining stretch counts as overtime, not just the hours past 8.
The actual multipliers
Straight from Section 60A(3) and Section 60D:
| Situation | Rate |
|---|---|
| Overtime on a normal working day | 1.5× hourly rate |
| Working on a rest day | 2.0×* |
| Working on a public holiday | Holiday pay + 2 days' wages, overtime on top at 3.0× |
*One nuance most articles flatten into "just 2x": rest-day pay isn't always a simple flat multiplier. The Act specifies different calculations depending on whether the employee is paid on a monthly, daily, or hourly basis, and how many hours they actually worked that day. If you're calculating this by hand rather than through software, this is the exact spot manual spreadsheets tend to get quietly wrong.
Public holiday pay has its own deeper set of rules beyond the 3× rate — including a notice requirement most businesses skip and a substitution rule for holidays that fall on a rest day. See the full Public Holiday Pay guide.
How the hourly rate is actually calculated
The Act sets the multiplier, but doesn't always spell out how to get from a monthly salary to an hourly rate. The standard formula used in real collective agreements and payroll practice:
Fixed allowances typically include things like shift allowance and transport allowance, if they're a guaranteed part of the employee's pay — not one-off bonuses.
The overtime cap you're probably not tracking
Total overtime is capped at 104 hours per month. If your roster is regularly pushing individual staff members past this, that's not just a scheduling inefficiency — it's a compliance flag worth reviewing before it becomes a real problem.
Part-timers have a different rulebook entirely
If your team includes part-time staff — extremely common in cafés, retail, and salons — the Employment (Part-Time Employees) Regulations 2010 apply instead of the standard overtime rules, with meaningfully different numbers:
- Overtime beyond their agreed hours (but within a full-timer's normal hours) is paid at their normal hourly rate
- Overtime beyond what a full-time employee in the same role would work is paid at 1.5×
- Part-timers get 7 gazetted public holidays per year (not 11 like full-time staff), 4 of which are compulsory
This distinction matters enormously for shift-based businesses that mix full-time and part-time staff on the same roster — treating everyone under the standard full-time rules can mean either overpaying or, more riskily, underpaying without realizing it. Part-time rules also cover different leave day counts and a rest-day eligibility threshold — see the full Part-Time Staff Scheduling Rules guide.
Why this is worth getting right beyond just avoiding fines
Beyond the fines the law imposes for non-compliance, there's a quieter risk: in real Industrial Court disputes, employers have had cases go against them specifically because they couldn't produce proper duty roster records to support their position. A clear, consistently maintained roster isn't just about running your shifts smoothly today — it's the paper trail that protects you if a dispute ever comes up later, whether that's a wage complaint or a dismissal case.
It's also worth noting that fair distribution of overtime isn't just good practice — it shows up explicitly in real industrial agreements as a contractual requirement, not just a nice-to-have.
The practical takeaway
If you're still building your roster by hand, the two easiest mistakes to make are: not knowing which of your staff actually fall under the RM4,000 overtime threshold, and applying full-time overtime rules to part-time staff who are covered by a completely different regulation. Getting the rate calculation right matters, but getting the coverage right — who these rules even apply to — is where most manual scheduling quietly goes wrong first.