两年前,我去 Rialto 一家 3PL 仓看运营,正好赶上联邦劳工部的稽查员坐在会议室里翻工资单。起因特别小:一个离职的夜班拣选员在劳工部网站上填了张表,说他的加班费不对。三个月后,DOL 开了正式调查,要了过去两年所有员工的工资单、奖金记录和考勤。这家仓算加班费的方法用了八年,HR 经理跟我说得理直气壮:时薪乘以 1.5,简单明了,谁都挑不出错。稽查员翻了三小时,最后只问了一个问题:你们的夜班补贴和旺季达标奖,算进加班费基数了吗?
HR 愣住了。她以为的"基数"是工资条上那个时薪数字。但在劳工部眼里,基数根本不是时薪。
基数不是时薪,是这一周挣的总钱
联邦《公平劳动标准法》要求,加班费是"regular rate of pay"的 1.5 倍。这个 regular rate,劳工部给它的定义是:员工这一周拿到的全部劳动报酬,除以这一周实际工作的总小时数。夜班补贴、奖金、提成、计件收入,只要跟干活挂钩,都得先并进分子,再除。
DOL 官网有一份 Fact Sheet 56C,专门讲奖金和加班费,里面的例子我直接拿来用:一个员工时薪 15 美元,一周干了 45 小时,其中 30 小时是夜班,夜班补贴每小时 1 美元,另外还有一笔 100 美元的奖金。这么算:15×45=675,补贴 1×30=30,加上奖金 100,总报酬是 805。805 除以 45,基数是 17.89 美元。加班的 5 个小时,应该补的不是 1.5 倍,而是 0.5 倍的差价:8.95×5=44.75 美元。
为什么是 0.5 倍而不是 1.5 倍?因为这 5 个小时的"时薪"部分,工资里已经发过了,现在补的只是没发的那一半溢价。这个细节,就是 payroll 系统最容易算错的地方,也是稽查员翻工资单时看得最细的地方。
我再给你一个仓库的真实算法。一名拣选员时薪 19 美元,夜班补贴每小时 2 美元,一周干 48 小时,其中 40 小时是夜班。总报酬:19×48=912,补贴 2×40=80,合计 992。基数:992 除以 48,等于 20.67。8 个小时加班,应该补 0.5×20.67×8=82.68 美元。如果只按时薪 19 算,只补了 76 美元,一周一个人就少发 6.68 美元。看着是零钱,但一个 60 人的夜班团队,一年就是 2 万多美元。联邦的追溯期一般是两到三年,真被查出来,补发的就不是零头了。
这四种钱,都得并进基数
第一种,夜班补贴、危险津贴这类按小时发的补贴。只要发了,就得进基数。很多仓的夜班补贴是单独一条 line item,加班费模块读不到,这是重灾区。
第二种,各种奖金:旺季达标奖、满勤奖、计件提成。判断标准只有一条:这笔钱是不是员工事先能预期到的。事先定好规则、达标就发的,叫 nondiscretionary,必须并入;老板过年心血来潮发的红包、事先没承诺的感谢奖金,叫 discretionary,不用并。有些老板想把奖金包装成"自由裁量"来绕开基数,我劝你别打这个算盘:稽查看的是实质,规则写在员工手册里、年年都发的"自由裁量奖",一样会被并回去。而且代价是员工对奖金没预期,激励效果打了折,两头不讨好。
第三种,计件工资。计件员工的基数算法是:这一周的计件总收入除以总工时,加班小时同样只补半倍差价。旺季请临时工按件计费的仓,这一条最容易漏。
第四种,一个人干两个岗位、两个费率。比如白班拣选 18 美元,加班去码头卸货 24 美元,那一周基数要用加权平均:(30×18+15×24)除以 45,等于 20。5 小时加班补 0.5×20×5=50 美元。跨部门借调频繁的仓,这一条要单独建表算,别指望考勤系统自动给你加权。

加州比联邦,又严了半格
联邦只看一周 40 小时,加州是双轨:每天超过 8 小时、每周超过 40 小时,都是 1.5 倍;每天超过 12 小时,直接双倍;连续工作的第七天,前 8 小时 1.5 倍,8 小时之后双倍。联邦和加州标准不一样时,用对员工更有利的那个,这是铁律。
加州还有个自己的算法,专门对付固定金额的奖金。联邦的算法是奖金除以奖金周期内的总工时;加州劳工局的口径是,奖金除以周期内的"非加班工时",算出每小时的奖金单价,再并进基数。举个例子:每天 200 美元的固定出勤奖,上 8 小时,每小时就是 25 美元,基数直接变成时薪加 25。不少 payroll 软件默认按联邦算法算,在加州就露了半截。
2021 年加州最高法院还有个判例,Ferra 诉 Loews 酒店,把口子又撕大了一点:员工没休够餐休,公司要赔的那 1 小时工资,也得按 regular rate 算,不是按基本时薪。在加州,同一套基数管着加班费、餐休补偿和双倍工资,错一个,错一串。
分母也有坑:工时记录的猫腻
基数是总报酬除以总工时,分子讲完了,分母同样有坑。第一个是自动扣餐休。很多考勤系统默认每天自动扣 30 分钟餐休,但夜班拣选员旺季时经常在工位上扒两口饭继续干,实际没休息。系统扣了 30 分钟,分母小了,基数虚高,加班费反而多发了——这听起来像是员工占便宜,但 DOL 查的是另一面:没付的这 30 分钟本身就是欠薪,加班费还要按真实工时重算,两头都要补。
第二个是工时四舍五入。DOL 允许 7 分钟规则(7 分钟以内舍去、8 分钟以上计入),但很多系统直接按 15 分钟取整,员工 8:07 打卡算成 8:15,17:53 下班算成 17:45,里外里每天少算十几分钟。一年下来,一个 50 人的仓能少发几千个小时。稽查员查工时记录,第一件事就是看取整规则偏向哪边——长期只偏向公司这一边,取整规则本身就会被判无效。
我的建议:旺季前先把考勤规则审一遍。自动扣餐休的,改成员工主动确认;取整的,改成按实际分钟算。现在的考勤软件按分钟算不费事,为了省那点算力留个把柄,不值。记住,分母错了,基数就全错,前面分子算得再精也是白算。
自查清单:让 payroll 这周就跑一遍
别等稽查员上门。这周你就可以让 payroll 做五件事。第一,随机抽 10 个拿过夜班补贴或奖金的员工,把补贴和奖金并进基数,手工重算一遍上个月的加班费,看差多少。差得多的,往前倒查三个月,看看是偶发还是系统性的。第二,打开 payroll 系统的公式看一眼:加班费模块读的是不是只有基本时薪。法律圈披露过,个别主流薪资软件默认不把夜班补贴并进基数,开关得人工打开,别信"系统自动算的"。第三,计件和提成制的员工单独拉一张表,用总收入除以总工时重算。第四,加州的仓,固定金额的奖金用加州的算法单独算一遍。第五,离职员工重点查,DOL 的案子,多半是离职员工的一张举报表启动的。
你们上个月发的旺季奖,加班费重算了吗?如果 payroll 的回答是"系统自动算的",你最好让他把公式打开,给你看一眼。






