loader

Tax Filing Checklist for SMEs Before the KRA Deadline

Every year, thousands of small and medium enterprises (SMEs) across Kenya rush to meet the Kenya Revenue Authority (KRA) tax deadlines. Unfortunately, many miss critical steps — resulting in penalties, interest charges, and compliance issues that could have been easily avoided with proper planning.

For Kenyan SMEs, timely and accurate tax filing is more than a legal obligation; it’s a measure of business discipline, credibility, and financial integrity. Late submissions or errors can hinder loan approvals, tender applications, and partnerships with corporate clients or government entities.

This comprehensive tax filing checklist will help your business stay compliant, organized, and confident before every KRA deadline. Whether you handle accounting in-house or through a professional firm like CLA Accounting Solutions, following this guide ensures smooth filing and peace of mind.


1. Understand Your Tax Obligations as an SME

Before filing, it’s essential to identify all taxes applicable to your business. Not all SMEs are subject to the same tax types — obligations depend on your business structure, size, and operations.

Common Types of Taxes for Kenyan SMEs:

  1. Income Tax (Corporation or Individual):
    • Applicable to all registered businesses.
    • Filed annually (by 30th June for companies; by 30th April for individuals).
  2. Pay As You Earn (PAYE):
    • Deducted monthly from employees’ salaries.
    • Remit to KRA by the 9th of the following month.
  3. Value Added Tax (VAT):
    • Applicable if your annual turnover exceeds KSh 5 million.
    • Must file monthly VAT returns by the 20th of the following month.
  4. Withholding Tax (WHT):
    • Deducted when paying professionals, contractors, or suppliers.
    • Must be remitted by the 20th of the following month.
  5. Installment Tax:
    • For companies with taxable income — paid quarterly during the financial year.
  6. Turnover Tax (TOT):
    • For businesses with annual income between KSh 1 million and 25 million (not VAT registered).
    • Filed and paid monthly by the 20th.

Knowing your tax type is the foundation of compliance. Missing even one category can expose your business to audits or backdated penalties.


2. Confirm Your KRA Registration Details

Before starting the filing process, confirm that your business information on KRA’s iTax portal is up to date.

Verify:

  • PIN registration: Ensure the correct business KRA PIN (not a personal one).
  • Business email and contact details: These receive filing notifications.
  • Tax obligation listing: Confirm that all applicable obligations (e.g., VAT, PAYE) are active.
  • KRA eTIMS activation: For VAT-registered entities, ensure compliance with the new eTIMS system for invoicing.

Any discrepancies should be corrected before filing.


3. Gather All Financial Records

Accurate record-keeping forms the backbone of tax compliance. Before filing, gather and organize your documents to ensure data accuracy.

Key Documents Include:

  • Sales invoices and receipts
  • Purchase invoices
  • Bank statements
  • Payroll records and payslips
  • Contracts and service agreements
  • Expense receipts (utilities, rent, insurance, etc.)
  • Loan and interest statements
  • Previous tax returns and acknowledgment receipts

Tip: Use cloud accounting tools such as QuickBooks, Xero, or Zoho Books to centralize records and reduce manual errors.


4. Reconcile Your Books Before Filing

Before submitting any tax return, reconcile your accounting records to ensure consistency.

Reconciliation Steps:

  1. Match sales and purchase invoices with actual bank deposits and payments.
  2. Verify that all VAT inputs and outputs are correctly captured.
  3. Ensure PAYE deductions align with payslips and employee numbers.
  4. Review your profit and loss statement to confirm reported income matches declared figures.
  5. Cross-check supplier WHT certificates issued and received.

Discrepancies between accounting records and returns can trigger KRA audits.


5. Prepare and File PAYE Returns

If your business has employees, PAYE must be filed and paid monthly.

Checklist for PAYE:

  • Compute gross pay, benefits, and deductions (NHIF, NSSF, PAYE).
  • Verify KRA PINs of all employees.
  • File PAYE on iTax by the 9th of the following month.
  • Generate a Payment Registration Number (PRN) and pay via M-Pesa or bank transfer.
  • Keep acknowledgment receipts and payroll reports.

Late filing penalty: KSh 10,000 or 25% of the tax due (whichever is higher).


6. File VAT Returns (if applicable)

For VAT-registered SMEs, monthly VAT filing is mandatory even when there are no transactions.

VAT Checklist:

  • Confirm all sales invoices are generated via eTIMS.
  • Verify supplier invoices include valid KRA PINs.
  • Separate VAT on sales (output tax) and VAT on purchases (input tax).
  • File VAT return by the 20th of the following month.
  • Pay any balance due using your PRN.

Nil VAT returns are still required if no taxable supplies were made.

Penalty for late VAT filing: KSh 10,000 or 5% of tax due (whichever is higher).


7. File Withholding Tax Returns

If you have paid suppliers, consultants, or contractors, ensure you have deducted and remitted Withholding Tax (WHT) properly.

WHT Checklist:

  • Verify payment type and applicable rate (e.g., 5% for professional fees).
  • File WHT returns by the 20th of the following month.
  • Generate and issue Withholding Tax Certificates (IT1) to payees.
  • Keep copies of all remittance receipts.

Failure to file WHT on time may result in both penalties and disallowance of related expenses for tax purposes.


8. Prepare for Income Tax Return

Every company or registered business must file annual income tax returns through KRA iTax.

Annual Filing Timeline:

  • Companies: Due by 30th June (for financial year ending 31st December).
  • Individuals/Sole Proprietors: Due by 30th April.

Checklist:

  • Prepare audited or management financial statements.
  • Reconcile total income and expenses.
  • Include capital allowances and depreciation schedules.
  • Declare any tax credits (e.g., WHT or advance payments).
  • File through iTax and generate acknowledgment receipt.

9. Pay Installment Tax (Where Applicable)

Companies and large SMEs with taxable income must pay installment tax quarterly, based on the previous year’s tax liability or current year’s estimates.

Payment Dates:

  1. 20th April
  2. 20th June
  3. 20th September
  4. 20th December

Failure to pay installment tax on time results in interest and penalties that accumulate monthly.


10. File Turnover Tax (TOT) for Small Businesses

If your business turnover is between KSh 1 million and 25 million, you must register and file Turnover Tax.

Checklist:

  • File monthly TOT returns on iTax by the 20th of the following month.
  • Rate: 1% of gross sales.
  • File nil returns if no sales were made.

TOT simplifies compliance for micro-businesses but still requires accuracy and consistency in filing.


11. Review Tax Deductions and Allowances

Before filing, confirm that you’ve claimed all allowable deductions under the Income Tax Act, including:

  • Rent, utilities, and business overheads
  • Depreciation and wear-and-tear allowances
  • Staff welfare, training, and professional fees
  • Motor vehicle and fuel expenses (if business-related)

This ensures you don’t overpay taxes or lose legitimate reliefs.


12. Generate and Pay Your Tax PRN

After filing each return, generate a Payment Registration Number (PRN) on iTax.

You can pay via:

  • M-Pesa Paybill 572572 (Account: PRN)
  • Bank (KCB, Equity, Co-op, etc.)
  • RTGS or EFT transfer

Always confirm payments reflect on iTax to avoid compliance gaps.


13. Keep Filing Receipts and Certificates

After filing, download and store:

  • Filing acknowledgment receipts
  • Payment slips
  • Certificates (WHT, VAT, or PAYE)
  • eTIMS invoices

These documents serve as proof of compliance and are required during audits or tender applications.


14. Perform a Compliance Audit

Before the KRA deadline, conduct a mini tax health check:

  • Confirm all filings for PAYE, VAT, and WHT are up to date.
  • Verify no outstanding penalties appear on your iTax ledger.
  • Ensure eTIMS compliance if VAT-registered.
  • Review whether you qualify for any tax relief or exemption updates.

You can also engage CLA Accounting Solutions to run a professional Tax Compliance Review to identify and fix discrepancies early.


15. Submit Early — Avoid the Last-Minute Rush

Many businesses wait until the last few days to file taxes, leading to:

  • iTax system downtime due to high traffic.
  • Missed deadlines from delayed payments.
  • Unverified errors in submitted returns.

File your returns at least five working days before the deadline to allow time for corrections or confirmations.


Conclusion

Tax compliance doesn’t have to be stressful — it just requires preparation and structure. By following this comprehensive KRA tax filing checklist, your SME can stay ahead of deadlines, avoid penalties, and maintain a clean compliance record.

Remember, consistent filing builds financial discipline, enhances your business’s reputation, and opens opportunities for funding, tenders, and partnerships.

At CLA Accounting Solutions, we specialize in helping Kenyan SMEs automate tax filing, manage compliance calendars, and align accounting systems with KRA requirements.

File early. File accurately. File confidently — with CLA.


FAQs

Q1: What is the KRA deadline for annual income tax returns?
A1: For companies, June 30th. For individuals and sole proprietors, April 30th.

Q2: What happens if I miss a tax filing deadline?
A2: KRA imposes penalties and interest for late filing, and your compliance certificate may be withheld.

Q3: Can I file a nil return if my business made no income?
A3: Yes. Nil returns must be filed to maintain compliance.

Q4: How can I check if my taxes were successfully filed?
A4: Log into your KRA iTax account and view your filing status and acknowledgment receipts.

Q5: Can I outsource tax filing to an accounting firm?
A5: Yes. Partnering with firms like CLA Accounting Solutions ensures accurate, timely compliance and reduces error risks.

Leave A Comment

All fields marked with an asterisk (*) are required