年休假天数怎么算?累计工龄和当年折算讲清楚
「我在这家公司才干了 8 个月,是不是没年假?」——错,只要你的累计社会工龄满 1 年,入职当年就有折算年假。这是年休假规则里被误解最多的一条,很多人因此白白少休了好几天。这篇文章把工龄认定口径、入职当年和离职当年的折算公式、以及未休年假 300% 补偿的真实含义讲清楚,配 3 个能直接套用的算例。
关键前提:年假按累计工龄,不是本单位工龄
《职工带薪年休假条例》第三条写得很明确:职工累计工作已满 1 年不满 10 年的,年休假 5 天;已满 10 年不满 20 年的,年休假 10 天;已满 20 年的,年休假 15 天。
这里的「累计工作时间」指的是你参加工作以来的全部工龄总和,跨单位累计,中间有间断也照样累加。判断依据通常包括:
| 认定材料 | 效力 | 说明 |
| 社保缴费记录 | 最强 | 实务中最主流的认定依据,可在社保 APP 自行打印 |
| 劳动合同 | 强 | 能证明起止时间的历史合同 |
| 离职证明 | 强 | 需载明入职与离职日期 |
| 档案记载 | 强 | 国企事业单位常用 |
| 工资流水 | 辅助 | 单独使用效力弱,需配合其他材料 |
这意味着一个重要结论:你换公司不会让年假归零。 2015 年参加工作、2026 年跳槽到新公司,你的累计工龄已满 10 年,在新单位第一年就享受 10 天年假的标准,而不是 5 天。
但现实中有大量公司在这一点上「装糊涂」——只按本单位工龄给年假,甚至规定「入职满一年才有年假」。这两种做法都不合法。入职时主动提交社保缴费记录,把累计工龄写进入职登记表,是保护自己权益成本最低的动作。
再看三档的分界线:
| 累计工龄 | 法定年假天数 | 折算到每月 |
| 不满 1 年 | 0 天 | — |
| 满 1 年 ~ 不满 10 年 | 5 天 | 约 0.42 天 |
| 满 10 年 ~ 不满 20 年 | 10 天 | 约 0.83 天 |
| 满 20 年及以上 | 15 天 | 1.25 天 |
注意档位是跳变的,不是渐进的。工龄 9 年 11 个月是 5 天,满 10 年那天起就是 10 天,一天之差多 5 天假。所以工龄接近整十年的人,值得留意自己什么时候跨档。
另外,法定的 5/10/15 天是下限,很多公司在此基础上额外给福利年假(比如司龄每满一年加 1 天,上限 5 天)。福利年假的规则由公司自定,不受《条例》约束,跳槽时也不能带走。
入职当年的折算:公式和「不足 1 天不计」
新入职员工当年的年假不是全额,而是按当年在本单位的剩余日历天数折算。《企业职工带薪年休假实施办法》第五条给出的公式是:
当年应享年假天数 =(当年度在本单位剩余日历天数 ÷ 365)× 全年应享年假天数
三个细节必须抠清楚。
第一,分子是「剩余日历天数」,不是工作日天数。 包含周末和节假日,从入职日算到 12 月 31 日。
第二,分母固定是 365,闰年也用 365(部分地区实务中用 366,差异极小)。
第三,结果不足 1 整天的部分不计。 注意是直接舍去,不是四舍五入。算出 4.9 天,就是 4 天。
算例一:老员工跳槽,年中入职
小王 2014 年 7 月参加工作,2026 年 5 月 6 日入职新公司。
累计工龄:2014 年 7 月到 2026 年 5 月,已满 11 年 → 属于「满 10 年不满 20 年」档,全年标准 10 天。
剩余日历天数:从 5 月 6 日到 12 月 31 日。5 月剩 26 天,6 月 30 + 7 月 31 + 8 月 31 + 9 月 30 + 10 月 31 + 11 月 30 + 12 月 31 = 214 天,合计 240 天。
折算:240 ÷ 365 × 10 = 6.575 天 → 6 天
小王 2026 年在新公司可休 6 天年假。如果 HR 说「你刚来没年假」,直接把这个算式发过去。
算例二:应届生第二年
小李 2025 年 7 月 1 日毕业入职,这是他的第一份工作。
2025 年:累计工龄未满 1 年,0 天年假。这一年确实没有。
2026 年:到 7 月 1 日他的累计工龄才满 1 年。那么 2026 年怎么算?
关键点:满 1 年之后的当年,仍要折算。 折算基数是从满 1 年那天(2026 年 7 月 1 日)到当年 12 月 31 日的剩余天数。
剩余天数:7 月 1 日至 12 月 31 日 = 31+31+30+31+30+31 = 184 天
折算:184 ÷ 365 × 5 = 2.52 天 → 2 天
2027 年起,小李才享受完整的 5 天。想快速核对这类跨年天数,用年假计算器输入入职日和工龄就能直接出结果,避免手数日历出错。
算例三:离职当年的折算
离职时同样要折算,规则对称——按当年在本单位已过的日历天数计算。
《实施办法》第十二条:
当年已享年假天数 =(当年度在本单位已过日历天数 ÷ 365)× 全年应享年假天数
小张累计工龄 6 年(全年标准 5 天),2026 年 9 月 20 日从公司离职,当年已休了 3 天年假。
已过日历天数:1 月 1 日到 9 月 20 日 = 31+28+31+30+31+30+31+31+20 = 263 天
应享:263 ÷ 365 × 5 = 3.60 天 → 3 天
他已休 3 天,正好用完,公司无需再补偿。
但如果他一天没休,公司就要补偿 3 天未休年假工资。
反过来,如果他年初一口气休了 5 天,多休的 2 天怎么办?《实施办法》明确规定:多休的年假不再扣回。 这是一条对员工有利的规定——年假早休比晚休更划算,尤其在打算跳槽的年份。
未休年假的 300% 补偿到底给多少
《条例》第五条:单位确因工作需要不能安排年休假的,经职工本人同意,可以不安排;对职工应休未休的年假天数,按照该职工日工资收入的 300% 支付年休假工资报酬。
这里有个巨大的认知偏差:300% 里面已经包含了正常工作期间的 100% 工资。
也就是说,你实际额外拿到手的是 200%,不是 300%。
应补金额 = 未休天数 × 日工资 × 200%
日工资 = 月工资 ÷ 21.75
为什么是 21.75? 全年 365 天减去 104 个双休日等于 261 个计薪日,除以 12 个月得 21.75。这是全国统一的月计薪天数,加班费、事假扣款也都用它。这个数字的推导和适用场景,工作日计算器里有更完整的展开。
补偿算例
小陈月工资 ¥12,000,累计工龄 12 年(年假 10 天),2026 年只休了 3 天,还剩 7 天没休且公司不安排。
日工资 = 12000 ÷ 21.75 = ¥551.72
应补 = 7 × 551.72 × 200% = ¥7,724
这笔钱不是小数目。如果按 300% 误算,会得出 ¥11,586,多算了 ¥3,862,谈判时容易谈崩。
几个实务要点:
第一,只有「因工作需要不安排」才需要补偿。 如果公司已经书面安排你休假,而你自己因个人原因书面提出不休,公司只需支付正常工资(100%),不用给 200% 的额外补偿。所以别轻易签那份「自愿放弃年休假声明」。
第二,跨年度结转不是法定义务。 《条例》规定年假一般在一个年度内安排,单位因生产特点确有必要的,可跨 1 个年度安排。也就是说最多顺延一年,公司没有义务让你无限累积。
第三,仲裁时效是 1 年。 未休年假补偿属于劳动报酬争议还是福利待遇争议,各地口径不完全一致。多数地区按「知道权利被侵害之日起 1 年」计算,也就是说 2024 年的未休年假,到 2026 年再主张多半已过时效。别攒着,当年就要。
第四,离职时未休年假必须结清。 这一点没有争议,离职结算单里如果没有这项,务必提出。与之相关的经济补偿金计算规则,可以用经济补偿金计算器一并核对,两笔钱经常一起结算。
三个常被公司「模糊处理」的坑
坑一:「年假必须提前 X 天申请,否则作废」。 申请流程公司可以规定,但用流程瑕疵来消灭法定年假无效。年假的安排权在公司,公司有主动统筹安排的义务,不能只等员工申请。
坑二:把年假和病假、事假混用。 有些公司规定「当年请事假超过 X 天不再享受年假」。《条例》第四条确实列了不享受当年年假的四种情形,但门槛很高:累计病假 2 个月以上(工龄 1-10 年)、事假累计 20 天以上且单位按规定不扣工资等。普通的几天事假不影响年假。
坑三:用「调休」冲抵年假。 加班调休和带薪年假是两套完全独立的制度,加班调休来源于你付出的额外劳动,年假来源于法定福利,任何情况下都不能互相抵扣。
总结
年休假的计算可以归结为三步:第一步用累计社会工龄(不是本单位工龄)确定档位,满 1 年 5 天、满 10 年 10 天、满 20 年 15 天;第二步入职当年和离职当年都要按日历天数折算,公式是「天数 ÷ 365 × 标准天数」,不足 1 天舍去;第三步未休年假按日工资的 200% 额外补偿,日工资 = 月薪 ÷ 21.75。
三个最该记住的实操建议:入职时提交社保记录锁定累计工龄;打算跳槽的年份把年假尽量往前休(多休不扣回);不要签「自愿放弃年休假」的声明。
具体天数不确定时,用年假计算器输入首次参加工作时间和当前入职日期直接算,比翻日历数天数可靠。
具体以最新法律法规和当地主管部门口径为准。