Finance

How to Calculate Business Income Tax in Kenya

K By Kev 11 September 2026 12 min read
Share
Finance guide

The hardest part of learning to calculate business income tax is unlearning the assumption that tax follows sales. It does not. Kenyan business income tax is charged on profit, which is what remains after the cost of what you sold and the cost of running the shop have been taken out. This guide walks through which regime you fall under, how to get from a year of takings to a taxable figure, which costs count and which do not, and when the money is actually due. It deliberately teaches the method rather than leading with a rate, because rates change every Finance Act and the method does not.

Quick answer

Business income tax in Kenya is charged on profit, not on sales. Take your revenue for the year, subtract the cost of what you sold and your allowable running costs, and the figure left is what tax is calculated on. Which rate applies depends on your structure and your turnover.

Key takeaways
  • Tax is on profit. A business with high revenue and no margin can owe very little; a small one with good margin can owe a lot.
  • Your structure decides the regime: a sole trader is taxed on the owner, a limited company is taxed in its own right.
  • Turnover tax is a separate, simpler regime for smaller businesses, charged on gross sales rather than profit.
  • An expense is deductible when it was incurred wholly and exclusively to earn the income, and you can show it.
  • Rates and thresholds move with each Finance Act. Learn the method here and confirm the current figures with KRA before you file.
On this page
  1. Which tax you are actually calculating
  2. Getting from takings to a taxable figure
  3. The errors that cost the most
  4. A worked example: a small retail shop
  5. Having the numbers before you need them
  6. Frequently asked questions

Which tax you are actually calculating

Before any arithmetic, establish which regime applies, because three different businesses on the same street can be taxed three different ways. If you trade as a sole proprietor, the business has no separate tax identity: its profit is your income, and it is taxed on you at the individual graduated rates alongside anything else you earn. A partnership works similarly, with the profit split between partners according to the partnership agreement and taxed on each of them.

A limited company is a separate taxpayer. It calculates its own profit, pays corporation tax on that profit in its own name, and what it distributes to you afterwards is a separate matter with its own treatment. This is the single biggest practical difference between the two structures, and it is why the choice deserves more thought than it usually gets at registration.

Sitting alongside both is turnover tax, a deliberately simple regime for smaller businesses. Rather than asking you to compute profit, it charges a small percentage of gross sales. The trade-off is stark and worth understanding: it is far less work, and it takes no account of whether you made money. A business with thin margins can owe turnover tax in a year it made a loss, which is precisely the situation the profit-based regimes are designed to avoid.

There are also businesses that fall outside turnover tax entirely regardless of size, including limited companies and certain categories of income such as rental and professional income. If you are not certain which side of the line you sit on, that is the question to settle first, because everything downstream depends on it.

One piece of history is worth knowing because it still confuses people. A minimum tax charged on gross turnover regardless of profitability was introduced and then struck down by the courts as unconstitutional, on the reasoning that taxing a loss-making business on its sales is not a tax on income at all. Occasionally somebody still repeats the rule as though it applies. It does not.

Want to see it running in your own business first?

Sign Up
Tax follows profit, not takings. A busy shop and a profitable shop are not the same thing, and only one of them owes much.

Getting from takings to a taxable figure

This is the sequence, in the order you should actually do it. Each step depends on the one before, which is why starting with the rate and working backwards never goes well.

  1. 1

    Total your revenue for the accounting period

    Everything the business earned in the period, whether or not the cash has landed yet. Credit sales count when the sale happened, not when the customer eventually pays. This is where businesses running on memory and M-Pesa statements first come unstuck: a bank statement shows receipts, not sales, and the two are rarely the same number.

  2. 2

    Subtract the cost of what you sold

    Not what you bought, but what you sold. Opening stock plus purchases minus closing stock gives the cost of the goods that actually left the shop. Stock still sitting on your shelf at year end is an asset, not an expense, and treating it as one overstates your costs and understates your tax, which is a correction nobody enjoys making later.

  3. 3

    Subtract your allowable running costs

    Rent, wages, electricity, transport, licences, bank and payment charges, professional fees, repairs, marketing. The test is whether the cost was incurred wholly and exclusively in order to earn the business income. Applied honestly, that test resolves most arguments before they start.

  4. 4

    Add back anything that is not deductible

    Personal drawings, fines and penalties, capital spending, entertainment beyond what is permitted, and any expense you cannot evidence. If you spent it but cannot show what it was for, it does not reduce your tax however genuine it was, which is an argument for keeping records rather than an argument with KRA.

  5. 5

    Claim capital allowances rather than expensing assets

    A fridge, a vehicle, shop fittings and equipment are not running costs. You do not deduct them in the year you buy them; you claim a portion of their cost over time through capital allowances. Getting this wrong in either direction is one of the most common errors in small-business returns.

  6. 6

    Apply any losses brought forward

    A loss from an earlier year can generally be carried forward and set against later profits, which matters enormously for a business in its first few years. This only works if the loss was properly declared at the time, so filing a return in a loss-making year is worth the effort even when there is no tax to pay.

  7. 7

    Apply the rate that matches your structure

    A resident limited company pays corporation tax on the taxable profit. A sole trader or partner adds their share of the profit to their other income and is taxed at the individual graduated bands. Confirm the current rate and bands on the KRA site before you compute the final figure; these are exactly the numbers a Finance Act moves.

  8. 8

    Work out your instalment tax position

    Businesses whose tax liability passes a threshold are expected to pay in instalments through the year rather than in one lump at the end, with the balance settled after year end. If you only discover this at filing time you will be paying a year of tax at once, and possibly interest on top. Check whether it applies to you early in the year, not late.

  9. 9

    File on time even if the number is zero

    A nil return is still a return, and not filing is a separate failure from not paying. The penalty for a late return applies regardless of whether any tax was owed, which makes missed filings the most avoidable tax cost a small business incurs.

The errors that cost the most

Calculating tax on sales instead of profit

The single most common misunderstanding, and the source of most of the panic. Unless you are on turnover tax, your sales figure is the starting point of the calculation, not the thing being taxed.

Treating the business account as a personal one

Money taken out for household costs is drawings, not an expense, and it does not reduce profit. Mixing the two makes the calculation impossible to do accurately and makes the records impossible to defend.

Expensing stock that has not sold

Buying forty cartons and deducting all forty when you sold twelve overstates your costs badly. Closing stock has to be counted and carried forward, which is why a real stock take at year end is not optional.

Deducting the full cost of equipment in year one

Assets are claimed through capital allowances over time. Writing off a delivery vehicle in a single year produces a profit figure that is wrong twice: too low this year, too high afterwards.

Assuming last year’s rate still applies

Rates, bands and thresholds are among the most frequently amended parts of Kenyan tax law. Confirming the current figures takes two minutes and removes an entire category of error.

Skipping the return in a loss year

Filing a loss is how you preserve the right to set it against future profits. Skipping it gives up that relief and adds a late-filing penalty to a year that already went badly.

A worked example: a small retail shop

Worked example

A shop in Nyeri records KES 4,800,000 in sales for the year. The owner opens with KES 300,000 of stock, buys KES 3,400,000 during the year, and counts KES 420,000 still on the shelves at year end. The cost of goods sold is therefore 300,000 plus 3,400,000 minus 420,000, which is KES 3,280,000, leaving a gross profit of KES 1,520,000.

Running costs for the year come to KES 780,000: rent, one employee’s wages, electricity, the county licence, transport and payment charges. That leaves KES 740,000. The owner then removes two things she had included by habit. The first is KES 180,000 she took for household expenses, which is drawings rather than a cost, and a KES 240,000 chiller bought in March, which is an asset. The chiller instead enters the calculation as a capital allowance claim spread over time rather than as a single deduction.

Her taxable profit is therefore materially higher than the figure she had in her head, and the difference is not because she earned more. It is because two of the biggest numbers she was subtracting were not deductions at all. This is the pattern in almost every small-business tax surprise: not a rate the owner did not know about, but a cost the owner assumed was allowable. Note also that her turnover sits in the band where turnover tax may be an option, so the genuinely useful question for her is not only what she owes under this regime, but whether this regime is the right one for her margin.

Business impact

Without clean daily records, tax time turns into guesswork, financing applications stall, and you cannot tell a genuinely good month from a lucky one.

Veira turns every sale into an organised record and a clear report, so your numbers are ready for KRA, a lender or yourself.

Having the numbers before you need them

Most of the difficulty above is not tax difficulty; it is record difficulty. The calculation is straightforward once you can state your sales, your purchases and your closing stock with confidence. Veira records every sale as it happens and keeps a running stock count, so those three figures exist all year rather than being reconstructed in a panic at filing time.

Because eTIMS invoicing runs through the same system, the sales figure you file is the sales figure KRA already holds. Reconciling the two stops being an exercise and starts being a formality.

Expenses and payments recorded against the business sit separately from anything personal, which removes the most common distortion in small-business accounts before it can take root. When your accountant asks for the year’s figures, the answer is an export rather than a weekend.

Frequently asked questions

Is business income tax charged on sales or profit?
On profit, under the standard regimes. Turnover tax is the exception: it is charged on gross sales, which is what makes it simpler and also what makes it painful in a low-margin year.
How do I calculate taxable profit?
Revenue, minus the cost of goods actually sold, minus allowable running costs, plus anything you deducted that is not allowable, minus capital allowances and any losses brought forward.
What is the difference between corporation tax and personal income tax here?
A limited company pays corporation tax on its own profit as a separate taxpayer. A sole trader has no separate tax identity, so the business profit is added to the owner’s income and taxed at the individual graduated rates.
Who can use turnover tax?
It is aimed at smaller resident businesses within a defined turnover band, and it excludes limited companies and certain income types. Confirm the current thresholds with KRA, as they have been amended more than once.
Are my M-Pesa business receipts taxable income?
Business income is taxable whatever channel it arrives through. The payment method changes nothing; what matters is whether the money is income of the business.
Can I deduct the cost of a vehicle or equipment?
Not as a running cost in the year of purchase. Assets are claimed through capital allowances over a period, which spreads the deduction rather than removing it.
What if I made a loss?
File the return anyway. A properly declared loss can generally be carried forward against future profits, and filing also avoids a late-return penalty in a year you can least afford one.
What is instalment tax and does it apply to me?
It is the requirement to pay tax in instalments during the year rather than entirely after year end, and it applies once your liability passes a threshold. Check early in the year, because discovering it at filing time means paying a full year at once.
Do I still need to file if the business did not trade?
Yes. A nil return is still a return, and the penalty for not filing is separate from any tax due.
Should I just use a calculator instead of doing this by hand?
A calculator is a good sanity check and a poor substitute for knowing what goes into it. The figure it gives you is only as good as the profit you feed it, which is the part this guide is really about.

Calculating business income tax in Kenya is less about tax law than about knowing your own numbers. Revenue, cost of goods actually sold, allowable running costs, assets treated as assets: get those four right and the calculation is arithmetic. Get them wrong and no amount of rate-checking will save the answer. Keep records that produce those figures continuously rather than annually, confirm the current rates with KRA before you file, and the whole exercise stops being an event.

Need help, or want to talk it through first? Chat with us on WhatsApp
Terms explained

Keep reading

See all Finance guides

Veira for your business

Browse Veira by business type