名称: kenya-tax-rates
描述: 使用精确的 2024/2025 年度税率计算肯尼亚薪资扣除项 - 个人所得税(PAYE)、社会医疗保险(SHIF)、国家社保基金(NSSF)及住房税
使用最新的税率计算肯尼亚的薪资税和扣除项,涵盖个人所得税(PAYE)、社会医疗保险(SHIF)、国家社保基金(NSSF)和住房税。
安装 npm 包:
npm install kenya-tax-rates
import { getNetSalary } from 'kenya-tax-rates';
const netSalary = getNetSalary(100000);
// 返回约 KES 75,000
import { calculatePayroll } from 'kenya-tax-rates';
const result = calculatePayroll({
grossSalary: 100000,
pensionContribution: 5000, // 可选
insurancePremium: 2000, // 可选
});
// 返回结果:
// {
// grossSalary: 100000,
// taxableIncome: 93590,
// deductions: { shif: 2750, nssf: 2160, housingLevy: 1500, paye: 18594 },
// netSalary: 74995,
// employerContributions: { nssf: 2160, housingLevy: 1500 }
// }
import { calculatePaye, calculateShif, calculateNssf, calculateHousingLevy } from 'kenya-tax-rates';
// 包含减免的个人所得税(PAYE)
const paye = calculatePaye(85000);
// 社会医疗保险(SHIF)(2.75%,最低 KES 300,无上限)
const shif = calculateShif(50000); // 1375
// 国家社保基金(NSSF)(根据当前日期自动检测 2024/2025 年度费率)
const nssf = calculateNssf(80000);
// 住房税(1.5%)
const levy = calculateHousingLevy(100000); // 1500
| 收入(KES) | 税率 |
|---|---|
| 0 - 24,000 | 10% |
| 24,001 - 32,333 | 25% |
| 32,334 - 500,000 | 30% |
| 500,001 - 800,000 | 32.5% |
| 超过 800,000 | 35% |
| 期间 | 下限 | 上限 | 最高缴款额 |
|---|---|---|---|
| 2024年2月 - 2025年1月 | KES 7,000 | KES 36,000 | KES 2,160 |
| 2025年2月起 | KES 8,000 | KES 72,000 | KES 4,320 |
| 函数 | 描述 |
|---|---|
calculatePayroll(input) |
计算包含所有扣除项的完整薪资 |
getNetSalary(gross, date?) |
快速计算净薪资 |
calculatePaye(taxableIncome) |
计算包含减免的个人所得税(PAYE) |
calculateShif(grossSalary) |
计算社会医疗保险(SHIF)缴款 |
calculateNssf(earnings, date?) |
计算国家社保基金(NSSF)双层缴款 |
calculateHousingLevy(grossSalary) |
计算住房税(1.5%) |