上海企业养老金的计算方法
作为直辖市的魔都和帝都的养老金都是独立计算的,并且高于地方其它城市,本文探讨上海的计算方法。

上海的养老金与全国一样都是由基础养老金和个人账户养老金组成, 但是若在1992年底以前参加工作,还会有过渡养老金。
基础养老金和个人账户养老金是国家从1996年开始的统账结合的养老保险政策的产物,前者由统筹账户支付,即国家和企业负担,后者是职工自己缴纳8%的个人基本工资作为养老保险。 如果是自由职业者就由自己缴纳全部,数额是20%的缴费基数作为两个账户的资金,只是统筹部分占60%,个人账户进入40%。
基础养老金是占最大的部分,一般是个人账户的2.5倍左右,这恰好是养老保险的价值所在。
其计算公式:
基础养老金=上海退休当年的计发基数*(1+本人的缴费指数)/2*缴费年限*1*
基础养老金的公式还可以写成:
基础养老金=(上海退休当年的计发基数+本人指数化月平均缴费工资)/2*缴费年限*1%
显然本人指数化月平均缴费工资=退休当年的计发基数*本人月平均缴费工资指数。
而计发基数与上一年的全口径社平工资相关。
这里的本人月平均缴费工资指数是一个衡量一个人历年缴费的多少的因子,它反映的是个人缴费的多少,它的计算方法是将你每个月的缴费工资除以当年的缴费基数得出一个数值,然后将所有月数的这样的比值相加,做出算数平均数,计算公式如下:
本人月平均缴费工资指数=(X1 +X2 +……+Xm-1+Xm+1×n)÷N
公式中,X1、X2……Xm-1, Xm为参保人员退休当月及退休前1月、2月……m-1月,m月本人缴费工资指数,n是视同缴费的月数,视同缴费期间每个月的指数被看成是1;N是全部缴费月数(含视同缴费月数)。
月缴费工资指数按照参保人员退休前1月、2月……m-1月、m月本人实际月缴费工资基数除以对应的上海市上年度全市城镇单位就业人员月平均工资计算,结果保留四位小数。
这里举个 例子关于指数的计算方法,假设上海2021年到2024年的社平工资已知,同时本人的缴费基数是已知的, 如下表:
年份 |
社平月工资 |
当年的月 |
当年的月 |
当年的年指数和 |
2021 |
10338.00 |
10000 |
0.967305 |
11.60766 |
2022 |
11396.00 |
11000 |
0.965251 |
11.58301 |
2023 |
12307.00 |
12000 |
0.975055 |
11.70066 |
2024 |
13021.00 |
13000 |
0.998387 |
11.98065 |
四年的全部月份的指数和 |
46.87198 |
|||
四年全部月数的月平均缴费指数 |
0.9765 |
上面表格黑体的0.9765的计算就是46.87198/48的结果。也就是这四年的月平均缴费指数。这个指数最高不会超过3,最低一般不低于0.6。
上海是采用月平均缴费指数,所以在计算时要注意把年指数化成月指数。
然而上海有一些特殊规定,在计算指数的时候,要考虑如下因素:
1993年至2010年的缴费工资指数低于1的,按照1计算;2011年至2013年的缴费工资指数分别按照不低于1、0.85、0.75计算,如果实际的指数大于规定值按照实际计算的结果。
此外上面基础养老金中的计发基数是和全市上一年的职工社平工资有关,现在都是全口径的上一年度的全市城镇单位就业人员的月平均工资。
因此
指数化月平均缴费工资
=退休时全市上一年城镇单位就业人员月平均工资*本人月平均缴费工资指数
另外一部分不可缺少的一部分养老金就是个人账户养老金,其公式如下:
个人账户养老金=个人账户储存额/退休的计发月数
上面的个人账户储存额是进入个人账户的全部累积,包括各年的记账利息,这个总额与缴费年限的长短和缴费基数的高低有关,每个人可以通过智慧人生查到自己的累计储存额。计发基数与个人的退休年龄有关,这是国家的统一规定,其对应的表格如下:
退休年龄 |
计发月数 |
40 |
233 |
41 |
230 |
42 |
226 |
43 |
223 |
44 |
220 |
45 |
216 |
46 |
212 |
47 |
208 |
48 |
204 |
49 |
199 |
50 |
195 |
51 |
190 |
52 |
185 |
53 |
180 |
54 |
175 |
55 |
170 |
56 |
164 |
57 |
158 |
58 |
152 |
59 |
145 |
60 |
139 |
61 |
132 |
62 |
125 |
63 |
117 |
64 |
109 |
65 |
101 |
66 |
93 |
67 |
84 |
68 |
75 |
69 |
65 |
70 |
56 |
对于上海的企业 职工如果是1992年底之前参加工作,还有一部分过渡养老金。这一段时间被看成是视同缴费年限,其缴费工资指数统一按照1计算。这是为了使得1992年底以前参加工作的参保人员,能够“合理衔接、平稳过渡”。
上海的过渡性养老金除了基本的计算所得以外,再按照本人办理基本养老金申领手续时1993年到1997年5年内个人账户储存额对应的“虚账实记”总额除以120,两者相加发放。所谓“虚账实记”指的是当时可能个人没有缴费,但政府给与补贴,认为个人账户存有这笔资金。
因此过渡养老金的公式是:
过渡养老金
=退休的上一年的全市社平工资*1*视同缴费年限*1.2%+1993年到1997年的虚账实记总额/120
上面的虚账实记录的总额比较复杂,它是上海的统一政策。
“虚帐实记”的记帐金额总额为1992年底以前连续工龄所对应的记帐虚账实记金额与1993年到1997年5年内个人帐户储存额所对应的实际记帐金额之和。显然92年之前的是虚账,而1993年到1997年的五年是实账,但两者赋值的计算方法有对应的表格。
1992年底以前连续工龄的所对应的“虚帐实记”金额表一:
1992年底前连续工龄 |
记帐金额(元) |
1年 |
1840 |
2年 |
3680 |
3年 |
5520 |
4年 |
7360 |
5年 |
9200 |
6年 |
11040 |
7年 |
12880 |
8年 |
14720 |
9年 |
16560 |
10年 |
18400 |
11年 |
20240 |
12年 |
22080 |
13年 |
23920 |
14年 |
25760 |
15年 |
27600 |
16年 |
29440 |
17年 |
31280 |
18年 |
33120 |
19年 |
34960 |
20年 |
36800 |
1993年到1997年5年内个人帐户储存额所对应的记帐金额表二:
1993年到1997年 |
记帐金额(元) |
2438.0及其以下 |
14400 |
2438.1-2678.0 |
15600 |
2678.1-3158.0 |
16800 |
3158.1-3637.0 |
18000 |
3637.1-4119.0 |
19200 |
4119.1-4601.0 |
20400 |
4601.1-5077.0 |
21600 |
5077.1-5564.0 |
22320 |
5564.1-6043.0 |
23040 |
6043.1-6527.0 |
23760 |
6527.1-7008.0 |
24480 |
7008.1-7489.0 |
25200 |
7489.1-7972.0 |
25920 |
7972.1-8450.0 |
26640 |
8450.1-8931.0 |
27360 |
8931.1-9414.0 |
28080 |
9414.1-9581.0 |
28800 |
9581.1-9749.0 |
29520 |
9749.1-9918.0 |
30240 |
9918.1-10082.0 |
30960 |
10082.1-10250.0 |
31680 |
理解了上面的概念和公式就可以计算上海的“中人”,即92年前参加工作的职工的情况。
假定这个职工的个人情况如下:
出生年月 |
1965年6月 |
参加工作 |
1983年8月 |
退休时间 |
2025年6月 |
参保时间 |
1993年 |
退休类型 |
弹性退休(不延迟) |
假定这个职工没有断缴过,我们可以算出他的对应缴费年限:
缴费年限(含视同缴费年限) 1983年8月到2025年6月 |
41年11个月 =41.92年(用于计算缴费年限) =503月 |
1993年1月到2025年6月的月数 |
390个月(用于计算指数) |
1983年的工作月数 |
5个月(用于计算当年的指数) |
视同缴费年限 从1983年8月到1992年12月 |
9年5个月 =9.42年(用于计算过渡养老金 和查找对应的记账金额) =113月(用于计算视同指数) |
退休年龄 |
60岁 |
个人账户养老金计发月数 |
139 |
最难的部分是计算个人的指数,根据上面的说明,我们知道指数是与个人的缴费基数和上一年全市的社平工资有关,此外还和上海的政策有关,如上面谈到的 “1993年至2010年的缴费工资指数低于1的,按照1计算;2011年至2013年的缴费工资指数分别按照不低于1、0.85、0.75计算”。
本例假定这位退休职工的每年缴费基数都超过上一年的社平工资,因此他的缴费指数都是大于1的,这样就可以计算出他的全程指数。
假定从1993年到2025年他本人的缴费基数通过上网查询可以得到实际数值,同时我们也获得了1992年到2024年的上海的逐年社平工资(这个可通过统计年签或网上查询得到),我们就可以算出这个期间的实际缴费指数。其计算方法就是前面的计算公式确定的,这个职工从1993年1月建账到2025年6月退休,其实际缴费月数是378,我们假定已经算出他的实际月平均缴费指数是1.0358,这样就可以算出他的全程缴费指数:
个人月平均缴费工资指数=(1*113+1.0358*390)/503=1.0319
由于2025年的计发基数在2025年的10月才能公布,现在用2024年的计发基数(即2023年的社平工资),这个数值是12307元。
此外通过查询其个人账户,假定退休时的累计存储额为201067元。
此人1992年前的工龄是9.4年,根据表一,其虚账实记的数额是16560元。
同时查询个人账户1993年到1997年五年的个人账户累加是5630元,通过查表二,找到对应的记账金额是23040元。
所以他的虚账实记的总额=16560+23040=39600
至此我们得到了计算其养老金的全部参数:
本人月平均缴费指数 |
1.0319 |
2025年暂时计发基数 |
12307 |
个人累计储存额 |
201067 |
虚账实记总额 |
39600 |
将上述参数值带入公式:
基础养老金=上海退休当年的计发基数*(1+本人的缴费指数)/2*缴费年限*1*
=12307*(1+1.0319)/2*41.92*1%
=5241.38
个人账户养老金=个人账户储存额/退休的计发月数
=201067/139
=1446.52
过渡养老金=退休的上一年的全市社平工资*1*视同缴费年限*1.2%+1993年到1997年的虚账实记总额/120
=12307*1*9.42*1.2%+39600/120
=1721.18
最后基本养老金=5241.38+1446.52+1721.18
=8409.08
这个养老金的数额将近是同等条件下不发达省份的1.8倍,原因除了有计发基数最高以外,还有过渡养老金也比较多。
上面的计算做了一些假设,如个人账户储存额,以及个人的实际缴费平均指数,可能与实际有差异,但不影响了解计算方法。
总结一下上海的养老金构成:
- 个人平均缴费工资指数采用全程指数,将实际缴费指数和视同缴费指数加权平均。
- 平均缴费工资指数取四位小数。
- 缴费年限若有零头月数,将月要化为年。
- 上海采用的是月平均缴费指数,而不是年平均缴费指数。
- 若个人缴费指数低于1以下,全程指数会被拉高,有利于缴费基数低的人。
- 此外由于政策的规定,对于1993到2013年期间缴费指数是0.6左右的人,非常友好,因为“1993年至2010年的缴费工资指数低于1的,按照1计算;2011年至2013年的缴费工资指数分别按照不低于1、0.85、0.75计算”, 这样会拉高个人的平均缴费指数。
- 同样若93年以后个人的缴费指数很高,比如超过2,其全程指数会被1992年的月指数1拉低。
- 上海的计发基数傲视群雄,无疑提高了养老金的水准。
- 上海的过渡养老金有一项补充,这是全国26个省和自治区没有的政策,就是增加了一个虚账实记/120这个增加值,也就是示例中的39600/120=330元。
- 上海的过渡养老金的过渡系数是1.2%,取的是国家规定的1.2%-1.4%的下限。
- 上海的过渡养老金的指数采用的是1,没有采用实际指数,也没有采用全程平均指数。这对于缴费指数低的人非常友好,但对后期缴费高的人并不划算。
- 上海的过渡养老金虽然计算到1992年,实际上隐含扩展到1997年。
- 上海在10月前退休,用的计发基数是上一年的,因此会有一个后期调整和补发的过程。