Audited 26 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 1·0 uses

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

Final-tax treatment
Withholding tax amount
6,000.00
The withholding tax deducted from this payment, in KSh: the taxable base multiplied by the rate you entered.
Taxable withholding base
120,000.00
Net payment to payee after withholding
114,000.00
Credit-adjusted remittance amount
6,000.00
Effective withholding rate
5.00
Tax treatment
Creditable: the resident payee can claim the amount withheld against their annual return

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.

  1. 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).
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

WHT = G × r ; Net = G − WHT

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.

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.

threshold Ksh24,000
withholding Rate Percent5
credit Ksh0
gross Payment Ksh120,000
aggregate Monthly Payment Ksh120,000

Frequently asked questions.

The contract says the consultant gets KSh 100,000 after tax. How much do I withhold?
You gross the payment up so that, after the deduction, the consultant still receives KSh 100,000. Divide the net amount by one minus the rate: at 5%, 100,000 ÷ 0.95 = KSh 105,263.16. Withholding 5% of that is KSh 5,263.16, which leaves exactly KSh 100,000. Enter 105,263.16 as the gross payment to confirm the split, and remember that the grossed-up figure is the income the consultant declares.
Is the KSh 24,000 floor per invoice or per month?
Per month, counting everything paid to the same payee for those fee types. Splitting one engagement into several small invoices does not keep it under the floor once the month's total passes KSh 24,000. That is why the calculator asks for the monthly aggregate separately from the payment, and why you should add up the earlier payments to that payee before you run it.
What if the month's total is exactly KSh 24,000?
KRA's guidance exempts aggregates of KSh 24,000 and below, so a month that totals exactly KSh 24,000 should carry no withholding. The calculator treats reaching the threshold as meeting it and would show KSh 1,200 at 5% on a KSh 24,000 payment. In that one case, go by the KRA wording and withhold nothing.
Which payments carry withholding tax besides professional fees?
The Income Tax Act lists many: management, training and contractual fees, rent, interest, dividends, royalties, commissions and a range of payments to non-residents, among others. Each has its own rate, and the rate often differs between residents and non-residents. The KSh 24,000 monthly floor applies only to the four fee types KRA names, so for the rest set the threshold to zero.
What does the payee do with the withholding certificate?
When you remit through iTax, a withholding certificate is generated for the payee, tied to their KRA PIN. If the tax is creditable, the payee declares the gross income in their annual return and claims the certificates against the tax due. A payee whose certificates exceed their liability can end up in a refund position, which is why payees chase missing certificates. The certificate is the payee's evidence for the credit, so a payee who has not received one should ask the payer whether the tax was actually remitted.
What is the difference between a final and a creditable withholding tax?
A final withholding tax settles the tax on that income: the payee does not declare it again or claim the deduction later. A creditable deduction is an advance; the income goes into the annual return and the amount withheld is set off against the tax on it. Which applies depends on the payment type and the payee's residency, under the Income Tax Act.
When do I have to pay the withheld tax to KRA?
KRA's guidance asks for it within five working days of the deduction. Working days exclude weekends and Kenyan public holidays, so a deduction made late in the week can fall due the following week. The calculator works out amounts only, not due dates, so diarise the deadline for each payment run, because late remittance attracts penalties and interest.
Does a tax treaty change the rate for a non-resident payee?
It can. Kenya has double taxation agreements with a number of countries, and a treaty may cap the rate on payments such as dividends, interest, royalties or fees to a qualifying resident of the other country, usually with documentation and conditions. Where a treaty rate applies, enter that rate. Whether the payee qualifies is a question for the treaty text and professional advice.
Should VAT on the invoice be part of the gross payment?
VAT is a separate tax with its own rules, and withholding VAT is a separate obligation for businesses KRA has appointed as withholding VAT agents. The calculator simply multiplies whatever you enter as the gross payment by the rate, so check KRA's guidance on the base for your payment type before deciding whether the VAT portion belongs in that field.
Do salaries go through withholding tax?
No. Employment income, including salaries, wages and most benefits, is taxed through PAYE, which follows its own bands, reliefs and statutory deductions and is filed monthly by the employer. Withholding tax covers payments to people and firms who are not your employees, such as consultants, contractors, landlords and lenders. Use a PAYE calculator for payroll.

How this page was produced

Published by
Quanta Calculator
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.

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon