税金与社会保险全扣除计算
High Contrast
Dark Mode
Light Mode
Sepia
Forest
2 min read448 words

税金与社会保险全扣除计算

日本的税率不算全球最高,但税与社会保险叠加后,实得比例比很多人预期的低。以下是完整的扣除项计算,以具体数字为例。


扣除项结构总览

日本在职员工的主要扣除项分为四大类:

graph TB A["税前年薪\n例:600万 JPY"] --> B["所得税\n(国税)\n约 10–20% 有效税率"] A --> C["住民税\n(地方税)\n约 10% 上一年收入"] A --> D["健康保険\n(健康保险)\n约 5% 员工负担"] A --> E["厚生年金\n(养老年金)\n约 9.15% 员工负担"] B --> F["💰 实得金额\n约 ¥4,200,000–4,400,000"] C --> F D --> F E --> F style A fill:#1565C0,color:#fff style F fill:#43A047,color:#fff

详细计算:年薪 500万 JPY

def calculate_net_income_japan(gross_annual_jpy: int, has_dependents: bool = False) -> dict:
"""
简化版日本薪资税后计算
注意:日本税制复杂,实际金额以管给通知书为准。
此计算忽略部分细节(各种扣除、具体健保组合等),误差约5–10%。
"""
gross = gross_annual_jpy
# ========================
# 1. 社会保険料(雇员负担)
# ========================
# 健康保険(協会けんぽ東京,2025年约10%,雇员/雇主各半)
health_insurance_rate = 0.0993  # 约9.93%(含介護保険,30–40歳)
health_insurance_employee = gross * (health_insurance_rate / 2)  # 雇员负担约4.97%
# 厚生年金(18.3%,雇员/雇主各半)
# 上限:月收入约655,000 JPY以上封顶
welfare_pension_rate = 0.183
pension_cap_monthly = 655_000
if gross / 12 > pension_cap_monthly:
pension_monthly = pension_cap_monthly * (welfare_pension_rate / 2)
welfare_pension_employee = pension_monthly * 12
else:
welfare_pension_employee = gross * (welfare_pension_rate / 2)
# 雇用保険(失业保险,雇员约0.6%)
employment_insurance = gross * 0.006
total_social_insurance = (
health_insurance_employee
+ welfare_pension_employee
+ employment_insurance
)
# ========================
# 2. 所得税(国税)
# ========================
# 先算给与所得控除(薪资收入扣除)
if gross <= 1_625_000:
kyuyo_deduction = 550_000
elif gross <= 1_800_000:
kyuyo_deduction = gross * 0.4 - 100_000
elif gross <= 3_600_000:
kyuyo_deduction = gross * 0.3 + 80_000
elif gross <= 6_600_000:
kyuyo_deduction = gross * 0.2 + 440_000
elif gross <= 8_500_000:
kyuyo_deduction = gross * 0.1 + 1_100_000
else:
kyuyo_deduction = 1_950_000
# 基礎控除
if gross <= 24_000_000:
basic_deduction = 480_000
else:
basic_deduction = max(0, 480_000 - (gross - 24_000_000) // 1_000_000 * 160_000)
# 社会保険料控除(全额扣除)
total_deductions = kyuyo_deduction + basic_deduction + total_social_insurance
taxable_income = max(0, gross - total_deductions)
# 所得税率(2025年)
if taxable_income <= 1_950_000:
income_tax = taxable_income * 0.05
elif taxable_income <= 3_300_000:
income_tax = 97_500 + (taxable_income - 1_950_000) * 0.10
elif taxable_income <= 6_950_000:
income_tax = 232_500 + (taxable_income - 3_300_000) * 0.20
elif taxable_income <= 9_000_000:
income_tax = 962_500 + (taxable_income - 6_950_000) * 0.23
elif taxable_income <= 18_000_000:
income_tax = 1_434_000 + (taxable_income - 9_000_000) * 0.33
elif taxable_income <= 40_000_000:
income_tax = 4_404_000 + (taxable_income - 18_000_000) * 0.40
else:
income_tax = 13_204_000 + (taxable_income - 40_000_000) * 0.45
# 復興特別所得税 2.1%
income_tax_total = income_tax * 1.021
# ========================
# 3. 住民税(居民税,前年收入征收)
# ========================
# 约10%(均等割+所得割),稳定后按上年收入计算
# 初年度(入境当年)通常不征,第二年开始
jumin_tax_base = taxable_income  # 简化
jumin_tax = jumin_tax_base * 0.10 + 5_500  # 均等割约5,500/年
# ========================
# 实得计算
# ========================
total_deductions_final = total_social_insurance + income_tax_total + jumin_tax
net_annual = gross - total_deductions_final
net_monthly = net_annual / 12
# 有效税率
effective_rate = total_deductions_final / gross
return {
"税前年薪": f"¥{gross:,.0f}",
"社会保险(雇员)": f"¥{total_social_insurance:,.0f} ({total_social_insurance/gross*100:.1f}%)",
"所得税(国税)": f"¥{income_tax_total:,.0f} ({income_tax_total/gross*100:.1f}%)",
"住民税(地方税)": f"¥{jumin_tax:,.0f} ({jumin_tax/gross*100:.1f}%)",
"扣除合计": f"¥{total_deductions_final:,.0f}",
"有效总税率": f"{effective_rate*100:.1f}%",
"实得年薪": f"¥{net_annual:,.0f}",
"实得月薪(平均)": f"¥{net_monthly:,.0f}",
}
# 计算三个典型薪资水平
for salary in [4_500_000, 6_000_000, 8_000_000, 12_000_000]:
print(f"\n{'='*50}")
result = calculate_net_income_japan(salary)
for k, v in result.items():
print(f"  {k}: {v}")

简明对照表(东京,无家属,2025年估算)

税前年薪 社保(雇员) 所得税 住民税 有效总扣率 实得年薪 实得月薪
350万 JPY 53万 9万 25万 ~25% 263万 ¥219,000
450万 JPY 68万 16万 33万 ~26% 333万 ¥277,500
500万 JPY 75万 20万 37万 ~26% 368万 ¥307,000
600万 JPY 88万 31万 45万 ~27% 436万 ¥363,000
700万 JPY 98万 43万 52万 ~28% 507万 ¥422,500
1000万 JPY 110万 102万 77万 ~29% 711万 ¥592,500
1200万 JPY 110万 158万 93万 ~30% 839万 ¥699,000

注:社保上限在约 655,000 JPY/月封顶,所以高薪时社保比率下降


入境第一年的特殊情况

first_year_japan = {
"住民税": {
"第1年": "通常不需要缴纳(因为前一年在日本无收入记录)",
"第2年": "开始按第1年收入缴纳",
"实际影响": "第1年手头比第2年后多约¥30,000–70,000/月",
"注意": "第2年住民税来时很多人措手不及——一定要提前存钱",
},
"健康保险": {
"说明": "入职后加入公司的健康保险,雇员约负担5%",
"国民健康保险vs社保": (
"如果你在会社加入健保,通常比国民健康保险便宜。"
"失业后、离职后,需要选择:继续任意继続保险(最多2年)或加入国民健康保险。"
),
},
"年金": {
"说明": "入职后自动加入厚生年金,雇员约负担9.15%",
"离日时可取回多少": "详见第八章——答案会让你惊讶",
},
}

奖金税务:比想象中高

日本的奖金(ボーナス)同样需要缴纳全套税金,而且计算方式有时导致当月实得比例更低:

bonus_tax_reality = {
"奖金税率": "与月薪相同,按当月收入合并计算税率",
"问题": "奖金发放月(7月/12月),当月含奖金的总收入推高税级,导致当月扣税比例更高",
"例子": (
"月薪35万+奖金70万=当月总收105万。"
"这个月所得税按105万计算,比平常月的税率高。"
"到手时有人发现奖金没想象中多——这是为什么。"
),
"年终调整(年末調整)": (
"日本每年12月有年末調整,雇主帮助核算全年税金。"
"如果多缴了税,会在年末调整时退还。"
"外籍工程师需要了解这个机制,不然以为被多扣了钱。"
),
}

小结

下一节:日本薪资与马来西亚、新加坡实际对比 →