How we calculate
Sources, assumptions and how often each rate is checked.
Principles
Every calculation runs from a single rates file. Each rate records its legal source, the date it took effect, the date we last verified it, and how often it must be rechecked. An automated check flags any rate past its review date, and the build fails if a page links to something that does not exist.
Results are rounded to the nearest shilling for display; calculations use full precision. Payroll follows KRA’s order: NSSF, SHIF and the Housing Levy are deducted from gross pay, PAYE bands are applied to what remains, then personal and insurance relief are subtracted from the tax.
Sources and review schedule
| Rate | Source | Verified | Review every |
|---|---|---|---|
| PAYE bands & personal relief | Income Tax Act (Cap 470) as amended by Finance Act 2023; unchanged by Finance Act 2026 | 5 October 2026 | 90 days |
| NSSF Tier I & II (Year 4) | NSSF Act 2013, fourth-year rates | 5 October 2026 | 90 days |
| SHIF contribution | Social Health Insurance Act 2023; deductible for PAYE under Tax Laws (Amendment) Act 2024 | 5 October 2026 | 90 days |
| Affordable Housing Levy | Affordable Housing Act 2024 | 5 October 2026 | 90 days |
| M-Pesa consumer tariff | Safaricom M-PESA consumer tariffs (send, agent and ATM withdrawal) | 5 October 2026 | 30 days |
| Airtel Money tariff | Airtel Kenya published tariff | 5 September 2026 | 30 days |
| Fuliza fees | Safaricom Fuliza tariff; excise at 20% of fees | 5 September 2026 | 60 days |
| KPLC domestic prepaid tariff & pass-through charges | EPRA tariff schedule; monthly pass-through charges gazetted by EPRA | 5 September 2026 | 30 days |
| VAT standard rate | VAT Act 2013 | 5 October 2026 | 180 days |
| Turnover Tax | Income Tax Act s.12C as amended by Tax Laws (Amendment) Act 2024 | 5 October 2026 | 180 days |
| Monthly Rental Income tax | Income Tax Act s.6A as amended by Finance Act 2023 | 5 September 2026 | 180 days |
| Withholding tax (residents) | Income Tax Act, Third Schedule | 5 October 2026 | 180 days |
| Capital Gains Tax | Finance Act 2023 | 5 October 2026 | 180 days |
| Stamp duty on property transfers | Stamp Duty Act | 5 October 2026 | 180 days |
| SACCO dividend withholding tax | Income Tax Act, Third Schedule | 5 October 2026 | 180 days |
| HELB loan terms | HELB repayment guidelines | 5 September 2026 | 120 days |
| Hustler Fund personal loan terms | Financial Inclusion Fund published terms | 5 September 2026 | 90 days |
| Withholding tax on investment interest | Income Tax Act, Third Schedule | 5 October 2026 | 180 days |
| Employment Act entitlements | Employment Act 2007 (ss. 19, 28, 35, 40) and Regulation of Wages Orders | 5 October 2026 | 365 days |
| KRA penalties and interest | Tax Procedures Act 2015, ss. 38, 83, 83A | 5 October 2026 | 180 days |
| Motor vehicle import taxes | EAC CET, Excise Duty Act, KRA CRSP depreciation schedule | 5 October 2026 | 90 days |
| Motor insurance levies | Insurance Act levies (IRA training levy, Policyholders' Compensation Fund) and Stamp Duty Act | 5 October 2026 | 180 days |
| Nairobi water tariff (domestic) | NCWSC / WASREB approved tariff | 5 September 2026 | 180 days |
| Typical mortgage closing costs | Market practice (Advocates Remuneration Order scale, valuer fees); editable in the calculator | 5 October 2026 | 365 days |
| Contract gratuity (public service default) | Public Service Commission contract terms; private contracts vary | 5 October 2026 | 365 days |
Limits
Calculators give estimates for typical situations. They do not cover every allowance, exemption or employer-specific arrangement. Always confirm figures with KRA, your employer, your bank or the service provider before acting on them.