HR 计算常用常数与公式
这一页把散落在各处的常数集中起来。所有数字都来自引擎代码里的同一份常量,不会和计算器对不上。
计算结果
天数与工时
| 常数 | 数值 | 用途 | 依据 |
|---|---|---|---|
| 月计薪天数 | 21.75 天 | 日工资、加班费、缺勤扣款、未休年假 | 劳社部发〔2008〕3 号 |
| 月制度工作日 | 20.83 天 | 工时统计、综合工时 | (365 − 104 − 11) ÷ 12 |
| 标准工时 | 8 小时/日、40 小时/周 | 判断是否加班 | 劳动法第 36 条 |
| 月加班上限 | 36 小时 | 合规检查 | 劳动法第 41 条 |
个税
| 常数 | 数值 | 说明 |
|---|---|---|
| 基本减除费用 | 5,000 元/月 | 即俗称的起征点 |
| 年度减除费用 | 60,000 元 | 6,0000 = 5,000 × 12 |
| 综合所得级数 | 7 级 | 3%–45% 超额累进 |
| 年终奖单独计税截止 | 2027-12-31 | 财政部 税务总局公告 2023 年第 30 号 |
离职与补偿
| 常数 | 数值 | 说明 |
|---|---|---|
| 经济补偿封顶倍数 | 3 倍社平 | 超过部分不计入基数 |
| 经济补偿年限上限 | 12 年 | 与 3 倍封顶同时适用 |
| 未休年假补偿倍数 | 300% | 含正常工资,额外支付 200% |
| 竞业限制补偿下限 | 30% | 未约定时按月平均工资的 30% |
| 双倍工资上限 | 11 个月 | 未签书面合同,从第 2 个月起算 |
| 代通知金 | 1 个月工资 | 标准为上一个月工资 |
核心公式
- 日工资 = 月工资 ÷ 21.75
- 小时工资 = 月工资 ÷ 21.75 ÷ 8
- 工作日加班费 = 小时工资 × 1.5 × 加班小时
- 休息日加班费 = 日工资 × 2 × 加班天数(未补休)
- 法定节假日加班费 = 日工资 × 3 × 加班天数
- 缺勤扣款 = 日工资 × 缺勤天数
- 经济补偿 N = 工作年限折算月数 × 月工资(受 3 倍封顶与 12 年上限约束)
- 未休年假补偿 = 日工资 × 未休天数 × 300%
- 生育津贴 = 单位上年度职工月平均工资 ÷ 30 × 产假天数
计算口径
- 适用范围
- 2026 年度 · 全国统一口径
- 政策依据
- 劳社部发〔2008〕3 号;《劳动法》第 36、41、44 条;《劳动合同法》第 47、82 条;财税〔2018〕164 号;劳动争议司法解释(一)第 36 条
- 计算公式
- 见上方各表口径说明
- 参数版本
- p2026.11
- 免责
- 结果仅供参考,最终以税务、社保、医保经办机构核定为准。
常见问题
21.75 是怎么来的?
(365 − 104 个休息日) ÷ 12 = 21.75。注意它不扣除 11 天法定节假日——法定节假日是带薪的,所以计薪天数含节假日。这也是为什么日工资用 21.75 而不是 20.83。
那 20.83 又是干什么的?
(365 − 104 个休息日 − 11 天法定节假日) ÷ 12 = 20.83,是月制度工作日,用于工时统计和判断是否超时加班,不用于算钱。两个数不能混用。
这些数字会不会和计算器不一致?
不会。本页的每一个数字都直接引用引擎常量(rates.ts),计算器用的也是同一份常量,构建时生成,不存在两处维护导致的偏差。