Small and medium businesses are the backbone of the Kenyan economy. They are also the businesses most likely to fall behind on tax. Not because owners want to avoid paying, but because the rules are many, the deadlines are frequent, and there is rarely a full-time finance person to keep track of it all.
Falling behind can be expensive. KRA charges penalties for late filing and late payment, and interest builds up every month on unpaid tax. Missed filings can also block you from getting a Tax Compliance Certificate, which many tenders, banks, and large clients ask for.
This checklist sets out the main tax obligations for a typical Kenyan SME and the habits that keep you compliant. Tax rates and rules change often through the Finance Act, so always confirm current figures with KRA or a qualified adviser.
Step 1: Get Registered Correctly
Every business needs a KRA PIN. But having a PIN is not enough. You also need to be registered for the right tax obligations on iTax. Common ones include:
- Income tax for the business (resident individual or company)
- PAYE if you have employees
- VAT if your taxable sales reach the registration threshold, or if you choose to register voluntarily
- Turnover tax for qualifying small businesses within the set turnover band
- Withholding tax if you make payments that require it, such as certain professional fees or rent
A common problem is being registered for an obligation you do not actually have, or missing one you do. Each active obligation expects a return, even if it is a nil return. Review your iTax profile and make sure it matches your real business.
Step 2: Know Your Deadlines
Kenya runs on a monthly and annual tax calendar. The main dates for most businesses are:
| Tax | When It Is Due |
| PAYE | By the 9th of the following month |
| VAT return and payment | By the 20th of the following month |
| Withholding tax | Generally within 5 working days of the payment |
| Turnover tax | By the 20th of the following month |
| Installment tax | In set installments during the year |
| Annual income tax return (individuals) | By 30 June for the previous year |
| Annual corporate return | By the end of the sixth month after the year end |
Put these dates in a shared calendar with reminders a week before. If you work with a consultant, agree who is responsible for each date.
Step 3: Keep Proper Records
Under the Tax Procedures Act, you must keep records that explain your transactions, generally for at least five years. Good records are also your best defense if KRA questions your returns.
Keep:
- Sales invoices and receipts
- Purchase invoices
- Bank statements for all business accounts
- Payroll records and employee contracts
- Contracts with suppliers and customers
- Import and export documents
- Fixed asset records
Use accounting software rather than paper or loose spreadsheets. Back up your files regularly.
Step 4: Use eTIMS Properly
KRA’s electronic Tax Invoice Management System (eTIMS) is now central to compliance. Expenses that are not backed by valid electronic tax invoices may not be allowed as deductions when calculating income tax. That means a supplier who does not issue an eTIMS invoice can end up costing you more in tax.
- Make sure your own invoices are issued through eTIMS
- Ask your suppliers for eTIMS invoices
- Check that invoice details, including PINs, are correct
- Keep copies linked to your accounting records
Step 5: Run Payroll Right
If you have employees, payroll carries several obligations at once. You need to deduct PAYE and pay it to KRA, and also handle other statutory deductions such as the social security contribution, the health insurance contribution, and the housing levy. Each has its own rules and deadlines.
Common payroll errors include treating staff as consultants to avoid PAYE, forgetting to tax benefits like housing or cars, and paying deductions late. KRA looks closely at payroll during audits, so get this right from the start.
Step 6: Reconcile Every Month
Monthly reconciliation catches problems early. Each month, check that:
- VAT on sales in your return matches your sales records
- VAT on purchases you claim matches valid invoices
- PAYE in your return matches your payroll
- Withholding tax deducted from you matches certificates you receive
- Bank deposits line up with recorded sales
KRA uses data matching across iTax, eTIMS, customs, and third-party data. If your numbers do not line up, expect a query.
Step 7: File Even When You Owe Nothing
If an obligation is active on your PIN, you must file a return, even if there was no activity. A nil return takes minutes. Missing one triggers a penalty. If you no longer need an obligation, apply to deregister it.
Step 8: Respond to KRA Quickly
KRA communicates mostly through iTax and email. Check both regularly. Letters may include requests for information, notices of audit, or assessments. Many come with strict deadlines. Missing the deadline to object to an assessment, for example, can mean the assessment becomes final.
Step 9: Keep Your Tax Compliance Certificate Current
A Tax Compliance Certificate shows you are up to date. You need it for government tenders, some licenses, and many corporate contracts. It is only issued if you have no outstanding returns or unpaid tax. Staying current every month makes getting one simple.
Step 10: Review Once a Year
At least once a year, step back and review:
- Are you registered for the right obligations?
- Are you claiming all the deductions and allowances you are entitled to?
- Did the latest Finance Act change anything that affects you?
- Is your business structure still the most sensible one?
- Do you have any old penalties or disputes that need resolving?
Common Mistakes SMEs Make
- Mixing personal and business money in one account
- Claiming VAT on invoices that are not valid
- Missing nil returns
- Ignoring KRA emails and notices
- Not keeping records long enough
- Waiting until the June deadline to start the annual return
When to Get Help
If your business has grown past simple filing, or if you have fallen behind and need to catch up, working with a professional can save time and money. Advisers can clean up past filings, set up proper systems, and represent you if KRA raises questions. Businesses looking for that kind of support can speak to Gichuri & Partners – Tax Consultants in Kenya about compliance reviews and ongoing filing.
Final Thoughts
Tax compliance is not a one-time task. It is a set of habits: register correctly, keep records, meet deadlines, reconcile monthly, and respond to KRA promptly. Build those habits early, and tax becomes a routine part of running your business instead of a source of surprise bills.
Leave A Comment