Your overtime pay under the Employment Act
Calculate overtime pay for a normal working day, rest day, or public holiday under Malaysia's Employment Act 1955.
hourly rate = (monthly salary ÷ 26) ÷ normal daily hours · normal day = 1.5× hourly rate · rest day = graduated 0.5×/1× daily rate within your shift, plus 2× hourly rate beyond it · public holiday = 2× daily rate, plus 3× hourly rate beyond your shift
Why are rest day and public holiday pay so much higher than normal day OT?
Rest days and public holidays are meant to be non-working days, so the Employment Act pays a premium for being called in — starting from a portion of a full day's pay even for a few hours, rather than just a per-hour multiplier on top of a normal shift.
Does this apply to all employees?
The Act itself covers all employees, but its statutory overtime rates stop applying above RM4,000 a month. Earning more than that, your overtime is whatever your employment contract provides — many employers still follow these rates voluntarily.
What if I work more than 104 overtime hours in a month?
The Employment Act caps overtime at 104 hours per calendar month as a legal limit — this calculator doesn't enforce that cap, so check your own hours against it separately.