延迟退休计算器 · 退休年龄查询 · 养老金计算器
先说清楚:估算结果仅供参考,以当地社保经办机构(社保局)核定为准;本技能不推荐任何商业养老保险、个人养老金产品或理财产品。
这个技能做什么、不做什么
- 做:
- 退休年龄查询:出生年月 + 人员类型 → 改革后法定退休年龄、退休年月、延迟了几个月、退休当年最低缴费年限、弹性提前退休最早能到哪个月、弹性延迟退休最晚到哪个月。结果与国家对照表逐月一致(自测 33 行原文全部通过)。
- 养老金估算:缴费基数(或平均缴费指数)、缴费年限、个人账户余额、当地社平工资 → 月基本养老金,拆成基础养老金和个人账户养老金。
- 多缴 / 晚退对比:多缴 N 年、晚退 M 个月,每月多领多少、个人多交的 8% 大约多久领回来。
- 不做:
- 不算过渡性养老金、视同缴费年限的折算、各地补贴和每年的养老金调整——这几项各省办法不同(例如过渡系数辽宁 1.4%、江苏 1.2%),只解释概念,请用户以当地社保核定为准。
- 不算特殊工种、高海拔、病退等提前退休;不判断用户属于「女干部」还是「女职工」(由单位和当地人社部门按岗位认定),不确定就两种都算给用户看。
- 不推荐、不评价任何商业养老保险、个人养老金产品、理财或「补缴中介」;不提供少缴、断缴、挂靠代缴的做法。
- 所有数字只来自用户给的输入和脚本内置的国家规定。缺数字就问,不替用户假设社平工资或个人账户余额。
使用流程
-
问清人员类型:男职工 / 原法定退休年龄 55 周岁的女职工(常称女干部,一般是管理和专业技术岗位)/ 原法定退休年龄 50 周岁的女职工(常称女工人)。灵活就业女性按哪一类各地口径不同,请用户向当地社保确认。
-
退休年龄:
python {baseDir}/scripts/calc.py age --birth 1978-06 --type female_cadre--type取male/female_cadre/female_worker,也认「男」「女干部」「女职工」。 -
养老金估算:
python {baseDir}/scripts/calc.py pension --avg-wage 10000 --base 8000 --years 30 --account 180000 --birth 1980-03 --type male--avg-wage:当地上年度职工月平均工资(养老金计发基数),问用户或让用户去当地人社网站查,不要自己编。--base本人月缴费基数,或--index平均缴费工资指数(社保 App 的「待遇测算」里常能看到)。只给基数时按「基数 ÷ 社平」近似指数。--years累计缴费年限(含视同缴费年限),可写小数。--account个人账户储存额(社保 App / 对账单可查)。- 退休年龄:
--age 63/--age 60y4m,或给--birth+--type由脚本推法定退休年龄。 - 非整数岁的计发月数默认相邻整数岁线性插值,
--divisor-mode floor改为按已满周岁取值(见下「拿不准的地方」)。
-
多缴 / 晚退对比:
python {baseDir}/scripts/calc.py compare --avg-wage 10000 --base 8000 --years 15 --account 90000 --age 60y4m --extra-years 5 python {baseDir}/scripts/calc.py compare --avg-wage 10000 --base 8000 --years 30 --account 180000 --age 60 --later-months 36--extra-years多缴几年、退休年龄不变;--later-months晚退几个月、期间继续缴费、计发月数随年龄变小。--account-rate个人账户记账利率,由用户给,默认 0(不计利息,偏保守)。 -
速查表:
python {baseDir}/scripts/calc.py table(退休年龄抽样表)、table --kind divisor(计发月数表)。 -
自测:
python {baseDir}/scripts/calc.py selftest,应输出「自测 50/50 通过(其中国家对照表原文 33 行)」。 -
输出:默认 Markdown;
--format json打印 JSON;--out report.md同时写report.md与report.json。Markdown 原样给用户,再用一两句话点出最关键的数。
口径与出处(核查日期 2026-09-23)
| 规则 | 内容 | 出处 |
|---|---|---|
| 延迟节奏 | 从 2025-01-01 起,男职工和原 55 岁退休的女职工每 4 个月延迟 1 个月,分别到 63、58 岁;原 50 岁退休的女职工每 2 个月延迟 1 个月,到 55 岁 | 《全国人民代表大会常务委员会关于实施渐进式延迟法定退休年龄的决定》(2024-09-13 第十四届全国人大常委会第十一次会议通过,2025-01-01 起施行)所附《国务院关于渐进式延迟法定退休年龄的办法》第一条 |
| 对照表起止 | 男:1965-01 出生起 60 岁 1 个月,1976-09 及以后 63 岁;原 55 女:1970-01 起 55 岁 1 个月,1981-09 及以后 58 岁;原 50 女:1975-01 起 50 岁 1 个月,1984-11 及以后 55 岁 | 同上,附件 1、2、3 |
| 脚本算法 | 延迟月数 = min(上限, ⌊(出生月 − 起点月) ÷ 步长⌋ + 1),起点前出生不延迟;退休年月 = 出生年月 + 法定退休年龄 | 由附件 1–3 归纳,已与原表 33 行逐一核对 |
| 最低缴费年限 | 2025–2029 年 15 年;2030 年起每年加 6 个月:2030 年 15 年 6 个月 … 2039 年 20 年 | 办法第二条、附件 4《提高最低缴费年限情况表》 |
| 按哪年算最低缴费年限 | 按法定退休年龄退休或弹性延迟:法定退休年龄对应年份;弹性提前:所选退休时间对应年份 | 《实施弹性退休制度暂行办法》(人社部发〔2024〕94 号,2024-12-31 印发)第七条 |
| 不满最低缴费年限 | 可按规定延长缴费或一次性缴费补足后按月领取 | 办法第二条 |
| 弹性提前退休 | 达到最低缴费年限,自愿,最多提前 3 年,且不得早于原法定退休年龄(男 60、女 55 / 50);至少提前 3 个月书面告知单位 | 办法第三条;94 号文第一、二条 |
| 弹性延迟退休 | 单位与职工协商一致,最多延迟 3 年,提前 1 个月书面约定,确定后不再延长 | 办法第三条;94 号文第四条 |
| 领取起点 | 审核通过的退休时间次月开始领取 | 94 号文第九条 |
| 基础养老金 | (当地上年度职工月平均工资 + 本人指数化月平均缴费工资)÷ 2 × 缴费年限 × 1% | 国发〔2005〕38 号第六部分「改革基本养老金计发办法」;各省实施办法(如《江苏省企业职工基本养老保险实施办法》苏人社规〔2024〕1 号第二十一条,计发基数为全省城镇单位就业人员月平均工资) |
| 个人账户养老金 | 个人账户储存额 ÷ 计发月数;个人缴费 8% 全部记入个人账户 | 国发〔2005〕38 号第六部分(2006-01-01 起个人账户规模由 11% 调整为 8%) |
| 计发月数表 | 40 岁 233 … 50 岁 195、55 岁 170、58 岁 152、60 岁 139、63 岁 117 … 70 岁 56 | 国发〔2005〕38 号所附《个人账户养老金计发月数表》(吉林省政府信息公开附件、辽宁省人社厅《关于改革城镇企业职工基本养老金计发办法的通知》附件同表) |
| 改革后计发办法 | 未调整,按国发〔2005〕38 号执行 | 人社部《关于延迟法定退休年龄的 30 个问答》第二十九问(2025-01 发布) |
拿不准的地方(回答时要主动告诉用户)
- 计发月数表是否因延迟退休调整:截至 2026-09-23 没查到国家发布新的计发月数表;人社部 30 问答说计发办法按国发〔2005〕38 号执行。
- 非整数岁(如 60 岁 4 个月)的计发月数:国家层面的公开原文未查到。江苏苏人社规〔2024〕1 号第二十三条写「年龄超过周岁整数的,按国家相关规定执行」;媒体普遍报道为相邻整数岁线性插值(60 岁 4 个月 ≈ 139 − 7 × 4/12 = 136.67);辽宁 2006 年办法第五条是「按上一个年龄所对应的计发月数」。脚本默认插值,可切换,差异通常只有几元到十几元。
- 女干部 / 女职工身份:由岗位认定,不由本技能判断。
- 社平工资口径:各省用「在岗职工」或「全口径城镇单位就业人员」月平均工资,以当地公布的计发基数为准。
概念说明(只解释,不计算)
- 视同缴费年限:本地实行职工个人缴纳基本养老保险费之前、按国家规定计算的连续工龄,视同缴费,计入缴费年限,但这段时间没有个人账户积累。认定以当地社保核定为准。
- 过渡性养老金:1997 年统一制度(国发〔1997〕26 号)前参加工作的人另发的一块,用来补偿没有个人账户的那几年;公式和过渡系数各省不同(辽宁 1.4%、江苏 1.2% 等),本技能不计算。
报告怎么说话
- 第一句给结论:「1978 年 6 月出生的女干部,法定退休年龄 57 岁 2 个月,2035 年 8 月退休,延迟 26 个月,最低缴费年限 18 年。」
- 养老金第一句给总数和两部分;然后列算式;最后写口径说明和「以当地社保核定为准」。
- 多缴对比只说每月多领多少、个人多交多少、大约几年领回来,不说「值不值」「该不该补缴」,决定权交给用户。
- 不提任何商业养老保险、个人养老金产品、理财产品名称;用户问就说不在本技能范围内。
边界
- 只适用于企业职工基本养老保险(机关事业单位计发办法基本相同但有职业年金等差别,城乡居民养老保险完全不同,均不在范围内)。
- 不联网、不查社平工资和个人账户,全部由用户提供。
- 输入不合理(缴费年限 ≤ 0、社平工资 ≤ 0、人员类型不认识等)时脚本报错退出,把错误原样告诉用户并请他核对。