Audited 27 Jul 2026·Last updated 28 Oct 2026·6 citations·Tier 1·0 uses

KRA Corporation Tax Calculator

Estimate a Kenyan company's corporation tax from taxable profit and rate, net off withholding credits and instalments, and plan instalments on either basis.

KRA Corporation Tax Calculator

Enter the rate that applies to your company. 30% for a resident company. A Kenyan branch (permanent establishment) of a foreign company is also at 30% from the 2024 year of income, 37.5% before; the 15% tax on repatriated income is separate and not computed here
Balance of tax payable
770,000.00
Gross tax minus credits minus instalments, in KSh: the amount still due, or an overpayment if it is negative.
Gross corporation tax
3,750,000.00
Tax credits applied
180,000.00
Installment tax paid
2,800,000.00
Current-year installment amount (each)
937,500.00
Prior-year-basis installment target (total)
3,520,000.00
Prior-year-basis installment amount (each)
880,000.00

Background.

A Kenyan company with a December year end has two dates to plan around. Its balance of corporation tax is due by 30 April, the last day of the fourth month after the year closes, and its return by 30 June, the end of the sixth month. During the year itself it has usually paid most of the tax already, in four instalments. Working out what is still owed means taking the year's tax, then knocking off what customers withheld and what the company paid in advance.

That is the sequence followed here. Taxable profit times the rate gives gross corporation tax: for a resident company KRA's rate is 30%, so KSh 12.5 million of taxable profit carries KSh 3.75 million of tax. Withholding tax credits and the instalments already paid come off that, leaving the balance to pay with the return, or an overpayment if the advances were too large.

The same inputs also answer the planning question the finance team faces at the start of a year: how big should each instalment be? KRA allows two bases. On the prior-year basis, last year's tax is multiplied by 110% and split into equal parts. On the current-year basis, this year's estimated tax is split instead, which suits a new company or one coming out of losses. Both figures are shown side by side.

The arithmetic is simple; the input is not. Taxable profit is the figure from a tax computation, after disallowable expenses are added back, capital allowances replace depreciation and any losses brought forward are used, and it can be very different from the profit in the accounts. Nor is the rate inferred; you enter it: 30% covers an ordinary resident company, while companies in incentive regimes need the rate that the law applies to them. A branch of a foreign company is also at 30% from the 2024 year of income, and the 15% tax on repatriated income is separate and is not included here.

What is kra corporation tax calculator?

Corporation tax is the income tax a company pays on its taxable profit for an accounting period. Under the Income Tax Act, taxable income is gross income less expenses wholly and exclusively incurred in producing it, adjusted by the Act's own rules on capital allowances, disallowed items and losses. The rate is 30% for a resident company. A non-resident company taxed through a Kenyan branch or other permanent establishment paid 37.5% until the 2023 year of income, but the Third Schedule to the Income Tax Act sets 30% from the 2024 year of income, with a separate 15% tax on income repatriated to the head office (section 7B); KRA's own filing pages still print the older 37.5% figure. A company is resident if it is incorporated in Kenya, if its management and control were exercised in Kenya during the year, or if the Cabinet Secretary has declared it resident by notice in the Gazette. Instalment tax is corporation tax paid in advance during the year: any company whose tax for the year is expected to exceed KSh 40,000 pays it in four equal parts, 25% by the 20th day of the 4th, 6th, 9th and 12th months of its accounting period. Companies in agriculture instead pay 75% by the 20th day of the 9th month and 25% by the 20th day of the 12th. Businesses on turnover tax do not pay instalment tax. The year's return is form IT2C, filed on iTax.

How to use this calculator.

  1. Enter taxable profit before corporation tax, taken from the tax computation rather than straight from the income statement. If you only have accounting profit, the result is a rough indication at best.
  2. Enter the corporation tax rate that applies to the company: 30 for an ordinary resident company. Residence depends on where the company was incorporated or where it is managed and controlled, not on who owns its shares, so a Kenyan-incorporated subsidiary of a foreign group is resident. A Kenyan branch of a foreign company also enters 30% for the 2024 year of income onward (the old 37.5% applied before that); the 15% tax on repatriated income is separate and not computed here. A company under a special regime should enter the rate confirmed by its tax adviser.
  3. Enter tax credits: withholding tax deducted from payments to the company and shown on the withholding certificates KRA issues through iTax, plus any other credit the company can document.
  4. Enter the instalment tax already paid for this accounting period, from the iTax payment records.
  5. For instalment planning, enter last year's corporation tax as prior year tax, and set the number of instalments, normally 4. Compare the prior-year and current-year figures before deciding what to pay.

The formula.

Tax = P × r ; Balance = Tax − Credits − Paid

Gross corporation tax = P × r ÷ 100, where P is taxable profit in KSh and r is the rate you enter as a percentage. The balance of tax payable = gross tax − tax credits − instalment tax paid. Nothing stops the balance going below zero: a negative figure means the credits and advance payments exceed the year's tax. Credits and expenses work very differently here: a shilling of withholding credit takes a full shilling off the balance, while a shilling of extra deductible expense only takes off r ÷ 100 of a shilling, 30 cents at the resident rate, because it works through profit rather than through tax.

The instalment figures come from two separate starting points. On the current-year basis, each instalment = gross tax ÷ n, where n is the number of instalments; on the default of four, each is a quarter of this year's tax. On the prior-year basis, the target = prior year tax × 110%, and each instalment = target ÷ n. The 10% uplift assumes profits tend to grow, and it lets a company pay on a known figure early in the year, before its current results are clear. A company whose profits have fallen will usually find the current-year figure lower; one growing fast will find the prior-year figure lower.

Three limits are worth knowing. The current-year instalment is worked out on gross tax, before withholding credits, so it is a figure for the whole liability rather than for the cash that will still be due after credits. The instalments are equal parts, which matches the standard 25% schedule but not the agricultural 75/25 split; for a farming company, multiply one instalment by three to see the payment due in the 9th month. And the rate is applied as a single flat percentage, so it cannot model a company whose income falls under two different rates. The rate must be between 0 and 100, and the number of instalments between 1 and 12.

A worked example.

Example

A resident company closes its books with taxable profit of KSh 12,500,000 and uses the 30% rate. During the year customers withheld KSh 180,000 of tax, and the company paid KSh 2,800,000 in instalments. Last year's corporation tax was KSh 3,200,000, and instalments are paid four times a year. Gross corporation tax is 12,500,000 × 30 ÷ 100 = KSh 3,750,000. Taking off the credits and the instalments, 3,750,000 − 180,000 − 2,800,000 leaves a balance of tax payable of KSh 770,000, due by the last day of the fourth month after the year end. For next year's planning the two bases give different answers. The current-year basis splits KSh 3,750,000 into four instalments of KSh 937,500. The prior-year basis takes 3,200,000 × 110% = KSh 3,520,000 and splits it into four instalments of KSh 880,000. Had the company paid all four prior-year instalments this year, KSh 3,520,000 in total, the balance would have been only KSh 50,000; its KSh 2,800,000 covered about three-quarters of the year's tax.

corporation Tax Rate Percent30
taxable Profit Ksh12,500,000
installment Count4
prior Year Tax Ksh3,200,000
installment Tax Paid Ksh2,800,000
tax Credits Ksh180,000

Frequently asked questions.

What corporation tax rate does a Kenyan company pay?
An ordinary resident company pays 30% of its taxable profit, the rate KRA lists for resident companies and the default here. KRA's filing guidance still lists 37.5% for non-resident companies, but the Third Schedule to the Income Tax Act, as consolidated at 1 July 2026, sets 30% for a non-resident company's Kenyan permanent establishment from the 2024 year of income (it was 37.5% before), and separately taxes repatriated income at 15% under section 7B. Companies under incentive regimes may also have different rates.
Why is taxable profit different from the profit in my accounts?
Tax law adjusts accounting profit. Expenses not wholly and exclusively incurred to earn income, such as fines or private expenses, are added back. Accounting depreciation is replaced by the capital allowances the Income Tax Act permits. Exempt income is removed, and tax losses brought forward are set off. The result can be well above or below book profit, which is why the input asks for taxable profit.
Does my company have to pay instalment tax?
Yes, if its tax for the year is expected to exceed KSh 40,000. For an ordinary resident company at 30%, that is any taxable profit above about KSh 133,333. Instalments are paid through iTax, 25% by the 20th day of the 4th, 6th, 9th and 12th months of the accounting period. A business registered for turnover tax pays no instalment tax.
Which instalment basis should we use, prior year or current year?
The prior-year basis takes last year's tax plus 10% and is known from day one, so it suits a stable company. The current-year basis uses this year's estimate and suits a new company, one recovering from losses or one whose profits are falling. Both are shown here; the KSh 880,000 and KSh 937,500 in the example show how far they can differ. On the prior-year basis, a company whose profits have jumped pays the difference with its balance: here KSh 3,750,000 of tax against KSh 3,520,000 of instalments leaves KSh 230,000, less any withholding credits, to settle after the year end.
When are the instalments due for a company with a December year end?
On the standard schedule: 20 April, 20 June, 20 September and 20 December, each a quarter of the year's instalment tax. A company in agriculture pays 75% by 20 September and 25% by 20 December. For other year ends, count the months from the start of the accounting period: the 20th day of its 4th, 6th, 9th and 12th months.
What counts as a tax credit?
Mainly withholding tax. When a customer pays the company for services such as consultancy or management fees, or pays it interest, the payer may deduct withholding tax and remit it to KRA, and both sides receive a certificate through iTax. That tax counts towards the company's own liability. Credits only reduce the balance if KRA's records show them, so reconcile certificates with the iTax ledger.
What does a negative balance mean?
The company has paid or had withheld more than the year's tax. With KSh 1,500,000 of gross tax, credits and instalments of KSh 1,700,000 would show a balance of minus KSh 200,000. That is an overpayment position, not a guaranteed refund: KRA may offset it against other liabilities or verify it first. A recurring overpayment often means instalments were set on too high a basis.
When is the balance due, and when is the return due?
They are different dates. The balance of tax is due by the last day of the fourth month after the accounting period ends, and the return, filed on iTax, by the end of the sixth. A company with a 31 December year end pays its balance by 30 April and files by 30 June. Waiting for the filing deadline to pay costs interest.
How much tax does each extra shilling of profit cost?
At 30%, every additional KSh 1,000,000 of taxable profit adds KSh 300,000 of corporation tax, and every shilling of deductible expense saves 30 cents. That is why disputed items, such as whether an expense was wholly and exclusively for the business, are worth settling before the return: at this rate, a KSh 500,000 disallowance costs KSh 150,000.
Can a company on turnover tax use this calculator?
Not for its turnover tax. A small business in the turnover tax regime pays a percentage of gross sales instead of corporation tax on profit, and pays no instalment tax, so profit, credits and instalments have no part in its bill. The turnover tax calculator covers that regime, including the turnover band it applies to.

How this page was produced

Published by
Quanta Calculator
Primary sources
6 cited below
Method
Tax = P × r ; Balance = Tax − Credits − Paid
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