逐条算出加班费、休息日工资与公假工资

月薪与工时填进去,普通工资率(÷ 26)、时薪,以及休息日与公假的每一档金额都算出来,并附上对应的条文。

🔒 100% 浏览器内运行 · 零服务器上传

两个基数

每周时数 ÷ 每周工作日 = 每天正常工时,取到 0.01 小时。《雇佣法令》规定每周 45 小时(s.60A(1)(d))、每天 9 小时(s.60A(1)(b) 及其但书);超过任何一个上限,本页都会拒绝,而不是悄悄照用。

一行一条记录:先写类型,再写小时。平日 2 · 休息日 4 · 公假 6。小时可以带小数(1.5)。全部在这个标签页里算完,不上传任何东西。

先填工资与正常工时,再按每天一行加入工作记录。

每一行都按精确除法算完再四舍五入到分,合计是这些已取整行项的相加——所以逐行一定加得起来。上面印出的基率也取整过,因此「基率 × 小时」可能与某一行差一分。

这是算术,不是法律意见。《1955年雇佣法令》规定的是最低标准,服务合同可以给得更高;本页不判断你的雇员是否受法令保障,也不能代替你的发薪做法或律师。

被移除的内容

马来西亚规则与特殊情况

这一页是算术,不是法律意见。它把《1955年雇佣法令》第十二部分(Part XII)的乘数套在你填的数字上,逐行印出它出自哪一条,遇到不可能成立的输入就停下,不去猜。法令规定的是最低标准——服务合同可以给得更高——本页既不告诉你「应该付多少」,也不判断谁受法令保障。

每个乘数的出处

本工具算的乘数条文适用对象——以及本页不替你判断的事
普通工资率(ORP)月薪 ÷ 26s.60I(1A)按月支薪的雇员。本页不判断:某项津贴或佣金是否属于 s.2 定义的「工资」——该条本身已排除奖励金、休息日工资与公假工资。
时薪普通工资率 ÷ 正常工作时间s.60I(1)(b)合同约定的工时(s.60A(3)(c))。本页不判断合同写了什么——那是你填进去的。
平日加班× 1.5 时薪s.60A(3)(a)每天超出正常工作时间的部分。本页不判断:这名雇员到底是否在法令的保障范围内。
休息日,不超过正常工时一半× ½ 普通工资率s.60(3)(b)(i)月薪或周薪雇员。日薪或时薪雇员做同样的工作,按 s.60(3)(a)(i) 拿一天工资——是两倍,不是一半。本工具输入的是月薪,所以用 (b),也不假装知道你手上是哪一种雇员。
休息日,超过一半至正常工时× 1 普通工资率s.60(3)(b)(ii)同一名雇员、同一天。分界是精确的:刚好一半仍算半天档。
休息日,超过正常工时× 2 时薪,只算超出的时数s.60(3)(c)只算超过正常一天的部分。本页不判断:那天是否雇主排定的休息日(s.59)。
公假,不超过正常工时× 2 普通工资率,另加当天的假期工资s.60D(3)(a)(i)当天任何时段的工作都算——条文写明「不论当天工作时数少于正常工作时间」。本页不判断:那天是不是宪报公布或双方约定的公假(s.60D(1))。
公假,超过正常工时× 3 时薪,只算超出的时数s.60D(3)(aa)只算超过正常一天的部分。

逐档试算——月薪 RM 2,000.00、每天 8 小时

下面是本工具自己的输出:普通工资率 RM 76.92、时薪 RM 9.62;按「载入示例」出现的也是同一组数字。

工作小时法令怎么付金额
平日下班后加班22 × 时薪 × 1.5RM 28.85
休息日3½ × 普通工资率——最多半天RM 38.46
休息日61 × 普通工资率——超过半天RM 76.92
休息日101 × 普通工资率 + 2 小时 × 时薪 × 2RM 115.38
公假42 × 普通工资率,不论那天多短RM 153.85
公假102 × 普通工资率 + 2 小时 × 时薪 × 3RM 211.54

每个金额都按精确除法算完只取整一次,所以「2 小时 × 1.5 × 印出来的 RM 9.62」是 RM 28.86,而那一行写 RM 28.85。页面上的合计是这些已取整行项相加,用它抄出来的工资单一定加得起来。

工时、保障范围与下限——每个数字都带日期

上限数字条文与日期本页怎么处理
每周45 小时s.60A(1)(d),依 2022 年《雇佣(修正)法令》[Akta A1651] 自 2023 年 1 月 1 日起施行在「每周」模式下超过就拒绝。
每天8 小时;其他日子较短时 9 小时s.60A(1)(b) 及但书 (iii)正常工时超过 9 小时就拒绝。要超过须有总监按 s.60A(1A) 的批准。
每月加班104 小时s.60A(4)(a) 与 1980 年《雇佣(加班限制)条例》发出警告。s.60A(4)(a) 的第一项但书把休息日与公假的工作排除在这个上限之外。
最低工资每月 RM 1,700.002024 年最低工资令 P.U.(A) 376/2024,2025 年 2 月 1 日生效(2025 年 8 月 1 日起适用于所有雇主)低于这个数就拒绝:RM 1,700.00 ÷ 26 正是该命令自己写的每日 RM 65.38,更低的月薪会把普通工资率压到法定下限之下。
哪些人适用加班、休息日与公假费率月薪不超过 RM 4,000.00,加上第 2 段所列的雇员第一附表第 1A 段(由 Akta A1651 插入)与第 2 段超过 RM 4,000.00 只发警告,不替你决定。第 1A 段在月薪超过 RM 4,000.00 时排除 s.60(3)、60A(3)、60C(2A)、60D(3) 与 60D(4);第 2 段则让体力劳动及该段所列其他类别的雇员不论工资多少都继续适用。

本页拒绝替你决定的事

你的合同、集体协议或员工手册是否已经付得比这些最低标准高;某项津贴算不算 s.2 的工资;那天是雇主排定的休息日还是宪报公假;这名雇员到底在不在第一附表之内。每一项都会改变答案,而没有一项在你填的数字里,所以这里的金额是对你 Excel 的核对——不是合同或发薪做法的替代品。

处理前后

处理前

月基本工资(RM): 2,000.00
每天正常工时: 8 小时

平日 2
休息日 4
休息日 6
公假 6
公假 10

处理后

《1955年雇佣法令》——加班、休息日与公假工资

月基本工资: RM 2,000.00
普通工资率(月薪 ÷ 26): RM 76.92
时薪(普通工资率 ÷ 正常工时): RM 9.62

1. 平日加班 (2 小时) — 2 小时 × RM 9.62 × 1.5 = RM 28.85   [s.60A(3)(a)]
2. 休息日,不超过正常工时一半 (4 小时) — 0.5 × RM 76.92 = RM 38.46   [s.60(3)(b)(i)]
3. 休息日,超过一半至正常工时 (6 小时) — 1 × RM 76.92 = RM 76.92   [s.60(3)(b)(ii)]
4. 公假,不超过正常工时 (6 小时) — 2 × RM 76.92 = RM 153.85   [s.60D(3)(a)(i)]
5. 公假,不超过正常工时 (8 小时) — 2 × RM 76.92 = RM 153.85   [s.60D(3)(a)(i)]
6. 公假,超过正常工时 (2 小时) — 2 小时 × RM 9.62 × 3 = RM 57.69   [s.60D(3)(aa)]

合计: RM 509.62

这只是算术,不是法律意见。法令规定的是最低标准,合同可以给得更高;上面每一行都注明所依据的条文。

使用方法

  1. 填月基本工资与正常工作时间——按每天填,或填每周时数与每周工作日,工具会替你相除。
  2. 按每天一行加入记录:平日是正常下班后的加班,休息日是休息日,公假是公共假期,后面写小时数。按「载入示例」可以一次看到所有档位。
  3. 逐行读明细——每一行都注明条文——然后按「复制结果」,贴到你要核对的那张工资单旁边。

常见问题

为什么月薪要除以 26,而不是当月的天数?

因为 s.60I(1A) 就是这样规定的:按月支薪雇员的普通工资率是月薪 ÷ 26,不管那个月有几天。除以 30、除以 31,或除以实际工作日,是 Excel 里最常见的习惯,也正是让两个月对同一个时薪争执不下的原因。时薪则来自 s.60I(1)(b):普通工资率 ÷ 合同约定的正常工作时间。

我的雇员月薪超过 RM 4,000,这一页还算数吗?

这正是本页不会替你回答的问题。第一附表第 1A 段(由 2022 年《雇佣(修正)法令》插入,2023 年 1 月 1 日生效)在月薪超过 RM 4,000.00 时排除 s.60(3)、60A(3)、60D(3) 与 60D(4)——但第 2 段让体力劳动、机械车辆的驾驶与维修、监督体力劳动等该段所列类别,不论工资多少都继续适用。合同也可以给比法令更好的条件。工具照算,只印警告,不下结论。

休息日做了 4 小时:算半天还是整天?

按月支薪的雇员算半天:s.60(3)(b)(i) 对不超过正常工时一半的工作付半个普通工资率,s.60(3)(b)(ii) 在超过一半之后付一天工资。以 8 小时的一天来说,4 小时刚好是一半,仍属半天档。日薪雇员走的是 s.60(3)(a),半天付一天工资、整天付两天工资——这也是本工具只收月薪、不替你猜另一种计薪基础的原因。

公假那笔钱是加在当天工资之上,还是取代它?

加在上面。s.60D(3)(a)(i) 规定在「他当天有权领取的假期工资之外」再付两天普通工资率的工资;对按月支薪的雇员,s.60D(2A) 视不扣减的月薪为已包含当天的假期工资。所以公假那天你在这里看到的「两天」是额外的部分——正常那一天本来就在月薪里。