How PAYE Actually Works in Kenya & How it Translates to Independent Workers Tax Filling
Most people know PAYE exists. Very few know how it is calculated. Here is every step the tax bands, reliefs, and deductions explained simply.

If you've ever read a PAYE explainer and thought "okay, but I don't have a payslip" you're not missing something. PAYE genuinely isn't built for you. It's built for employees. If you're a photographer, videographer, designer, musician, or copywriter running gigs, no one is deducting anything from your money before you see it. That's not a loophole. It's a completely different tax path and if you don't understand it, it's the path that catches up with you.
This is the independent worker's version of the PAYE explainer. Same tax year, same KRA, same bands. Different mechanics.
The core difference: deducted vs. declared
An employee's tax is deducted at source. Their employer calculates PAYE, takes it out before payday, and remits it to KRA by the 9th of the following month. The employee never touches that money.
An independent worker's tax is declared and self-assessed. Nobody deducts your final tax bill for you as you go. Some of your clients companies, government bodies, institutions will deduct 5% Withholding Tax (WHT) from what they pay you and hand you a certificate. But WHT is not your final tax. It's a credit. It reduces what you owe when you file your IT1 return by 30 June. If you never file, that 5% just sits there uncredited it doesn't settle your obligation. This is exactly what caught out 392,162 Kenyan taxpayers who had WHT deducted in 2024 and filed nil returns anyway, believing the deduction was the end of the story. It wasn't. KRA is now sending them pre-populated returns to correct the record.
Not sure if a WHT certificate you've received actually covers what you think it covers or whether you're one of the 392,162? Get in touch and we'll help you figure out where you stand.
The tax bands are the same. What sits on top isn't.
Good news first: the progressive bands are identical whether you're employed or independent.
Annual income
Rate
First KES 288,000 - 10%
Next KES 100,000 (to KES 388,000) - 25%
Next KES 5,612,000 (to KES 6,000,000) - 30%
Next KES 3,600,000 (to KES 9,600,000) - 32.5%
Above KES 9,600,000 - 35%
You never pay the top band's rate on your whole income only on the slice that falls into that band. Where it gets different is what happens before and after those bands are applied.
Personal relief , you get it too
Employees have KES 28,800 a year (KES 2,400/month) knocked off their tax bill automatically, applied every month as PAYE is calculated. As an independent worker, you get the same relief it's just not automatic in the same way. Nobody applies it for you month to month, because nobody's running a monthly payroll calculation on your behalf. It gets applied once, at the point you file your IT1, against your annual tax liability. KRA's own rule is that every resident individual is entitled to it the deciding factor is residency, not whether you happen to have an employer. Don't leave it off your return.
Insurance relief, same rule applies
15% of the premiums you pay on life, health, or education insurance, capped at KES 60,000 a year, reduces your tax whether you're employed, gig, or both. Keep your policy documents. Like personal relief, it's yours to claim at filing it isn't going to show up unless you put it on the return.
The statutory contributions nobody's doing these for you
An employee's payslip handles NSSF, SHIF, and the Affordable Housing Levy (AHL) automatically. If you're independent, you register and remit all three yourself:
- NSSF: Tier I is 6% of the first KES 9,000/month; Tier II is 6% of earnings up to KES 108,000/month. As a self-employed person you pay both the "employee" and "employer" portions there's no employer to split it with. It's a deductible business expense.
- SHIF: 2.75% of gross income, no cap. Self-register, remit monthly, deductible.
- AHL: 1.5% of gross, remitted by the 9th of the following month. Note: the AHL relief was repealed in December 2024 it reduces your declared income, not your final tax bill directly. Don't expect it to show up as a tax credit.
None of these arrive as a deduction on a payslip. If you don't set up standing reminders, they simply don't happen and unremitted statutory obligations are one of the things that can land you on KRA's Special Table, which blocks you from filing at all until it's resolved.
Expenses: your version of "allowable deductions"
An employee's taxable income is basically their gross pay minus statutory deductions there's no expense claiming involved. As an independent worker, your allowable expenses are where you actually have leverage over your tax bill, and from January 2026 KRA checks them against eTims at the point of filing.
Here's the accurate position for the 2025 return, not the blunt version:
- eTims-compliant expenses invoice has an ETM- or KRACU reference are confirmed deductible, no further action.
- Statutorily exempt categories don't need an eTims number at all: PAYE income, imported goods and services, insurance premiums, pension and unit trust fees, transactions already subject to final withholding tax, airline tickets, and a few others. These are deductible as normal.
- Everything else without an eTims receipt isn't automatically thrown out but it isn't automatically safe either. For the 2025 return only, KRA introduced a one-time workaround: scan the receipt, upload it, and attach an Excel schedule with the supplier's PIN. KRA reviews and can still reject it. Treat this as the exception you use when you have to, not your default filing method.
If you use your car for work, none of your transport expense is deductible without a logbook date, destination, purpose, kilometres, for every business trip. Not reduced. Disallowed entirely. This one rule quietly wipes out more freelancer deductions than anything else on the list.
When is your tax due, if nothing's being deducted monthly?
Employees have monthly PAYE handled for them, filed by their employer every month. Independent workers file one annual return, the IT1, by 30 June for the prior tax year, declaring everything: gig income, WHT already credited, allowable expenses, statutory contributions paid. If you owe a balance after credits, that's due at filing. If your WHT credits exceed what you owe, KRA doesn't cut you a cheque the excess sits as a credit balance in your iTax ledger, ready to offset against what you owe next time you file. Either way, you only find out which position you're in balance due, or credit sitting there for next year by actually filing.
From March 2026, KRA also sends you a pre-populated return, built from your eTims records, your WHT certificates, and NTSA data. If their number and your number disagree, the burden is on you to explain the gap with your own records not the other way around. This is precisely why keeping your invoices, certificates, and expense receipts organised throughout the year, rather than reconstructing them in June, matters more for independent workers than it ever did for employees.
The short version
PAYE is a system built around one relationship: employer, employee, monthly deduction, automatic relief. Independent work runs on a different relationship entirely: you, your clients, WHT credits instead of automatic deductions, self-remitted statutory contributions, expense records you have to defend with eTims receipts, reliefs you have to remember to claim yourself instead of having them applied for you, and one annual reckoning instead of twelve monthly ones.
None of this is more complicated than PAYE it's just yours to run, instead of something running quietly in the background of a payslip. Tax ndio ina kushinda when you don't know which system you're actually in. Once you do, it's just maths.