上海月薪3万,到手多少?有一个6岁的孩子,并且有60岁以上老人赡养
Tạo vào: 27 tháng 12, 2025
Trả lời bằng GPT-5.2 Thinking bởi Chat01
Tạo vào: 27 tháng 12, 2025
Trả lời bằng GPT-5.2 Thinking bởi Chat01
上海月薪3万,到手多少?有一个6岁的孩子,并且有60岁以上老人赡养
pythongross=30000 social = gross*(0.08+0.02+0.005) social 3150.0000000000005
pythontax_brackets=[ (36000,0.03,0), (144000,0.10,2520), (300000,0.20,16920), (420000,0.25,31920), (660000,0.30,52920), (960000,0.35,85920), (float('inf'),0.45,181920) ] def tax_on_cum(cum_taxable): for limit,rate,qd in tax_brackets: if cum_taxable<=limit: return cum_taxable*rate - qd return 0 def schedule(add_deduction,house_rate): social = gross*(0.08+0.02+0.005) house = gross*house_rate taxable_month = gross - social - house - 5000 - add_deduction taxable_month = max(0,taxable_month) cum=0 paid=0 month_tax=[] for m in range(1,13): cum += taxable_month tax_cum=tax_on_cum(cum) t = tax_cum - paid paid = tax_cum month_tax.append(t) net=[gross-social-house-t for t in month_tax] return taxable_month, month_tax, net, social, house for add,house_rate in [(5000,0.07),(3500,0.07),(5000,0.05),(3500,0.05)]: taxable_month, month_tax, net, social, house = schedule(add,house_rate) print(add,house_rate,taxable_month,sum(month_tax),sum(net)/12, min(net), max(net))
pythontaxable_month, month_tax, net, social, house = schedule(5000,0.07) list(enumerate(month_tax,1)), list(enumerate(net,1))[:5], list(enumerate(net,1))[-3:] ([(1, 442.5), (2, 442.5), (3, 1020.0), (4, 1475.0), (5, 1475.0), (6, 1475.0), (7, 1475.0), (8, 1475.0), (9, 1475.0), (10, 1825.0), (11, 2950.0), (12, 2950.0)], [(1, 24307.5), (2, 24307.5), (3, 23730.0), (4, 23275.0), (5, 23275.0)], [(10, 22925.0), (11, 21800.0), (12, 21800.0)])
pythontaxable_month, month_tax, net, social, house = schedule(3500,0.07) list(enumerate(month_tax,1)), net[:5], net[-3:], sum(month_tax) ([(1, 487.5), (2, 487.5), (3, 1380.0), (4, 1625.0), (5, 1625.0), (6, 1625.0), (7, 1625.0), (8, 1625.0), (9, 1850.0), (10, 3250.0), (11, 3250.0), (12, 3250.0)], [24262.5, 24262.5, 23370.0, 23125.0, 23125.0], [21500.0, 21500.0, 21500.0], 22080.0)
pythontaxable_month, month_tax, net, social, house = schedule(5000,0.05) [(1,net[0]),(2,net[1]),(3,net[2]),(4,net[3]),(9,net[8]),(10,net[9]),(11,net[10]),(12,net[11])],month_tax[:5],month_tax[-3:],sum(month_tax) ([(1, 24889.5), (2, 24889.5), (3, 24186.0), (4, 23815.0), (9, 23815.0), (10, 22865.0), (11, 22280.0), (12, 22280.0)], [460.5, 460.5, 1164.0, 1535.0, 1535.0], [2485.0, 3070.0, 3070.0], 19920.0)
pythontaxable_month, month_tax, net, social, house = schedule(3500,0.05) [(1,net[0]),(2,net[1]),(3,net[2]),(4,net[3]),(8,net[7]),(9,net[8]),(10,net[9]),(12,net[11])], month_tax[:4], month_tax[-3:], sum(month_tax) ([(1, 24844.5), (2, 24844.5), (3, 23826.0), (4, 23665.0), (8, 23665.0), (9, 22900.0), (10, 21980.0), (12, 21980.0)], [505.5, 505.5, 1524.0, 1685.0], [3370.0, 3370.0, 3370.0], 23520.0)
pythonfor add in [5000,4000,3500]: taxable_month, month_tax, net, social, house = schedule(add,0.07) print(add, "avg", sum(net)/12, "min", min(net), "max", max(net), "annual_tax", sum(month_tax))
按2025年上海现行口径给你算一个“工资每月固定3万、社保/公积金都按3万做基数、你把专项附加扣除在个税App里填满由你本人享受”的版本(最接近大家问“到手”的场景)。
✅ 三险个人合计:2400+600+150 = 3150 元/月
你每月专项附加扣除:子女教育2000 + 赡养老人3000 = 5000
另外:你每月还会进公积金账户 2100(个人)+2100(单位)= 4200。(Shzfgjj)
你每月专项附加扣除:子女教育2000 + 赡养老人1500 = 3500
在上海月薪3万、有6岁娃+赡养老人的情况下(公积金按7%):
只要你告诉我:公积金到底缴5/6/7%(有没有补充公积金)、以及你是不是独生子女/赡养老人分摊多少,我可以把“你公司那种口径”的到手数直接精确到每个月。