Skip to content

CalculateMonthlyTax函数

函数名:cw_月度个税计算 / CalculateMonthlyTax

函数功能

计算工资薪金所得月度个税(支持累计预扣法),自动适配7级超额累进税率,提供完整税务明细和实发工资计算。

参数规范

参数名类型必填示例特殊说明
currentMonthSalaryDecimal15000本月税前工资(精确到元)
accumulatedSalaryDecimal75000本年累计税前工资,默认-1自动计算
currentMonthInsuranceDecimal2500本月五险一金缴纳金额
accumulatedInsuranceDecimal12500本年累计五险一金,默认-1自动计算
currentMonthDeductionDecimal2000本月专项附加扣除金额
accumulatedDeductionDecimal10000本年累计专项附加扣除,默认-1自动计算
paidTaxDecimal500本年已预缴税款,默认-1自动计算
currentMonthInteger6税款所属月份(1-12)
returnItemInteger51-7返回单项,0横向全表,-1纵向全表
showTitleInteger10隐藏标题,1显示标题

税率标准

累计应纳税所得额税率速算扣除数
≤36,000元3%0
36,000-144,000元10%2,520
144,000-300,000元20%16,920
300,000-420,000元25%31,920
420,000-660,000元30%52,920
660,000-960,000元35%85,920
>960,000元45%181,920

使用案例

标准月度计算

问题描述:计算第6个月工资25,000元的个税
公式演示

excel
=CalculateMonthlyTax(25000,-1,4500,-1,3000,,,,,1)

输出效果

应纳税所得额适用税率速算扣除数累计应缴税款已缴税款应补(退)税款实发工资
125000.030375037520125

跨税率区间计算

问题描述:计算年终奖并入后的个税
公式演示

excel
=CalculateMonthlyTax(85000,480000,12000,72000,4000,24000,125000,12,,1)

输出效果

应纳税所得额适用税率速算扣除数累计应缴税款已缴税款应补(退)税款实发工资
3240000.253192049080125000073000

技术说明

计算公式

累计应纳税所得额 = 累计工资 - 累计社保 - 累计扣除 - 5000×月份数
累计应纳税额 = 应纳税所得额 × 税率 - 速算扣除数
本月应补税额 = 累计应纳税额 - 已缴税款

异常处理

错误场景返回值
月份超限#VALUE!
负值参数#NUM!
累计工资<月工资#REF!

注:本函数符合国家税务总局公告2018年第56号文件规定,起征点5000元/月