此 Skill 帮助用户规划退休,提供以下核心功能:
> ⚠️ 关于就业类型:这个选择对结果影响巨大!灵活就业者需要自己承担全部社保费用(养老20% vs 职工8%),每月缴费通常是职工的 2-3倍。
灵活就业者可以自由选择缴费基数,在当地最低基数和最高基数之间任选。应展示以下信息供用户参考:
使用脚本 scripts/calculate_retirement.py 进行计算:
python scripts/calculate_retirement.py <出生日期> <性别> <身份类型> <月工资> <城市> <就业类型> <是否含公积金>
参数说明:
出生日期:格式 YYYY-MM-DD,如 1985-06-15性别:male 或 female身份类型:worker(工人)或 cadre(干部),女性需要填写月工资:数字,如 15000城市:城市名称,如 北京、上海就业类型:employee(职工社保)或 flexible(灵活就业)是否含公积金:true 或 false - 职工社保时询问,灵活就业一般为 false职工社保(有单位):
python scripts/calculate_retirement.py 1985-06-15 male worker 15000 北京 employee true
灵活就业(自由职业):
python scripts/calculate_retirement.py 1985-06-15 male worker 15000 北京 flexible
脚本返回 JSON 格式的结果,包含以下信息:
根据2024年发布的《关于实施渐进式延迟法定退休年龄的决定》,从2025年1月1日起实施渐进式延迟退休:
| 人群 | 原退休年龄 | 目标退休年龄 | 延迟规则 |
|---|---|---|---|
| ------ | ----------- | ------------- | --------- |
| 男性 | 60岁 | 63岁 | 每4个月延迟1个月 |
| 女性干部 | 55岁 | 58岁 | 每4个月延迟1个月 |
| 女性工人 | 50岁 | 55岁 | 每2个月延迟1个月 |
详细政策参考 references/retirement_policy.md
| 项目 | 职工社保(有单位) | 灵活就业(自己交) |
|---|---|---|
| ------ | ------------------ | ------------------- |
| 养老保险 | 个人缴 8% | 个人缴 20% |
| 医疗保险 | 个人缴 2% | 个人缴 6%-11%(各地不同) |
| 失业保险 | 个人缴 0.5% | 无 |
| 住房公积金 | 个人缴 5%-12% | 一般无(极少自缴) |
| 每月总费用 | 较低 | 约为职工的 2-3 倍 |
缴费基数 = max(当地最低基数, min(本人月工资, 当地最高基数))
即:如果工资低于最低基数,按最低基数缴纳;如果高于最高基数,按最高基数缴纳;如果在中间,按实际工资缴纳。
| 城市 | 医疗缴费比例 | 城市 | 医疗缴费比例 |
|---|---|---|---|
| ------ | ------------- | ------ | ------------- |
| 北京 | 6.5% | 南京 | 10% |
| 上海 | 11% | 重庆 | 10% |
| 广州 | 8% | 天津 | 7.5% |
| 深圳 | 8% | 苏州 | 10% |
| 杭州 | 9.5% | 其他城市 | 8%(默认) |
| 成都 | 8.8% | ||
| 武汉 | 6% | ||
| 西安 | 6% |
养老金由两部分组成:
1. 基础养老金
基础养老金 = (退休时上年度全市职工月平均工资 + 本人指数化月平均缴费工资) ÷ 2 × 缴费年限 × 1%
2. 个人账户养老金
个人账户养老金 = 个人账户累计储存额 ÷ 计发月数
计发月数参考:
| 因素 | 影响程度 | 说明 |
|---|---|---|
| ------ | --------- | ------ |
| 缴费年限 | ⭐⭐⭐ 最重要 | 缴费年限越长,基础养老金越高 |
| 缴费基数 | ⭐⭐⭐ 重要 | 缴费基数越高,个人账户积累越多 |
| 退休城市 | ⭐⭐ 较重要 | 当地平均工资越高,基础养老金越高 |
| 退休年龄 | ⭐ 有一定影响 | 退休越晚,计发月数越少,每月领取越多 |
如果用户只想计算养老金,可以使用 pension 命令:
python scripts/calculate_retirement.py pension <城市> <月工资> <已缴费年限> <退休年龄> [就业类型]
示例:
# 计算已缴费25年、月薪15000、63岁退休时的养老金
python scripts/calculate_retirement.py pension 北京 15000 25 63
如果用户想了解不同退休年龄选择的收益差异,可以使用 compare 命令:
python scripts/calculate_retirement.py compare <出生日期> <性别> <身份类型> <月工资> [城市] [就业类型] [是否含公积金]
示例:
python scripts/calculate_retirement.py compare 1985-06-15 male worker 15000 北京 employee true
对比分析结果示例:
| 退休年龄 | 60岁 | 63岁 | 65岁 |
|---|---|---|---|
| --------- | ------ | ------ | ------ |
| 退休日期 | 2045年6月 | 2048年6月 | 2050年6月 |
| 需多缴社保 | 基准 | 多缴 ¥9.45万 | 多缴 ¥15.75万 |
| 月养老金 | ¥12,809 | ¥15,629 (+22%) | ¥18,275 (+43%) |
| 盈亏平衡期 | - | 2.8年 | 2.4年 |
| 20年总收益 | ¥307.4万 | ¥318.8万 | ¥328.9万 |
分析结论:
> 💡 建议:
> - 如果身体健康、工作稳定,建议选择延迟退休
> - 如果工作强度大、身体欠佳,建议按正常年龄退休享受生活
> - 综合考虑个人健康状况、工作性质、家庭需求等因素
计算退休后需要活多少年才能通过领取养老金收回缴纳的社保成本。
使用 payback 命令:
python scripts/calculate_retirement.py payback <出生日期> <性别> <身份类型> <月工资> [城市] [就业类型] [是否含公积金]
示例:
python scripts/calculate_retirement.py payback 1985-06-15 male worker 15000 北京 employee true
回本分析结果示例:
| 指标 | 数值 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
| 退休前社保总缴费 | ¥69.8万 | 从现在到退休累计缴费 |
| 养老金相关缴费 | ¥41.9万 | 约占社保总缴费的60%(只计算养老+医疗) |
| 退休后首年养老金 | ¥7,201/月 | 首年每月领取金额 |
| 简单回本年限 | 4.8年 | 不考虑养老金增长 |
| 实际回本年限 | 5年 | 考虑每年养老金上调4% |
| 回本年龄 | 68岁 | 63岁退休,5年后回本 |
| 到80岁总收益 | ¥257.3万 | 领取20年的养老金总额 |
| 净收益 | ¥215.4万 | 总收益 - 养老金相关缴费 |
| 投资回报率 | 514.2% | 远超银行存款 |
逐年回本进度表(前5年):
| 年份 | 月养老金 | 当年领取 | 累计领取 | 回本进度 |
|---|---|---|---|---|
| ------ | ---------- | ---------- | ---------- | ---------- |
| 第1年 | ¥7,201 | ¥86,414 | ¥86,414 | 20.6% |
| 第2年 | ¥7,489 | ¥89,870 | ¥176,284 | 42.1% |
| 第3年 | ¥7,789 | ¥93,465 | ¥269,750 | 64.4% |
| 第4年 | ¥8,100 | ¥97,204 | ¥366,954 | 87.6% |
| 第5年 | ¥8,424 | ¥101,092 | ¥468,046 | 111.7% ✅ |
核心结论:
> 💡 回本计算说明:
> - 回本年限只计算与养老金直接相关的缴费(养老保险+医疗保险,约占社保总缴费的60%)
> - 失业险、公积金等不计入回本计算(这些有独立的保障功能)
> - 简单回本 = 总缴费 ÷ 月养老金(不考虑增长)
> - 实际回本考虑了养老金每年上调(约3-5%),回本更快
> - 社保还具有抗通胀、终身领取、家属继承、丧葬补助等额外价值
根据《住房公积金管理条例》,单位必须为员工缴纳公积金,具有强制性。
部分单位(尤其是中小企业、创业公司、某些民营企业)存在不交或少交公积金的情况。
如果发现单位不交公积金:
用户:我今年35岁,男性,想知道自己什么时候能退休,还有社保要交多少钱
助手:我来帮您计算退休时间和社保缴费。先了解几个基本信息:
如果是职工社保(有单位):
如果是灵活就业(自己交):
| 档次 | 缴费基数 | 每月社保费用 | 适合人群 |
|-----|---------|------------|---------|
| 最低档 | ¥7,384 | ¥2,289/月 | 收入不稳定,想减轻压力 |
| 中低档 | ¥10,000 | ¥3,100/月 | 收入一般 |
| 中档 | ¥15,000 | ¥4,650/月 | 收入中等,想平衡负担 |
| 高档 | ¥25,000 | ¥7,750/月 | 收入较高 |
| 最高档 | ¥36,921 | ¥11,468/月 | 追求高养老金 |
💡 建议:灵活就业可以任选基数,选得越高以后养老金越多,但每月交得也越多。您想按哪个档次计算?
用户:1989年3月15日出生,月工资12000,在上海工作
助手:[使用脚本计算后展示结果]
示例1:职工社保(有单位)
根据计算结果:
社保缴费计算(以上海为例):
其中:
💰 养老金预测(退休后每月可领取):
> 💡 说明:养老金替代率45.3%表示退休后每月养老金约为退休前工资的45%。根据国际标准,70%以上可维持退休前生活水平。建议考虑补充商业养老保险或个人养老金账户。
注:以上计算基于当前政策,实际金额以社保局核算为准。
示例2:灵活就业(自由职业)
用户信息:
对话流程:
助手:您在上海灵活就业,可以选择以下缴费档次:
| 档次 | 缴费基数 | 每月费用 | 退休前总计 |
|---|---|---|---|
| ----- | --------- | --------- | ----------- |
| 🥉 最低档 | ¥7,384 | ¥2,289 | ¥52.6万 |
| 🥈 中低档 | ¥10,000 | ¥3,100 | ¥71.2万 |
| 🥇 中档 | ¥15,000 | ¥4,650 | ¥107万 |
| 💎 高档 | ¥25,000 | ¥7,750 | ¥178.4万 |
| 👑 最高档 | ¥36,921 | ¥11,468 | ¥263.8万 |
💡 建议:根据您的收入情况,选择能长期负担的档次。如果收入不稳定,建议选最低档保证不断缴;如果收入还行,中档比较平衡。
用户选择:中档(¥15,000基数)
计算结果:
📅 退休时间:2052年6月(63岁),距离退休约27年3个月
💰 社保缴费(灵活就业 - 中档):
📊 与职工社保对比(同样¥15,000基数):
> 💡 温馨提示:虽然灵活就业缴得多,但养老金待遇和职工是一样的(个人账户部分相同),只是没有单位帮你分摊统筹部分。
references/retirement_policy.md - 中国退休政策与社保缴费详细说明scripts/calculate_retirement.py - 退休计算Python脚本共 2 个版本