退休年龄

性别 + 工种→退休年月(含延迟退休方案)

410 次访问

退休年龄计算 · 2024 渐进式延迟方案

所有计算在浏览器本地完成,不上传任何信息。
依据 《国务院关于渐进式延迟法定退休年龄的办法》(2024 年 9 月 13 日全国人大常委会通过,2025-01-01 起施行)+ 《社会保险法》,结果仅供参考,具体以社保经办机构核定为准。

你的退休测算

同出生年月 · 三种身份退休对比

同一天出生的人,因身份不同退休年差距可达 8 年。下表用你填的出生年月,对比三种法定身份的退休年龄、距今年数与原始年龄。

1965-2030 出生年 · 三身份退休年龄演变曲线

横轴为出生年(1965-2030),纵轴为实际退休年龄(岁)。三条曲线分别对应男职工、女干部、女工人。星号 ★ 标记你的位置。

弹性退休 · 早退 / 正常 / 晚退 三方案

2025 改革新政允许自愿选择 提前 3 年(需满 15 年缴费)或 延后 3 年(与单位协商)退休。

养老金估算 · 基础 + 个人账户

公式:基础养老金 = (社平工资 + 社平工资 × 指数) ÷ 2 × 缴费年限 × 1%
个人账户养老金 = 账户余额 ÷ 计发月数(60 岁 = 139 月 / 55 岁 = 170 月 / 50 岁 = 195 月,新法将统一调整)

缴费年限不足 15 年 · 三种补救方案

方案 A · 一次性补缴

到达法定退休年龄时缴费不足 15 年,2011 年 7 月 1 日《社保法》施行前已参保的,可申请一次性补缴至 15 年;之后参保的,按月延续缴费。
注意:各省细则不同,2025 改革后政策可能收紧,需向当地社保局确认。

方案 B · 延后退休继续缴

达到法定退休年龄但缴费不足时,可继续缴费至满 15 年再办退休
优点:到龄即可按月领养老金;缺点:延迟退休期间不能领养老金,且需自行承担单位部分(灵活就业按全额)。

方案 C · 转居民养老保险

转入城乡居民基本养老保险,按居民险标准(≥ 60 岁 / 累计 ≥ 15 年)领取基础养老金。
待遇通常远低于职工养老(基础养老金 100-200 元/月起),仅作兜底选项,不推荐主动转。

特殊工种 · 可提前 5 年退休

符合条件可提前 5 年退休
依据 国发〔1978〕104 号,从事下列工作累计达规定年限,男 55 岁 / 女工 45 岁即可退休(2025 改革后将相应延后):
· 井下、高空、高温、特别繁重体力劳动 ≥ 9 年(井下、高温 ≥ 9 年 / 高空、特别繁重体力 ≥ 10 年)
· 其他有害身体健康工作(接触放射性、有毒有害气体粉尘等) ≥ 8 年
完全丧失劳动能力
因病或非因工致残,经劳动能力鉴定委员会确认完全丧失劳动能力的,男 50 岁 / 女 45 岁即可办理病退(同样按改革节奏延后)。
特殊工种目录认定流程
① 单位申报(个人无权直接申请) → ② 提供历年原始档案(招工表、工资表、工种登记表) → ③ 人社部门审核工种是否在目录内 → ④ 公示无异议后批复。
关键凭证:劳动合同 / 历年工资条 / 职业病防护津贴发放记录 / 体检档案。

退休前 6 个月 · 6 项准备清单

01 · 个人权益单
社保参保历史查询
登录 国家社会保险公共服务平台 或当地"掌上 12333"App,打印《社保个人权益记录单》,核对缴费起止月、断缴月、视同缴费年限是否完整。如有缺失,及时向原单位 / 档案管理部门补登。
02 · 跨省转移
多地缴费记录归集
在多个城市工作过的,退休前最后 10 年所在地为待遇领取地。提前办理跨省转移接续(《社保关系转移联系函》),避免退休时因记录分散卡办手续。
03 · 医保年限
医保最低缴费核查
医保单独计算年限,男需 ≥ 25-30 年 / 女需 ≥ 20-25 年(各地不同),且本地缴费 ≥ 10 年。不足的需在退休前一次性补缴或继续缴费,否则退休后享受医保门诊但不享住院报销待遇。
04 · 待遇核定
退休手续办理流程
退休前 60-90 天 携身份证 / 户口本 / 档案 / 一寸照 / 银行卡到参保地社保局申请。流程:① 单位申报(灵活就业本人申请) → ② 档案审核 → ③ 待遇核定 → ④ 制作退休证。建议预约办理。
05 · 资金账户
养老金代发账户
指定一个独立的社保卡金融账户或本人银行卡,每月固定收养老金。不建议与日常消费账户混用,便于子女或自己查阅核对。同步开通短信通知。
06 · 商业补充
商业养老 / 健康险评估
企业年金 / 个人养老金账户(个税抵扣,年限额 12000 元) / 商业养老年金险 / 终身寿险 / 长期护理险。在 50 岁前完成配置,60 岁后多数险种已不可投保或费率畸高。

主要国家法定退休年龄对比(2025)

国家 / 地区说明
中国(2040 完成)6355-58渐进延迟,最低缴费 15 年;2025 改革前男 60 / 女干 55 / 女工 50
美国67671960 后出生统一 67 岁,可 62 岁提前领(待遇打 7 折)
德国67672031 完成提至 67;缴费 ≥ 45 年可 63 岁领满额
日本65652025 完成男性 65;可延后到 75 岁领(多领 84%)
法国64642023 改革从 62 延至 64(2030 完成),引发大规模罢工
韩国65652033 完成提至 65;老年贫困率 OECD 第一
英国66662028 提至 67,2046 计划提至 68
加拿大6565可 60 岁提前领(打 64%),70 岁延后领(多 42%)
澳大利亚67672023 起统一 67 岁,按资产 / 收入审核
新加坡63632026 提至 64,2030 提至 65;可工作至 68 岁
印度6060仅覆盖正式雇员;多数邦公务员 58-60
俄罗斯65602018 改革大幅提高(原男 60 / 女 55)

数据来源:OECD Pensions at a Glance 2023 / 各国社保局官网(截至 2025-01)。仅列法定 / 标准退休年龄,部分国家有提前 / 延后弹性。

2024 改革要点 · 政策原文摘录

· 第一条:男职工法定退休年龄从原 60 周岁,逐步延迟到 63 周岁

· 第二条:女职工法定退休年龄从原 50 / 55 周岁,逐步延迟到 55 / 58 周岁

· 第三条:自 2025 年 1 月 1 日起同步实施。男职工与原 55 岁退休女职工(女干部 / 灵活就业),每 4 个月延迟 1 个月;原 50 岁退休女职工(女工人),每 2 个月延迟 1 个月。

· 第四条:职工累计缴费年限达到 15 年的,可自愿弹性提前退休,提前时间最长不超过 3 年,且不低于改革前法定退休年龄。

· 第五条:达到法定退休年龄的,经与所在单位协商一致,可弹性延迟退休,最长不超过 3 年。

· 第六条:自 2030 年 1 月 1 日起,职工按月领取基本养老金最低缴费年限由 15 年逐步提高至 20 年,每年提高 6 个月。

来源:全国人大常委会 2024 年 9 月 13 日《关于实施渐进式延迟法定退休年龄的决定》/ 国务院《渐进式延迟法定退休年龄的办法》。

关于本工具

了解工具定位 · 使用场景 · 对比优势

使用场景

👩‍💼

女职工退休规划

女性企业职工,原定 50 岁退休,但延迟退休方案逐年推迟退休年龄。输入性别和工种,工具直接给出精确的退休年月,并标注延迟月数。不用自己查政策、算年份,一次输入就知道还要干多久,方便安排社保缴费和养老金领取计划。

👨‍🔧

特殊工种提前退休

从事井下、高温、有毒有害等特殊工种的男性工人,政策允许提前退休,但延迟退休方案也影响特殊工种。输入性别和工种后,工具自动判断是否属于特殊工种范围,并计算符合条件的提前退休年月,避免因政策变动算错时间。

📅

延迟退休过渡期测算

1970-1985 年出生的职工,正好处于延迟退休过渡期内,退休年龄每年都在变。输入性别和工种,工具按最新延迟退休方案逐年计算,给出唯一确定的退休年月。不用翻文件、不用猜,一次查询解决所有不确定。

🏢

HR 员工退休批量查询

企业人事面对几十名不同性别、不同工种的员工,需要逐个确认退休时间以安排岗位交接和社保减员。使用本工具输入员工信息,即时获得每个人的退休年月,支持反复查询,比翻政策文件快 10 倍,减少算错风险。

💰

养老金领取时间确认

临近退休的灵活就业人员,自己缴纳社保,需要精确知道哪个月开始领养老金。输入性别和工种,工具给出退休年月,同时提示延迟月数。准确的时间点有助于提前规划生活开支,避免社保断缴或领取延迟。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A(官方社保测算)传统方法
数据隐私纯浏览器计算,输入数据不上传服务器需在政务平台填写个人信息,数据上传至服务器需向单位或社保局工作人员提供身份证、档案等敏感信息
处理速度输入后即时出结果,约 1 秒内需加载页面、填写表单、等待后端计算,约 10-30 秒需预约、排队、人工翻查档案,通常数小时至数天
离线可用页面加载后完全离线可用,不依赖网络必须联网,无法离线使用完全依赖线下办公地点和工作人员
操作复杂度仅需选择性别、出生年月、工种,三步完成需注册/登录、填写多项个人信息、验证身份需准备纸质材料、填写申请表、多次往返沟通
结果获取方式页面直接显示退休年月和延迟月数页面显示计算结果,部分平台提供 PDF 下载工作人员口头告知或出具纸质回执
适用场景个人快速自查、方案对比、了解政策影响办理社保业务、获取官方存档结果正式办理退休手续、档案审核、争议解决

使用指南

上手步骤 · 输入输出 · 避坑提示

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
男 | 1965年1月原法定退休年龄:60岁(2025年1月) 延迟后退休年龄:60岁1个月 实际退休年月:2025年2月典型常规场景:1965年1月出生的男性,延迟1个月
女 | 1970年1月(工人)原法定退休年龄:50岁(2020年1月) 延迟后退休年龄:50岁6个月 实际退休年月:2020年7月典型常规场景:1970年出生的女工人,延迟6个月
女 | 1975年1月(干部)原法定退休年龄:55岁(2030年1月) 延迟后退休年龄:55岁6个月 实际退休年月:2030年7月典型常规场景:1975年出生的女干部,延迟6个月
男 | 1964年12月原法定退休年龄:60岁(2024年12月) 延迟后退休年龄:60岁0个月 实际退休年月:2024年12月边界 case:1964年12月前出生,不受延迟退休影响
男 | 1980年1月原法定退休年龄:60岁(2040年1月) 延迟后退休年龄:63岁0个月 实际退休年月:2043年1月边界 case:1980年后出生,延迟达到上限3年
女 | 1965年1月(工人)原法定退休年龄:50岁(2015年1月) 实际退休年月:2015年1月易错 case:1965年出生的女工人,已过退休年龄,不适用新政
男 | 1970年1月(特殊工种)原法定退休年龄:55岁(2025年1月) 延迟后退休年龄:55岁6个月 实际退休年月:2025年7月易错 case:特殊工种(井下/高温/有毒)原退休年龄为55岁

常见错误对照6 个常踩的坑 · 错误 → 修复

1. 工种选择与社保档案不一致

错误
个人感觉工作强度大,选「特殊工种」
修复
查阅人事档案或社保系统记录的工种类型,选择与档案一致的选项

退休年龄认定以社保档案登记的工种为准,个人主观判断无效。选错工种会导致推算结果与实际退休时间不符。

2. 混淆「出生日期」与「身份证号」的提取日期

错误
输入身份证号后 8 位(如 19651215)作为出生日期
修复
出生日期填写公历(阳历)出生年月,格式为 YYYY-MM 或 YYYY年MM月

身份证号 7-14 位是出生日期,但部分早期身份证或户口本登记日期可能与实际出生日期有差异,应以人事档案最早记载为准。

3. 忽略「性别」对退休年龄的影响

错误
男性选择「女工人」或「女干部」
修复
根据本人身份证性别选择对应选项

现行退休政策中,男性和女性的退休年龄不同(男 60,女工人 50,女干部 55),且延迟退休方案对男女的调整幅度也不同。

4. 把「延迟退休」理解为「一刀切」

错误
直接输入退休年龄 65 岁,认为所有人都会延迟到 65 岁退休
修复
输入当前出生年月,让工具按最新延迟退休方案(渐进式、分性别、分工种)自动计算

延迟退休采用「小步调整」原则,不同出生年份、性别、工种的延迟月数不同,并非所有人统一到 65 岁。

5. 用「虚岁」或「农历生日」计算

错误
出生日期填写「农历 1965 年腊月十五」
修复
出生日期统一使用公历(阳历)年月

社保系统、人事档案均以公历日期为准。农历换算后可能跨年,导致退休月份计算错误。

6. 把「当前年龄」当成「退休年龄」输入

错误
在出生日期字段输入「30」或「30岁」
修复
出生日期字段填写具体的出生年月,如 1994-03

工具需要的是出生日期而非当前年龄,年龄由工具自动计算。输入年龄会导致无法应用延迟退休的渐进式规则。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

R = f(sex, job_type, birth_date) → 根据性别、工种和出生日期,查表确定原法定退休年龄,再按延迟退休方案逐月累加,得到最终退休年月。

变量说明

  • sex — 性别:男/女(女干部/女工人)
  • job_type — 工种:普通/特殊工种(井下/高温等)
  • birth_date — 出生年月(影响延迟月数)
  • R — 最终退休年月(年-月)

示例

男,1965年4月出生,普通工种。原法定退休年龄60岁(2025年4月)。按人社部延迟退休方案,1965年出生男性延迟3个月。最终退休年月 = 2025年4月 + 3个月 = 2025年7月。

适用范围

适用于中国大陆职工(含企业/机关事业单位),依据人社部2024年延迟退休方案。特殊工种(如井下、高温)原退休年龄提前5年,延迟规则另行计算。

原理图

性别男 / 女工种原法定退休年龄浏览器内计算延迟退休方案出生年月性别工种对照表→ 计算退休年月展示结果退休年月延迟月数原退休年月(对比参考)
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

from datetime import date, timedelta
from typing import Tuple

# 延迟退休规则:每4个月延迟1个月,最长延迟3年
DELAY_MONTHS = 36  # 最长延迟36个月
DELAY_STEP = 4     # 每4个月延迟1个月

def calc_retirement(birth: date, gender: str, is_worker: bool) -> Tuple[date, int]:
    """
    计算退休年月(简化版,不含工种细分)
    返回 (退休日期, 延迟月数)
    """
    # 原退休年龄:女工人50岁,女干部55岁,男60岁
    base_age = 60 if gender == 'male' else (50 if is_worker else 55)
    
    # 原退休日期
    base_retire = date(birth.year + base_age, birth.month, birth.day)
    
    # 从2025年1月起开始延迟,每4个月延迟1个月
    start_delay = date(2025, 1, 1)
    if base_retire <= start_delay:
        return base_retire, 0
    
    # 计算延迟月数
    months_after = (base_retire.year - start_delay.year) * 12 + (base_retire.month - start_delay.month)
    delay = min(months_after // DELAY_STEP, DELAY_MONTHS)
    
    # 加上延迟月
    retire = date(base_retire.year + (base_retire.month + delay - 1) // 12,
                  (base_retire.month + delay - 1) % 12 + 1,
                  base_retire.day)
    return retire, delay

# 示例:1980年1月1日出生的男工人
birth = date(1980, 1, 1)
retire, delay = calc_retirement(birth, 'male', True)
print(f"退休日期:{retire},延迟{delay}个月")  # 退休日期:2040-11-01,延迟11个月
package main

import (
	"fmt"
	"time"
)

// 延迟退休规则常量
const (
	maxDelayMonths = 36
	delayStep      = 4 // 每4个月延迟1个月
)

// calcRetirement 计算退休年月
func calcRetirement(birth time.Time, gender string, isWorker bool) (time.Time, int) {
	// 基础退休年龄
	baseAge := 60
	if gender == "female" {
		if isWorker {
			baseAge = 50
		} else {
			baseAge = 55
		}
	}

	// 原退休日期
	baseRetire := time.Date(birth.Year()+baseAge, birth.Month(), birth.Day(), 0, 0, 0, 0, time.UTC)

	// 延迟起始日(2025年1月1日)
	startDelay := time.Date(2025, 1, 1, 0, 0, 0, 0, time.UTC)
	if !baseRetire.After(startDelay) {
		return baseRetire, 0
	}

	// 计算延迟月数
	monthsAfter := int(baseRetire.Sub(startDelay).Hours() / (24 * 30))
	delay := monthsAfter / delayStep
	if delay > maxDelayMonths {
		delay = maxDelayMonths
	}

	// 加上延迟月
	retire := baseRetire.AddDate(0, delay, 0)
	return retire, delay
}

func main() {
	birth := time.Date(1980, 1, 1, 0, 0, 0, 0, time.UTC)
	retire, delay := calcRetirement(birth, "male", true)
	fmt.Printf("退休日期:%s,延迟%d个月\n", retire.Format("2006-01-02"), delay)
	// 输出:退休日期:2040-11-01,延迟11个月
}
/**
 * 计算退休年月(简化版)
 * @param {Date} birth - 出生日期
 * @param {'male'|'female'} gender - 性别
 * @param {boolean} isWorker - 是否为工人(女工人50岁,女干部55岁)
 * @returns {{retireDate: Date, delayMonths: number}}
 */
function calcRetirement(birth, gender, isWorker) {
  const MAX_DELAY = 36;
  const DELAY_STEP = 4;

  // 基础退休年龄
  const baseAge = gender === 'male' ? 60 : (isWorker ? 50 : 55);

  // 原退休日期
  const baseRetire = new Date(birth);
  baseRetire.setFullYear(baseRetire.getFullYear() + baseAge);

  // 延迟起始日(2025年1月1日)
  const startDelay = new Date(2025, 0, 1);
  if (baseRetire <= startDelay) {
    return { retireDate: baseRetire, delayMonths: 0 };
  }

  // 计算延迟月数
  const monthsAfter = (baseRetire.getFullYear() - startDelay.getFullYear()) * 12
    + (baseRetire.getMonth() - startDelay.getMonth());
  const delay = Math.min(Math.floor(monthsAfter / DELAY_STEP), MAX_DELAY);

  // 加上延迟月
  const retire = new Date(baseRetire);
  retire.setMonth(retire.getMonth() + delay);

  return { retireDate: retire, delayMonths: delay };
}

// 示例
const birth = new Date(1980, 0, 1); // 1980年1月1日
const result = calcRetirement(birth, 'male', true);
console.log(`退休日期:${result.retireDate.toISOString().slice(0, 10)},延迟${result.delayMonths}个月`);
// 输出:退休日期:2040-11-01,延迟11个月

常见问题

7 个高频疑问

我输入性别和工种,为什么算出来的退休年月和别人说的不一样?
可能有几个原因:第一,延迟退休方案是按出生年份/参加工作时间分段执行的,不同年龄段的过渡规则不同,工具按最新的《关于实施渐进式延迟法定退休年龄的决定》计算,如果你参考的是旧方案(比如 2023 年以前的),结果会有差异。第二,工种认定有严格标准——比如“特殊工种”需要原劳动部备案的目录,井下、高温、有毒有害等岗位的工龄折算和退休年龄也不同。第三,如果你在机关事业单位,部分岗位的退休政策与企业不同,工具默认按企业职工规则计算,建议确认自己的单位性质。
这个工具支持哪些工种?怎么知道我的工种在不在里面?
工具覆盖了最常见的三类工种:企业职工(包括管理岗和工人岗)、灵活就业人员、特殊工种(需在人社部备案的 1995 年《特殊工种名录》范围内)。输入时选择对应大类即可,不需要填具体岗位名称。如果你的工种属于“事业单位专业技术人员”或“公务员”,目前工具暂未覆盖——这两类人员的退休政策由《事业单位人事管理条例》和《公务员法》单独规定,与普通企业职工不同,建议咨询单位人事部门。
为什么我输入同样的信息,换了个浏览器算出来的结果不一样?
结果应该是一样的。本工具纯前端运行,所有计算逻辑都写在 JavaScript 里,不依赖后端接口,所以不同浏览器、不同设备上相同输入的结果完全一致。如果你发现了差异,可能是以下原因:① 浏览器缓存了旧版本页面,按 Ctrl+F5 强制刷新后再试;② 输入时性别/工种选错(比如“工人”和“管理人员”相差 5 年);③ 出生年份输入了农历年份,工具默认按公历计算,农历生日需自行换算。
我今年 50 岁,按工具算还要 5 年才退,但同事跟我同年却说能退了,怎么回事?
同年出生但退休时间不同,常见场景如下:① 性别不同——女工人 50 岁退,女干部 55 岁退,男职工 60 岁退,差距可能达 10 年;② 工种不同——特殊工种(如井下、高温)可提前 5 年退休,即使同年同月出生,普通工种和特殊工种结果也不一样;③ 参加工作时间不同——延迟退休的过渡方案对“1965 年前出生”和“1965 年后出生”的执行进度不同,早参加工作的人可能适用旧规则。建议先和同事确认彼此的“性别+工种+出生年月”三项是否完全一致。
工具算出来的结果能作为办理退休的依据吗?有没有法律效力?
不能作为正式依据。本工具的计算逻辑基于人社部公开的延迟退休方案和《国务院关于工人退休、退职的暂行办法》,结果仅供个人规划参考。实际退休审批由参保地社保经办机构核定档案年龄、缴费年限、工种认定等原始材料,最终以《职工退休审批表》为准。建议在接近退休年龄前 1-2 年,携带身份证和社保卡到当地社保局窗口做“退休预审”,提前确认档案材料是否齐全。
我输入了出生年月,但工具提示“输入不合法”,哪里错了?
最常见的原因是出生日期超出了工具支持的范围。本工具仅计算 1960 年 1 月 1 日以后出生的人员(延迟退休方案主要覆盖这一群体),如果早于这个时间,按原法定退休年龄(男 60、女工人 50、女干部 55)直接执行,不需要计算延迟月数,工具会提示超出范围。另外,月份只能输入 01-12,日期暂不涉及(工具只用到年月),如果输入了 13 月或 0 月也会报错。检查一下输入框的格式提示,年月之间用“-”或“/”分隔。
这个工具和社保局官方算的退休时间一样准吗?误差有多大?
核心规则一致,但有两个误差来源:第一,社保局核定退休时间时,会以个人档案中最先记录的出生日期为准(即“档案年龄”),而不是身份证上的出生日期——如果档案年龄与身份证不一致,以档案为准,工具默认按输入的年份计算,无法知道你的档案信息。第二,部分特殊工种需要累计满 8-10 年工龄才能提前退休,工具假设你已满足这一条件,如果实际工龄不足,退休时间会延后。建议将工具结果作为参考,最终以社保局核定为准。
选择 打开 +新窗口 esc关闭