- 加班费怎么算、请无薪假/月中入职离职扣多少钱,这两个常用公式的「除数」不一样,很多人会搞混
- 工时上限/休息日/加班时数上限这类「工时规则」见「工时与休息规则」笔记,这篇聚焦在「薪资金额怎么算出来」
- EPF 供款率、每月 EPF/SOCSO/EIS 各扣多少,见同一板块的「EPF供款」笔记
资料日期
- 不足月份薪资计算公式(Section 18A):Employment (Amendment) Act 2022,2023-01-01 起生效
重点内容
薪资怎么算:Ordinary Rate of Pay 与加班费
- 日薪(Ordinary Rate of Pay, ORP)换算:月薪按「26 天」换算成日薪—— 月薪 ÷ 26 = 日薪,这是计算加班费时的标准公式,跟下面「不足月份扣薪」用的除数不一样,不要搞混
- 时薪换算:日薪 ÷ 正常工作时数(一般 8 小时)= 时薪
- 加班费倍率(只适用于月薪 ≤ RM4,000,或符合 First Schedule 第2条工作性质的员工):
- 平日加班:时薪 1.5 倍
- 休息日加班(首 8 小时内):时薪 2 倍
- 休息日加班(超过 8 小时部分)/ 公共假期加班:时薪 3 倍
- 举例:月薪 RM2,600 的员工——日薪 = RM2,600 ÷ 26 = RM100,时薪 = RM100 ÷ 8 = RM12.50,平日加班 1 小时 = RM12.50 × 1.5 = RM18.75

不足月份 / 请无薪假的扣薪怎么算
- 员工当月没有做满整个月(例如月中入职、月中离职、请无薪假),薪资要按比例计算,法律依据是 Section 18A(Employment (Amendment) Act 2022,2023-01-01 起生效)
- 📌 这里的公式跟上面算加班费的「÷26」不一样——不足月份的扣薪,除数用的是「该工资期间实际的日历天数」(28/29/30/31 天,视当月而定),不是固定的 26:该月薪资 = (月薪 ÷ 当月实际天数) × 有资格领薪的天数
- 举例:月薪 RM3,100 的员工,请了 2 天无薪假,当月是 31 天:每日扣薪 = RM3,100 ÷ 31 = RM100,实领薪资 = RM3,100 − (RM100 × 2) = RM2,900
费用 / 数字速查
| 项目 | 数字 | 备注 |
|---|---|---|
| ORP 日薪换算除数 | 月薪 ÷ 26 | 用于算加班费,跟不足月份扣薪的除数不同 |
| 加班费倍率(平日/休息日首8小时/休息日超时或公假) | 1.5x / 2x / 3x | |
| 不足月份扣薪除数 | 当月实际日历天数(28-31天) | Section 18A 公式 |
常见误区
- ❌ 以为算加班费和算不足月份扣薪用同一个除数:加班费用固定的「÷26」,不足月份扣薪用「当月实际日历天数」,两者除数不一样,混用会算错
- ❌ 以为 EA 的 RM4,000 门槛和 EPF 的 RM5,000 门槛是同一件事:前者是加班费适不适用的门槛,后者是 EPF 供款率级距的门槛,是两套完全不同的规则
常见问题
- 问:加班费的「÷26」跟不足月份扣薪的「÷当月天数」,为什么不用同一个数字?
答:查到的资料没有解释立法上为什么用两套不同除数,只能确认这是法律条文(分属加班费规则和 Section 18A)各自明订的公式,实务上要分开套用,不能图方便统一用其中一个算。
Sources
Blog / Website:
- How to Calculate Overtime Pay Rate in Malaysia — Links International,原文未注明日期
- Malaysia Payroll Guide: How to Calculate Salary for Incomplete Month of Work — RT & Co KnowledgeHub,原文未注明日期