Most small business owners in Kenya don’t avoid tax. They just don’t know exactly what they owe, when it is due, or which return they forgot. Then a penalty notice arrives, a tender asks for a Tax Compliance Certificate that iTax won’t issue, or a supplier’s invoice turns out not to count because it never went through eTIMS. This guide to KRA tax compliance for small businesses sets out, in plain language, every obligation a typical Kenyan SME has: which taxes apply, how to register, what to file each month and each year, how penalties work, and a simple routine that keeps you on the right side of KRA.
Tax law changes often, and the Finance Act 2026 made several changes that affect small businesses. We have checked the figures below against KRA and published summaries of the law at the time of writing, but treat this guide as general information. Your own position depends on your business structure, your turnover and your sector, so confirm the details for your case on iTax or with a qualified tax adviser.
What KRA Tax Compliance for Small Businesses Actually Means
Tax compliance is not one thing. It is five habits working together:
- Registration: having a KRA PIN and the right tax obligations attached to it on iTax.
- Invoicing: issuing and receiving invoices through eTIMS so that sales are recorded and expenses can be claimed.
- Filing: submitting every return on time, including nil returns when nothing is due.
- Paying: paying the tax you owe by the due date, using a payment slip generated on iTax.
- Record keeping: keeping books, invoices, receipts and bank and M-Pesa statements that support every figure you file.
Being compliant is not the same as being healthy. A business can file every return on time and still run out of cash, as we explained in why KRA compliance is not the same as business health. But non-compliance almost always ends up costing money, through penalties, interest, lost tenders and time spent fixing old returns.
Step 1: Get Registered Correctly on iTax
Every business that earns income in Kenya needs a KRA PIN. How you register depends on how the business is set up.
- Sole proprietor: the business uses the owner’s personal PIN. Business income is declared on the owner’s individual income tax return.
- Partnership: the partnership has its own PIN and files a partnership return, and each partner declares their share of the profit.
- Limited company: the company gets its own PIN on incorporation and files its own corporate return. Directors also need their own PINs.
Registration is where many problems start. A PIN with the wrong obligations attached will keep generating returns you don’t need, or miss returns you do. Log in to iTax and check which obligations sit on your PIN: income tax, VAT, PAYE, turnover tax and so on. If something is there that shouldn’t be, or missing that should be, fix it before the next filing date rather than after a penalty.
Step 2: Know Which Taxes Apply to Your Business
The taxes below cover most Kenyan small businesses. Not all of them will apply to you.
Income tax
Income tax is charged on profit. A resident company pays corporation tax on its taxable profit, at the standard rate of 30% for most companies. A sole proprietor’s business profit is added to their other income and taxed at the individual graduated rates. Profit for tax purposes is not always the same as accounting profit, because some expenses are not allowable and some are only allowed in part. Our article on essential tax concepts every accountant must understand explains the ideas behind this.
Turnover tax (TOT)
Turnover tax is a simplified tax for smaller resident businesses. According to KRA’s own guide, it applies to businesses whose gross turnover is more than KSh 1 million but does not exceed KSh 25 million in a year, at 1.5% of gross sales (effective 19 March 2024). There are no deductions for expenses: you pay on sales, not profit. TOT is filed and paid monthly on iTax, by the 20th of the following month. Some businesses are excluded from TOT, such as those earning certain professional or rental income, and companies with turnover outside the band. Check the exclusions before you assume TOT applies.
Value Added Tax (VAT)
You must register for VAT once your taxable supplies reach, or are expected to reach, KSh 5 million in any 12-month period. The standard rate is 16%, with some goods and services zero-rated or exempt. VAT returns are filed and paid monthly by the 20th of the following month. You charge VAT on your sales (output VAT), claim VAT on your eligible purchases (input VAT), and pay the difference. VAT is where small mistakes become expensive, because both your sales and your suppliers’ invoices are cross-checked against eTIMS data.
PAYE and statutory deductions
If you employ staff, you must deduct Pay As You Earn (PAYE) from salaries and remit it to KRA by the 9th of the following month. Other statutory deductions, including SHIF, NSSF and the Affordable Housing Levy, have their own rates and remittance rules, and some are now collected through KRA systems. Payroll is one of the areas where KRA’s penalties are heaviest, so even a business with two or three staff needs a reliable monthly routine. The Finance Act 2026 also allows KRA to recover unpaid levies and charges it collects as if they were unpaid tax.
Withholding tax
When you pay certain types of income, such as professional and management fees, rent, commissions or interest, you may be required to withhold tax and remit it to KRA, usually within five working days of making the deduction. The Finance Act 2026 also clarified that some card-related fees (interchange and merchant service fees) are treated as management or professional fees for withholding purposes. If you are on the receiving end, the withholding certificates your clients give you are credits against your own income tax, so keep them.
Instalment tax
Companies and individuals with business income above a set threshold must pay income tax in advance, in instalments, rather than all at the end of the year. Instalments fall due on the 20th day of the 4th, 6th, 9th and 12th months of your financial year. Missing instalments attracts interest even if you settle the full amount at year end.
Other taxes that may apply
- Rental income tax if your business or its owners earn residential rent.
- Excise duty for specific goods and services.
- Digital taxes for some online businesses. Our older guide explaining the Digital Service Tax (DST) gives the background, though the rules for digital businesses have changed since DST was introduced, so check the current position.
- Capital gains tax when the business sells property or shares.
Step 3: Get eTIMS Right, Because Your Expenses Depend on It
The electronic Tax Invoice Management System (eTIMS) is now central to compliance for almost every business, whether or not you are registered for VAT. Two rules matter most:
- Your sales: you are expected to issue electronic tax invoices through eTIMS (or an integrated system) for your supplies.
- Your expenses: since January 2024, business expenses generally need to be supported by valid eTIMS invoices to be allowed as deductions for income tax. A supplier who gives you a handwritten receipt may be costing you more than you think.
Under the Finance Act 2026, KRA says that where a taxpayer fails to issue electronic invoices, file electronically or pay electronically, it will first issue a notice and consider the taxpayer’s explanation before applying a penalty. That is a fairer process, but it is still a process you would rather avoid.
For a full walkthrough, see our guide to eTIMS for Kenyan businesses. If your M-Pesa receipts, bank deposits and eTIMS invoices tell three different stories, read how to reconcile M-Pesa, bank and eTIMS figures before KRA’s systems do it for you.
Step 4: Your KRA Compliance Calendar
The dates below are the ones most small businesses work to. Where a due date falls on a weekend or public holiday, check iTax for the applicable date.
Every month
- By the 9th: PAYE and statutory payroll deductions for the previous month.
- Within five working days of deduction: withholding tax you deducted from payments.
- By the 20th: VAT return and payment for the previous month (VAT-registered businesses).
- By the 20th: turnover tax return and payment (TOT businesses).
During the year
- 20th day of months 4, 6, 9 and 12 of your financial year: instalment tax, where it applies.
Once a year
- Companies: the corporate income tax return is due by the last day of the sixth month after the company’s year end. For a December year end, that is 30 June.
- Individuals, including sole proprietors: the deadline has been 30 June. The Finance Act 2026 moves the individual filing deadline to 30 April, starting with returns filed in 2027 for the 2026 year of income. At the time of writing this change was being challenged in court, so check KRA’s current notice before relying on either date.
Filing late is only one way to get it wrong. Our article you filed your KRA returns, but did you file them right? covers the common errors in returns that were filed on time.
Step 5: Understand Penalties and Interest
KRA penalties are designed to hurt more than the tax itself in some cases. The figures below are the commonly cited rules under the Tax Procedures Act and the VAT Act at the time of writing.
- Late filing, company income tax: 5% of the tax due or KSh 20,000, whichever is higher.
- Late filing, individual income tax: 5% of the tax due or KSh 2,000, whichever is higher. This applies even if no tax is due, which is why nil returns matter.
- Late filing, VAT: 5% of the tax due or KSh 10,000, whichever is higher.
- Late filing, PAYE: 25% of the tax due or KSh 10,000, whichever is higher.
- Late payment: a late payment penalty of 5% of the unpaid tax, plus interest at 1% per month on the unpaid amount until it is paid.
Interest keeps running, so a small unpaid balance left for a year or two grows quickly. Penalties also appear in the iTax ledger and block your Tax Compliance Certificate until they are cleared or waived.
The tax amnesty under the Finance Act 2026
The Finance Act 2026 provides for penalties and interest on tax liabilities for periods up to 31 December 2025 to be waived, where the principal tax is paid by 31 December 2026. If you have old balances, this is worth checking now rather than in late December. Confirm the conditions on iTax or with KRA before you pay, because the waiver depends on the principal being settled in full.
Waivers for system errors
KRA has also said that it will consider system-generated errors when deciding whether to waive penalties or interest. If iTax or eTIMS fails you on a deadline day, keep screenshots, support ticket numbers and emails. Without evidence, a waiver request is much harder to support.
Step 6: Keep Your Tax Compliance Certificate Valid
The KRA Tax Compliance Certificate (TCC) is the document that proves you are compliant. You will be asked for it when you bid for government and many private tenders, renew some licences, apply for certain facilities, or register with some institutions. A TCC is applied for on iTax and is valid for 12 months.
iTax will generally only issue a TCC when:
- all your returns for the relevant obligations have been filed, including nil returns;
- there are no outstanding taxes, penalties or interest on your ledger, or you have an agreed arrangement with KRA for them; and
- your PIN details are up to date.
The most common reason a TCC application fails is not a big tax debt. It is a missing nil return from years ago, an obligation attached to the PIN that was never filed, or an old penalty no one noticed. Check your ledger well before you need the certificate, because clearing these issues can take time.
Step 7: Keep Records That Support Every Number
Under the Tax Procedures Act, you are generally required to keep records for at least five years. In practice, that means:
- sales invoices issued through eTIMS;
- purchase invoices from suppliers, also through eTIMS where required;
- bank statements and M-Pesa statements for every business account and till;
- payroll records and statutory deduction schedules;
- withholding certificates received and issued;
- contracts, leases and asset registers; and
- copies of every return filed and every payment slip.
If you mix personal and business money, especially on M-Pesa, your records will never quite match your returns. A separate business till or line, monthly reconciliations and proper bookkeeping make compliance far easier. Our accounting and bookkeeping services page explains how monthly reconciliations work.
Common Tax Compliance Mistakes Small Businesses Make
- Skipping nil returns. No sales this month still means a return is due for each obligation on your PIN.
- Filing on time but paying late. Filing does not settle the tax. Penalties and interest run on unpaid amounts.
- Accepting non-eTIMS invoices for expenses. The expense may be disallowed, increasing your taxable profit.
- Treating M-Pesa sales as “not real sales”. KRA has access to more data than many owners realise, and unexplained differences invite questions.
- Forgetting withholding tax. Paying a consultant or landlord without withholding where required makes you liable for the tax you should have deducted.
- Ignoring KRA notices and emails. Assessments that are not objected to within the time allowed (generally 30 days) can become final.
- Leaving it all to the last week. Filing in the final days means no time to fix errors, and system congestion is common near deadlines.
- Letting the ledger drift. Small penalties left on iTax will block your TCC when you most need it.
Red Flags That Your Tax Affairs Need a Review
- You can’t say with confidence which obligations are on your PIN.
- Your iTax ledger shows balances you don’t recognise.
- Your VAT returns and eTIMS data don’t match.
- You have received an assessment, a demand or a compliance notice.
- You haven’t filed for one or more past years.
- A TCC application has been declined.
- Your turnover has grown and you aren’t sure whether you have crossed the VAT or TOT thresholds.
How to Choose a Tax Adviser for Your Business
Many small businesses handle their own filings, and that’s fine for simple cases. As the business grows, the cost of getting it wrong grows too. When you choose a tax adviser in Kenya, look for:
- Professional standing: a firm registered with ICPAK, or a tax agent licensed by KRA.
- Clear scope: exactly which returns, reconciliations and reviews are included, and what costs extra.
- Explanations, not just filings: an adviser who tells you why a figure is what it is, and what to change next month.
- Proactive reminders: deadlines flagged before they arrive, not after.
- Honesty about risk: nobody can promise you will never get a penalty or an audit. Be wary of anyone who does.
Our longer pieces on what to look for in tax consultants in Kenya and what to look out for in corporate tax consultants go into more detail.
Where technology helps, and where it doesn’t
KRA’s tools have improved. iTax handles most filings, eTIMS records invoices in real time, and the Finance Act 2026 allows KRA to issue pre-populated returns using information it already holds, which you can review, confirm or amend. KRA has also introduced Shuru, an AI assistant for taxpayer questions, which we looked at in meet Shuru, KRA’s new AI tax agent. These tools make compliance faster, but they don’t decide whether an expense is allowable or whether a pre-populated figure is correct.
A Simple Monthly Tax Compliance Routine
This routine works for most small businesses. It takes an hour or two a month once it is set up.
First week of the month
- Close last month’s books: record all sales and expenses.
- Reconcile bank and M-Pesa statements against your records and eTIMS invoices.
- Run payroll and calculate PAYE and statutory deductions.
- Remit PAYE and statutory deductions before the 9th.
Second and third weeks
- Check that every supplier invoice you plan to claim is a valid eTIMS invoice. Chase any that aren’t.
- Prepare the VAT or TOT return.
- File and pay before the 20th. Don’t wait for the 20th itself.
Last week
- Log in to iTax and review your ledger for unexpected balances.
- File any nil returns due.
- Diarise instalment tax dates and the annual return deadline.
- File away payment slips and acknowledgement receipts.
Once a quarter
- Compare your turnover with the TOT band and the VAT threshold.
- Review profit against instalment tax paid.
- Check that your Tax Compliance Certificate is valid, or will be when you next need it.
Frequently Asked Questions
Do I need to file a KRA return if my business made no money?
Yes. If an obligation is registered on your PIN, a return is due for each period even when there is nothing to declare. A nil return avoids late filing penalties, which can apply even when no tax is due.
How do I get a KRA Tax Compliance Certificate for my business?
Apply on iTax. The certificate is generally issued when all returns are filed and there are no unresolved balances on your ledger. It is valid for 12 months. If the application is declined, check for missing returns or outstanding penalties first.
Should my small business be on turnover tax or income tax?
It depends on your turnover, the type of income and your business structure. TOT applies to qualifying resident businesses with gross turnover above KSh 1 million and up to KSh 25 million a year, at 1.5% of gross sales. It is simpler, but you pay on sales rather than profit, so a business with thin margins may pay more under TOT than it would on profit. A review of your figures will show which applies and what it means for you.
What happens if I miss a KRA deadline?
You will normally face a late filing penalty, a late payment penalty if tax is unpaid, and interest of 1% a month on the unpaid tax. File and pay as soon as possible to stop interest growing, then check whether you qualify for a waiver or the current amnesty.
Can KRA’s pre-populated returns be trusted as they are?
They are a starting point, not the final word. Under the Finance Act 2026, you can review, confirm or amend a pre-populated return. Check every figure against your own books before you confirm it.
Bringing It Together
KRA tax compliance for small businesses comes down to a few steady habits: the right obligations on your PIN, eTIMS invoices for sales and expenses, returns filed and taxes paid before the deadlines, clean records, and a ledger you check regularly. Get those right and the Tax Compliance Certificate, the tender documents and the bank’s questions become routine rather than a scramble.
If you would like someone to look over your iTax ledger, your filing calendar or your eTIMS records, Taxmart Kenya’s tax consultancy services include compliance reviews, iTax filing support, eTIMS guidance and help with KRA correspondence. A short review can tell you where you stand and what to fix first.
Talk to Taxmart Kenya
📞 +254 727 434 740
📧 admin@taxmartkenya.co.ke
📍 Panari Sky Centre, Ground Floor Suite No. 1H, Mombasa Road, Nairobi
Or reach us through our contact page to book a tax compliance review.
This article is general information, not tax advice for your specific situation. Tax rates, thresholds and deadlines change; confirm current rules on iTax or with a qualified adviser before acting.