Kenya Withholding Tax Calculator
Work out Kenyan withholding tax on a payment: tax to deduct, net amount for the payee and KRA remittance, with the KSh 24,000 monthly floor for fees.
Kenya Withholding Tax Calculator
Background.
A resident consultant sends an invoice for KSh 120,000, and before the money leaves your account you need two figures: what the consultant receives and what goes to KRA. In Kenya's withholding system the payer, not the supplier, collects that tax. You deduct it from the payment at source, remit it through iTax, and the consultant gets a withholding certificate showing that tax was paid on their behalf. At 5% the split is KSh 6,000 to KRA and KSh 114,000 to the consultant.
The rate is the figure you have to look up. Withholding rates are set in the Income Tax Act and differ by type of payment (management and professional fees, contractual fees, rent, interest, dividends, royalties and more) and by whether the payee is resident in Kenya. Non-resident rates are generally higher, and for many non-resident payments the deduction is the final tax. There is no rate table built in here. You type the rate from KRA's current schedule for your payment type and the payee's residency, so a Finance Act change never leaves you working from an old number. The 5% default is the rate for management and professional fees paid to a resident.
Small fees have a floor. KRA's guidance exempts management, professional, training and contractual fees paid to a resident where the total paid to that payee in the month is KSh 24,000 or less. That is why the calculator asks for the month's aggregate as well as the payment in front of you. Once the aggregate is over the line, tax applies to the whole payment, not just the part above KSh 24,000. Rent, interest, dividends and other payments have no such floor, so set the threshold to zero for them.
The deadline is short. KRA's guidance asks for withheld tax to be remitted within five working days of the deduction, and late remittance attracts penalties and interest. The withholding obligation sits with you as the payer, so the arithmetic is worth getting right before the payment run, not after.
What is kenya withholding tax calculator?
Withholding tax is income tax collected at the point of payment. The payer, called the withholder or withholding agent, deducts a percentage from a specified payment and pays it to KRA in the payee's name; the payee, sometimes called the withholdee, receives the rest. What the deduction means for the payee depends on the payment. For many resident payments it is an advance: the payee declares the full income in their annual return and claims the certificates as a credit against the tax they owe, which can leave a refund or a balance to pay. For other payments, including many made to non-residents, the amount withheld settles the tax on that income and nothing further is filed for it. The system brings collection forward on income that would otherwise be taxed only when the payee files, and it leaves a record on both sides: the payer's remittance and the payee's certificate refer to the same payment.
How to use this calculator.
- Enter the gross payment: the fee as agreed, before any tax comes off. If the contract promises the payee a fixed amount after tax, gross it up first (the FAQ on net contracts shows how).
- Type the withholding rate for this payment type and the payee's residency from KRA's current withholding rates. The default of 5 is the resident rate for management and professional fees.
- Enter the monthly aggregate: everything paid to this payee for the same type of fee in the calendar month, this payment included. For a single payment in the month it equals the gross payment.
- Keep the threshold at KSh 24,000 for resident management, professional, training and contractual fees. Set it to 0 for rent, interest, dividends and other payments that have no monthly floor.
- Enter a credit only if part of the tax on this same payment has already been deducted and remitted, for example on a deposit. It reduces the remittance, not the tax or the payee's net amount.
- Choose final or creditable to record how the deduction will be treated for the payee. The choice does not change any amount shown; it matters to the payee's own return.
The formula.
The calculator first decides whether withholding applies at all. With a threshold T greater than zero, it applies when the month's aggregate A is greater than T; with T set to 0 it always applies. If it applies, the taxable base B is the full gross payment G; if not, B is zero. The tax is then WHT = B × r ÷ 100, where r is the rate you entered, so 5 becomes 0.05.
Three figures follow from WHT. The payee's net amount is G − WHT. The remittance is WHT − C, where C is any credit you entered, and it never goes below zero, so a credit larger than the tax shows a remittance of nil rather than a negative figure. The credit leaves the payee's net amount untouched, because it changes what you still owe KRA, not what was deducted from this payment. The effective rate is WHT ÷ G × 100. Because the base is all or nothing, that rate is either the full rate you entered or zero, which makes it a quick check on whether the threshold was triggered.
Two points are worth knowing. First, the threshold test follows KRA's wording that aggregates of KSh 24,000 and below are exempt: an aggregate of exactly KSh 24,000 is not withheld on, while KSh 24,001 is, on the whole payment. Second, the final-or-creditable choice does not enter the arithmetic, because the deduction is the same either way; it is shown as a line in the results because the difference appears only when the payee files.
A worked example.
A company pays a resident consultant KSh 120,000 for advisory work, the only payment to that consultant this month. The rate entered is 5%, the monthly aggregate is KSh 120,000 and the threshold is KSh 24,000, with no credit. The threshold check comes first: KSh 120,000 is above KSh 24,000, so the taxable base is the full KSh 120,000. The tax is 120,000 × 0.05 = KSh 6,000. With no credit, the remittance to KRA is also KSh 6,000. The consultant receives 120,000 − 6,000 = KSh 114,000, and the effective rate is 6,000 ÷ 120,000 = 5%. Because these are resident professional fees, the deduction is creditable: the consultant declares the KSh 120,000 in their annual return and claims the KSh 6,000 certificate against the tax due. The aggregate field earns its place when fees arrive in small pieces. Suppose the same consultant had instead billed KSh 10,000 three times in the month. On the first two invoices the running totals are KSh 10,000 and KSh 20,000, both under the floor, so nothing is withheld. On the third the aggregate reaches KSh 30,000, the threshold is met, and 10,000 × 0.05 = KSh 500 comes off, leaving KSh 9,500. The calculator taxes only the payment you enter; it does not reopen the first two invoices.
Frequently asked questions.
The contract says the consultant gets KSh 100,000 after tax. How much do I withhold?
Is the KSh 24,000 floor per invoice or per month?
What if the month's total is exactly KSh 24,000?
Which payments carry withholding tax besides professional fees?
What does the payee do with the withholding certificate?
What is the difference between a final and a creditable withholding tax?
When do I have to pay the withheld tax to KRA?
Does a tax treaty change the rate for a non-resident payee?
Should VAT on the invoice be part of the gross payment?
Do salaries go through withholding tax?
References& sources.
- [1]Kenya Revenue Authority (n.d.). "Withholding Tax." KRA.
- [2]Kenya Revenue Authority (2023). "Withholding Income Tax." KRA PDF.
- [3]Kenya Revenue Authority (n.d.). "Everything about Withholding Tax." KRA Knowledge Base.
- [4]Kenya Law (2024). "Income Tax Act, Cap. 470." National Council for Law Reporting.
- [5]Kenya Revenue Authority (n.d.). "Kenya Revenue Authority Online Services." KRA eCitizen.
How this page was produced
- Published by
- Quanta Calculator
- Overseen by
- Daniel, Quanta Calculator Researcher
- Primary sources
- 5 cited below
- Method
- WHT = G × r ; Net = G − WHT
- Published
- Last verified
Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 1560 calculators remain free
- No billing is enabled