我见过太多人在这道题上栽跟头:拿着一万出头的base,干着“早9晚9、做六休一”的活,心里觉得亏,但又说不出亏在哪,最后被HR一句“我们工资已经包含加班费了”给堵回去。996的薪资到底多少才合理,这件事不该靠感觉,也不该靠对方一句话来定。把法律底线、时薪视角、行业系数和谈判策略放在一起算清楚,你才能知道自己手里的offer到底是高是低,以及该用什么姿势去谈。
这篇文章不是在教你打劳动仲裁,更不是劝你去跟HR普法,而是给你一套能直接用的“996薪资计算器”。算完你会得到三个数字:法律上的底线工资、时薪上不亏的工资、以及现实里值得接受的工资。这三个数字一摆出来,很多纠结就自动消失了。
1. 先算法律账:996的工资底线到底是多少
1.1 标准工时与加班费倍数
很多人对“996工资应该多少”没概念,是因为从来没把劳动法的加班计算规则翻译成具体数字。国内的标准工时制度是:每天工作8小时,每周工作5天,每月计薪天数为21.75天,每月工作天数约为20.83天。平时延长工作时间按1.5倍支付工资,休息日加班且不能安排补休的按2倍支付,法定节假日加班按3倍支付。
这里有个容易混淆的点:21.75天是“计薪天数”,用来折算日薪和时薪;20.83天是“工作天数”,用来判断有没有超时。换算时薪的标准公式是:
时薪 = 月工资 ÷ 21.75 ÷ 8
举个例子,base 10000元,时薪就是 10000 ÷ 21.75 ÷ 8 ≈ 57.5元/小时。这个数值将是后面所有计算的地基。
1.2 实测算出“合法版996月薪”
996通常指早上9点上班、晚上9点下班、每周工作6天。账面上是12小时在岗,但扣除午休和晚餐时间各约1小时,实际纯工作时间大约10小时/天。一个月按4.35周算,周一到周五共约21.75个工作日,周六约4.35天。
- 工作日:每天超出8小时的部分为2小时加班,按1.5倍计算
- 休息日(周六):全天10小时都算加班,按2倍计算
- 一个月加班“折算时薪总量” = 21.75天 × 2小时 × 1.5 + 4.35天 × 10小时 × 2 = 152.25小时时薪
用“折算时薪总量”乘以时薪,就是这笔账的加班费。我做了个速查表,方便你直接对照:
| 双休月薪(税前) | 标准时薪 | 996合法底线月薪 | 996时薪(按260小时算) | 时薪增幅 |
|---|---|---|---|---|
| 10000元 | 57.5元/小时 | 约18750元 | 72.1元/小时 | 约25% |
| 15000元 | 86.2元/小时 | 约28100元 | 108.0元/小时 | 约25% |
| 20000元 | 114.9元/小时 | 约37500元 | 144.2元/小时 | 约25% |
| 30000元 | 172.4元/小时 | 约56300元 | 216.3元/小时 | 约25% |
也就是说,按照法律标准,一个双休月薪1万的人,换成996之后,合法底线大约在1.85万到1.9万/月。这个数字的意义不是让你冲过去跟公司要一笔天文数字,而是让你心里有底:低于这条线,本质上是在“倒贴工时”。
注意:不同城市对加班费基数认定有差异,个别地区可能按“基本工资”而非“合同约定工资”作为基数。实操中,如果合同里没有故意拆分工资结构,通常以合同约定的正常工作时间的工资为准。
我算过之后发现一个有意思的结论:996的合法底线月薪约为双休月薪的1.8~2.0倍。这句话可以作为你的第一把尺子。
2. 再看时薪账:996的真实回报率
2.1 时间投入账单:一个月到底撒进去多少小时
法律账算的是“底线”,时薪账算的是“值不值”。996最容易被忽视的事实是:你的时间成本远不止“多了几天班”这么简单。
标准双休工作制,一个月工作时间为21.75天 × 8小时 =174小时。996呢?每个月出勤约26天,每天10小时纯工作,合计260小时。每个月多干86小时,相当于多干了10.75个完整工作日。一年下来,996比双休多干1032小时,也就是整整多出129个工作日。换成天数,一年干出15.8个月的工作量。
很多人在网上看到“996打工人月薪两万”会觉得好高,但你把这个数字除以260小时,时薪只有76.9元;而一个月薪1.2万的双休岗位,时薪是69元。两者差距,并没有体感上“月薪两万 vs 月薪一万二”那么大。
2.2 时薪换算:涨薪50%都未必是赚的
这里引入一个重要视角:按总时薪比较,而不是按月薪比较。我建议你用底下这个公式来评估任何一个996 offer:
996时薪 = 月度总现金收入(税前) ÷ 260
拿几个真实场景举例:
- 你现在双休1.5万,时薪86.2元。对方给你2万,让你转996。算一下:20000 ÷ 260 ≈ 76.9元/小时。这是降薪,不是涨薪。
- 对方给你2.8万,996。28000 ÷ 260 ≈ 107.7元/小时,比原来时薪高25%。这个才算真正有性价比的跳动。
- 对方给你3.5万,但要求“随叫随到、全年无休的弹性加班”,这时你甚至不能只用260小时来计算,因为实际在线时长可能奔着300小时去。35000 ÷ 300 ≈ 116.7元/小时,依然只是略高于前一个选项。
所以判断一个996 offer,不要看月薪数字,先看“除以260”之后还剩多少。
这里必须补充一个反直觉的观察:996虽然摊薄了时薪,但多出来的86个小时,其增量时薪并不低。还是以base一万的996为例:合法月薪约18750元,比双休多收入8750元,多工作86小时,边际时薪约101.8元/小时,比自己标准时薪57.5元高出77%。这就是为什么很多年轻人愿意忍受996:每一滴新的加班时间,其实都在赚钱,只是把所有时间摊开看单价变低了。
合理的心态应该是:年轻时短暂冲刺可以,但别把它当常态。一旦你过了需要原始积累的阶段,时薪视角的权重就要压过月薪视角。
3. 城市、行业与岗位的“合理系数”
3.1 一线城市、互联网大厂、电商直播的观察值
法律底线和时薪逻辑是全球通用的,但现实中的薪资水平还要看城市、行业和岗位。同一个“996”,不同赛道的定价完全不同。
先看互联网研发岗。北上广深杭的基准范围大约是双休base在15k到35k之间,996的合法底线应该在27k到60k以上。但实际市场给出的总包通常在30k到50k之间——多数处在“合法底线”附近,少数头部大厂能明显超出。互联网行业的特点是base偏低、奖金股票偏高,所以你经常会看到“月薪两万五但年薪40万+”的组合,这种情况需要把奖金折进来整体算。
电商和直播行业则是另一种画风。运营、主播、中控岗的base普遍在8k到15k,996模式稀松平常,但月综合收入往往只有12k到22k。跟合法底线一比,差距非常明显。这里的补偿逻辑不是加班费,而是绩效波动:大促月份可能翻倍,淡季就贴着底薪走。这种“年包不稳”的岗位,反而更要求你把base谈高一点,因为绩效是不确定的,底薪是确定的。
设计广告等创意型岗位,表面上不是严格996,但“大小周+案头加班”是常态,收入通常比电商运营好一些,但也很少按合法加班费给钱。传统制造工厂里的12小时两班倒,月薪普遍在6000到9000,加班费更是按最低工资基数算,几乎没有谈判空间。
3.2 从“防御性谈判”到“进攻性报价”
不同行业的人,应该用不同的策略来对待996。
如果你在互联网行业,市场已经默认“996部分的加班费折进了年薪里”,这时候硬要求公司额外补加班费不现实。你能做的是把base和总包往上推,用“合法底线”作为心理锚点,然后争取签字费、签字奖金、股票加码。
如果你在电商、直播、消费品牌这类新零售行业,反而更容易开口谈结构性福利:底薪占比提高到70%以上、每月固定天数调休、大促后强制休假。这些条款比“一次性加薪”更值钱。
如果你是传统行业、制造业,评估方式更简单:月薪除以实际工作小时,如果时薪低于20到25元,连“过渡”都不建议选择,因为你的身体折旧速度会远超收入增长速度。
我整理了一个粗颗粒的“行业报价系数”供参考:
| 行业/岗位 | 合理996现金月薪(相对双休base) | 说明 |
|---|---|---|
| 互联网研发 | 1.8~2.2倍 | 股票奖金另算,但要打折扣 |
| 电商/直播运营 | 1.5~1.8倍 | 务必加大固定底薪占比 |
| 设计/广告 | 1.3~1.6倍 | 项目奖金波动大 |
| 传统制造 | 1.2~1.5倍 | 多数达不到法定标准,谨慎选择 |
| 销售/BD | 1.2~1.4倍 | 提成高则时薪可接受 |
系数不是公式,而是让你“心里有个数”。真正报价时,还要结合你的稀缺程度来浮动。
4. 把看不见的账也放进计算器
4.1 健康、通勤与家庭时间的隐性成本
如果只算钱,996的账永远算不全。996最贵的东西不是体力,而是不可逆的消耗和被压缩的生活。
先看通勤。标准双休8小时工作制,可以避开晚高峰,通勤往返1.5小时差不多。996晚9点下班,很多城市的公交地铁已经减班了,通勤时间直接翻倍,往返2到3小时很常见。每天出门到回家,就是早上8点到晚上11点,整整15个小时不属于自己。一个月就是390个小时的“外包人生”。
再看健康。长期晚睡、久坐、不规律三餐,体检报告上的异常项会逐年递增。这部分很难用钱量化,但你可以给自己设一个“健康溢价”:如果这个996影响到睡眠、影响到每周锻炼时间、影响到陪家人的时间,那么在理想薪资上再加20%到30%的补偿系数,才是你真正应该拿到的数。
还有成长成本。一个没有时间学习、复盘、社交的工作,会让你在35岁之后失去溢价能力。所以评估996的时候,不仅要看“现在给你多少钱”,还要看“这一年的高强度能给你攒下什么”——高难度项目、行业资源、关键人脉、可迁移技能,这些才是应对未来不确定性的真金白银。如果一份996只是重复性劳动,那不管给多少钱都要慎重。
4.2 税后到手、五险一金与年终奖的坑
税前数字再漂亮,到手才是真正的现金流。我见过很多人谈薪时只盯税前总包,结果发薪日傻眼。
个税的计算逻辑是累计预扣法。以base10000、996合法月薪18750元为例,扣除5000起征点、约1000元的个人社保公积金后,应纳税所得额约12750元,个税约1200元,到手约17550元。如果公司按最低基数交五险一金,你的到手可能多几百块,但公积金账户会少一大笔钱——这一来一回,实际损失约12%到24%。
更隐蔽的坑是“总包陷阱”。很多公司喜欢跟你谈年包,比如base两万、16薪,年薪32万,听着很体面。但这32万里,年终奖4个月通常不是白拿的,跟绩效、出勤、项目里程碑绑定。你要是中途离职,年终奖大概率打水漂。更狠的条款是“薪资包含加班费”,合同里一句话就把你的加班主张买断了。
实操提醒:谈年薪时,把总包拆成“月度固定现金 = base”和“浮动收入 = 年终奖+股票+绩效”,然后用“月度固定现金 ÷ 260”来算你的保底时薪。浮动部分按50%的折扣计入,再算一个“乐观时薪”。两笔账都算完,再去跟对方谈。
还有股票期权。大厂常用“四年归属、每年25%”的期权来拉高年包,看起来很唬人。但股票可能腰斩、公司可能延迟回购、你可能干不到两年就走。我的习惯是股票部分打五到七折计入总包,然后只把现金部分当作谈判的基本盘。公司的回购条款、离职后是否作废,都要在offer letter里看清楚,口头承诺一律不算数。
5. 实操:三步算出你的数字,两个谈判case复盘
5.1 三步测算:先用公式,不用感觉
直接按下面的步骤走,十分钟内得到你的参考答案。
第一步:确认你当前的双休时薪。公式是:当前月薪 ÷ 21.75 ÷ 8。如果你现在不是双休,就按“月薪 ÷ 当月实际工作小时数”算一个“实际时薪”出来。
第二步:给目标996岗位算两笔账。
- 底线账(法律账):底薪月薪 = 你的双休月薪 × 1.85(约等于法定加班底线)
- 合理账(时薪账):合理月薪 = 你的双休时薪 × 260 × 1.2(先保证996时薪不折价太多,1.2是对身体健康损耗的初步补偿)
假设你现在双休月薪15000,时薪86.2元,那么:
- 底线账 = 15000 × 1.85 ≈ 27750元
- 合理账 = 86.2 × 260 × 1.2 ≈ 26900元
两个数字惊人接近,都在2.7到2.8万左右。这套测算方法的核心结论就是:从一万五的双休跳到996,月薪低于2.7万就不划算。反过来说,如果你的双休月薪是8000,那么996月薪低于1.5万就不要有愧疚感地直接拒。
第三步:加入浮动收入和隐形补偿。把年终奖、期权加进来算总包,但要打折扣。同时盘一下对方能给你的非现金项:公积金基数、补充商业保险、加班打车报销、食堂餐补、每月调休额度。这些东西单看几百块,加起来价值可能达到1000到3000元/月。
5.2 offer到手怎么谈:两个真实case复盘
Case A:小张,坐标杭州,电商运营,双休base12000,收到一个996电商公司offer,月薪16000,年底双薪。他第一反应是“涨了4000块,可以去了”。我让他按公式算:12000 × 1.85 = 22200元,16000元离合法底线差了近30%。关键问题是底薪部分只有13000,另外3000是绩效。最后他回去跟HR谈,要求底薪提到18000、绩效另算,对方虽然犹豫,但最终还是给到了17500的底薪加1500绩效。虽然没有完全到位,但比最初的offer多谈了2000多的固定现金。
Case B:老王,前端开发,base25000,某大厂offer给base27000、16薪,约定弹性工作制。他把股票和年终奖按五折折算后,算出的月均总包约41000元,除以约240小时(大厂实际很难严格算260,扣掉摸鱼和会议时间),时薪约170元。而他在外企的双休时薪是172元。结论是“时薪没提升,但现金总收入提升明显”。他选择接受,因为这次跳槽能补齐他从没做过的高并发项目经验,相当于拿部分时薪换取成长性。注意,这种决定建立在“成长性可兑现”的基础上,如果平台一般,这个offer就不值得接。
这两个case说明:同一套公式,在不同阶段的人手里可以得出不同选择。但前提是,你得先算,而不是先感动。
5.3 避坑清单:签offer前逐条核对
以下是我踩过、也看朋友踩过的坑,做成清单,签任何996 offer之前过一遍:
- 合同里“工资已包含加班费”条款:等于用较低固定工资买断了你的加班时间,除非月薪足够高到覆盖底线,否则谨慎签字。
- 试用期薪资打折且无加班费:有些公司base给你打折,试用期还长达6个月,算下来损失可能是两三万,要提前谈。
- 绩效占比超过30%:高绩效比例会让你的月固定收入偏低,而996加班费通常按底薪算,绩效高但底薪低非常吃亏。
- 年终奖“离职不发”条款:很多996岗位干不满一年的人拿不到年终奖,所以月度固定工资必须够高,不要指望年底惊喜。
- 公积金按最低基数缴:比如base20000但公积金只按3000基数缴,公司和你个人的缴存都变少,相当于每年损失数千到上万元,这个必须问清楚。
- “弹性工作”被滥用:弹性工作往往意味着没有下班界限,晚上10点还在群里被@。接受之前,问清楚团队的“非打扰时段”和周末响应机制。
再叮嘱一句:HR见过太多谈薪的人,但大部分人只敢谈“多要五千”,很少人带着公式和数据去谈。你不用把算法摊开给HR看——你只需要给出一个坚定、有依据的数字,对方就会知道你不是好糊弄的。
我个人的经验是,这套框架不仅能帮你判断996,还能帮你判断大小周、弹性加班、项目制“集中冲刺”等各种形态的岗位。核心思路永远是:不要看月薪,要看时薪;不要看承诺,要看固定现金;不要只看钱,还要看你的身体和成长空间能撑多久。算清楚之后,无论你是选择接受、拒绝,还是边干边提高报价,都会比“凭感觉决定”要稳得多。