年薪换算时薪

输入税前年薪、每周工作日数与每日工时,一次给出月薪、日薪和三种口径的时薪:劳社部发〔2008〕3号的 21.75 折算法、全年 2080 小时基准、以及扣掉法定节假日和带薪年假后的实际出勤口径。

月薪(税前)20,000.00 元
日薪(21.75 口径)919.54 元
时薪(21.75 口径)114.94 元
时薪(2080 基准)115.38 元
全年实际出勤242 天 / 1,936 小时
时薪(实际出勤)123.97 元
年薪(元)月薪(元)日薪·21.75 口径时薪·21.75 口径时薪·2080 基准时薪·实际出勤
60,0005,000.00229.8928.7428.8530.99
90,0007,500.00344.8343.1043.2746.49
120,00010,000.00459.7757.4757.6961.98
150,00012,500.00574.7171.8472.1277.48
180,00015,000.00689.6686.2186.5492.98
210,00017,500.00804.60100.57100.96108.47
240,00020,000.00919.54114.94115.38123.97
300,00025,000.001,149.43143.68144.23154.96
360,00030,000.001,379.31172.41173.08185.95
420,00035,000.001,609.20201.15201.92216.94
480,00040,000.001,839.08229.89230.77247.93
600,00050,000.002,298.85287.36288.46309.92

提示:任意输入框里按 Enter 即可重新换算;上表按你当前填的假设生成,默认 12 行、点「加载更多档位」补到 24 行。年薪填 240000 元、每周 5 天、每天 8 小时、法定节假日 13 天、年假 5 天时,全年实际出勤 242 天即 1936 小时。

使用方法

  1. 在「税前年薪」填 240000(示例值,元/年),允许 1000~100000000,步长 1000。
  2. 在「每周工作日数」填 5、「每日工时」填 8,这两项决定了每周名义工时 40 小时,也是 2080 小时基准的来历(40 × 52)。
  3. 在「全年法定节假日」填 13(2025 年 1 月 1 日起施行的天数:春节与劳动节各增加 1 天),在「带薪年假」填 5。这两项只影响「实际出勤口径」,不影响 21.75 折算法。
  4. 点「换算时薪」或在任意输入框里直接按 Enter,结果卡立刻给出月薪、日薪和三种口径的时薪,下面的对照表同步按你填的假设重算。
  5. 「导出 CSV」把当前 24 档全部导出(带 BOM,Excel 打开不乱码);「复制对照表」按 TSV 复制当前可见的行,直接粘进表格软件就是分列格式。

这个年薪换算时薪能解决什么问题

一是谈 offer 时把口径对齐。同样是「年薪 24 万」,每周 5 天每天 8 小时是 123.97 元/小时,每周 5.5 天每天 9 小时只有 99.50 元/小时,按 21.75 折算法算出来的 114.94 元/小时则与工作强度完全无关。只看年薪数字比价,容易把加班换来的钱当成涨薪。

二是判断加班费划不划算。加班费的法律基数就是本页口径一的时薪:平时延长工时 1.5 倍(172.41 元)、休息日 2 倍(229.89 元)、法定节假日 3 倍(344.83 元),临时叫你去加一天班,先看这几个数再决定。

三是自由职业与兼职报价。按项目报价时,先把自己的时薪底线算清楚,再倒推这个项目需要投入多少小时,报价就不会凭感觉。

四是看清「大小周」「单休」的真实代价。把每周工作日数从 5 改成 6,全年实际出勤从 242 天涨到 294 天、工时从 1936 小时涨到 2352 小时,时薪从 123.97 元掉到 102.04 元,掉幅 17.69%(1 − 1936 ÷ 2352);这个数字比 HR 口头说的「偶尔加加班」直观得多。

本页不做这些事:不算法定社保与公积金的缴费基数上下限,不按你所在城市的社平工资折算,也不含年终奖、股票、补贴这类非固定收入。要算税后到手,请用页面底部的「工资计算器」;要算某个月的加班费金额,请用「加班工资计算器」。

折算原理:三套口径各自从哪来

这个年薪换算时薪把「年薪」拆成月薪再拆成日薪、时薪,中间量只有一个:月薪 = 年薪 ÷ 12。剩下的分歧全部发生在「一个月算几天、一天算几小时」上。

口径一:劳社部发〔2008〕3号折算法。《关于职工全年月平均工作时间和工资折算问题的通知》规定,月计薪天数 = (365 − 104) ÷ 12 = 21.75 天,其中 104 = 52 周 × 2 天休息日;日工资 = 月工资收入 ÷ 21.75,小时工资 = 月工资收入 ÷ (21.75 × 8) = 月工资收入 ÷ 174。注意这里只扣了休息日,没有扣法定节假日——因为法定节假日虽不出勤但照发工资,所以它仍然算在计薪天数里。很多人把 21.75 当成「每月上班天数」,其实 21.75 是计薪天数;真正的月工作日按同一份文件是 (365 − 104 − 11) ÷ 12 = 20.83 天。这两个数差了 0.92 天,用错会导致工资折算整体偏低。

口径二:2080 小时基准。每周 40 小时 × 52 周 = 2080 小时,是国际通行的 payroll 惯例,特点是不扣任何假期:它假设一年就是 52 个整周,法定节假日与年假都算在「已经付过钱的 2080 小时」里。换算成日薪时对应 52 × 5 = 260 天,所以 24 万年薪的日薪是 240000 ÷ 260 = 923.08 元,比 21.75 口径的 919.54 元略高——因为分母从 261 天(12 × 21.75)变成了 260 天。

口径三:实际出勤。企业财报和个税都按自然年走,出勤天数得按真实日历数:全年出勤天数 = 每周工作日数 × 52 − 法定节假日 − 带薪年假。默认参数下是 5 × 52 − 13 − 5 = 242 天,乘每日 8 小时得 1936 小时,时薪 240000 ÷ 1936 = 123.97 元。这一档才是「拿这份钱到底站了多少小时班」的真实答案:比 2080 基准高 7.44%,比 21.75 折算法高 7.85%。

三个口径互相对账还有一个隐藏锚点:21.75 × 8 × 12 = 2088 小时,与 2080 只差 8 小时(正好一天),所以两者时薪只差 0.4421 元、0.3846%。如果你觉得 21.75 法和 2080 法算出来差不多,原因就在这里,不是谁算错了。

加班倍率的基数来自《劳动法》第 44 条:延长工时不低于 150%、不能补休的休息日不低于 200%、法定节假日不低于 300%,实践中一律以口径一的时薪为基数,也就是 114.94 元 × 1.5 / 2 / 3 = 172.41 / 229.89 / 344.83 元。用「实际出勤时薪」当加班基数是常见的误用,法律上不成立。

完整示例(数值仅作演示)

示例条件与页面打开时的默认值完全一致:年薪 240000 元、每周 5 天、每天 8 小时、法定节假日 13 天、带薪年假 5 天。

把每周工作日数单独改一档,可以看到时薪对「周工时」极其敏感,而 21.75 口径纹丝不动(它只跟月薪有关):

每周工作日数(每天 8 小时)每周名义工时全年出勤实际出勤时薪相对 5 天/周的偏差
4 天32 小时190 天 / 1,520 小时157.89 元+27.37%
5 天(默认)40 小时242 天 / 1,936 小时123.97 元0%
5.5 天44 小时268 天 / 2,144 小时111.94 元−9.70%
6 天(单休)48 小时294 天 / 2,352 小时102.04 元−17.69%

输入范围与对照表

下面这张表固定默认假设(每周 5 天、每天 8 小时、法定节假日 13 天、年假 5 天,即 242 天 / 1936 小时),只改年薪档位。表里的数就是这个年薪换算时薪在默认参数下算出的前几行,可以直接对照:

年薪(元)月薪(元)日薪·21.75时薪·21.75时薪·2080时薪·实际出勤
60,0005,000.00229.8928.7428.8530.99
90,0007,500.00344.8343.1043.2746.49
120,00010,000.00459.7757.4757.6961.98
150,00012,500.00574.7171.8472.1277.48
180,00015,000.00689.6686.2186.5492.98
240,000(默认)20,000.00919.54114.94115.38123.97
300,00025,000.001,149.43143.68144.23154.96
480,00040,000.001,839.08229.89230.77247.93
600,00050,000.002,298.85287.36288.46309.92
1,000,00083,333.333,831.42478.93480.77516.53

再把三套口径本身的假设并排摆一次,差异的源头就清楚了:

口径全年小时数怎么来的年薪 24 万的时薪出处
月计薪口径2,088 小时21.75 天 × 8 小时 × 12 个月114.94 元劳社部发〔2008〕3号
2080 基准2,080 小时每周 40 小时 × 52 周115.38 元payroll 通行惯例
实际出勤(默认)1,936 小时242 天 × 8 小时123.97 元本页按输入的周工作日/节假日/年假推算

各输入框的允许范围:年薪 1000~100000000(步长 1000);每周工作日数 1~7(步长 0.5,大小周填 5.5);每日工时 0.5~24(步长 0.5);法定节假日 0~60 的整数;带薪年假 0~60 的整数。为什么每日工时的下限卡在 0.5:再小等于把「一天」定义成不足半小时,得出的时薪没有实际意义。

结果边界与舍入

常见问题

21.75 和 20.83 到底哪个是「每月上班天数」?

20.83 天才是月平均工作日:(365 − 104 − 11) ÷ 12,扣掉了休息日和 11 天法定节假日。21.75 是月平均计薪天数:(365 − 104) ÷ 12,法定节假日不出勤但照付工资,所以不扣。折算日工资、小时工资和加班费基数都得用 21.75,用 20.83 会让折算结果偏低。

为什么法定节假日填 13 而不是 11?

11 天是 2008 年版《全国年节及纪念日放假办法》的天数,劳社部发〔2008〕3号也是按 11 天制定的;2024 年 11 月修订后自 2025 年 1 月 1 日起增加到 13 天(春节、劳动节各加 1 天)。要复现 2024 年及以前的算法,把这一栏改回 11 即可,页面不会因此改变 21.75 这个常数。

时薪 114.94 和 123.97 差这么多,签合同时该看哪个?

看你在比什么。比工作强度、判断这份工作值不值,用实际出勤口径 123.97;算加班费、请假扣款、经济补偿金基数,用法律口径 114.94。两个数都对,混用才出错——拿 123.97 去主张加班费一般不会被支持。

「大小周」怎么填才对?

大小周是一周 6 天、一周 5 天交替,平均每周 5.5 天。把「每周工作日数」填 5.5,页面会算出全年 268 天 / 2144 小时,实际出勤时薪 111.94 元,比双休低 9.70%。注意这一栏允许小数,不会因为 5.5 不是整数而报错。

把每天工时填成 12,结果为什么掉这么多?

因为时薪 = 年薪 ÷ 总工时,工时翻倍时薪就腰斩。每天 8 小时是 1936 小时、时薪 123.97 元;每天 12 小时是 2904 小时、时薪 82.64 元,直接少掉 33.33%。这也是为什么「钱多事少」的岗位时薪可能反而更高。

年薪 24 万直接除以 2080 行不行?

行,得到 115.38 元,属于口径二,意思是你按每周 40 小时、全年无休地干满 52 周。它的好处是跨公司可比,坏处是与真实出勤脱钩:单休的人用 2080 当分母,会把自己的时薪高估到 13.08% 以上。

能不能用它反推目标时薪对应的年薪?

可以。把自己的底线时薪乘回出勤小时即可:底线 150 元/小时 × 1936 小时 = 290,400 元;如果对方要求单休(2352 小时),同样 150 元/小时对应 352,800 元。反向验算时记得用的是同一套假设,别拿 2080 的分母去乘实际出勤的分子。

「月薪」这一项和工资条上的应发工资一样吗?

不一样。这里的月薪只是年薪 ÷ 12 的算术平均,不含月度绩效浮动、补贴和扣款,也没有扣五险一金和个税。要看真正到手多少,得把月薪交给「工资计算器」按累计预扣预缴法逐月算,因为个税在年中跨档后每月实发会变。

相关工具