How to Prepare for a KRA Tax Audit: A Step-by-Step Guide for Kenyan Businesses

Receiving a tax audit notification letter from the Kenya Revenue Authority (KRA) is one of the most stressful experiences a business owner can face. Whether it is a routine compliance check, an automated data-matching trigger via iTax and TIMS/eTIMS, or a comprehensive tax audit, the process demands immediate attention and thorough preparation.
A poorly managed tax audit can result in massive tax assessments, compounding interest charges, administrative penalties, and prolonged legal disputes. However, with the right preparation, clean documentation, and expert guidance, you can navigate a KRA audit smoothly and safeguard your business.
Maintaining continuous tax compliance in Kenya requires proactive record-keeping. Here is a step-by-step guide on how to prepare when KRA comes knocking.
1. Understand the Scope and Purpose of the Audit
When KRA issues an audit notice, the letter will specify the type of audit, the tax heads being reviewed, and the period under audit (typically covering up to 5 years).
KRA tax audits generally focus on specific areas, including:
- Desk Audits: Quick compliance checks based on reconciled data submitted via iTax.
- Compliance Check Audits: Focused on specific tax heads like Value Added Tax (VAT Kenya) or Pay As You Earn (PAYE Kenya).
- Comprehensive Tax Audits: In-depth reviews covering income tax, withholding tax, customs, VAT, and statutory payroll deductions.
Carefully review the audit period and requested records before taking any action. Never ignore the audit notice—responding promptly and professionally sets a positive tone with the auditing officers.

2. Organize and Reconcile Your Core Tax Obligations
The core of any KRA audit involves verifying whether the numbers filed in your KRA tax returns match your actual financial statements, bank records, and electronic invoicing records (eTIMS).
Pay close attention to these key risk areas:
Value Added Tax (VAT)
- Reconcile sales recorded on eTIMS invoices against reported taxable turnover.
- Verify input tax claims with valid eTIMS tax invoices from suppliers.
- Ensure all credit notes and exempt sales are fully supported with requisite documentation.
Payroll & Statutory Deductions (PAYE)
- Match total payroll expenses in your profit-and-loss account against monthly PAYE Kenya declarations on iTax.
- Ensure non-cash benefits, allowances, and director fees are correctly classified and taxed.
- Confirm that statutory remittances (NSSF, SHA, Housing Levy) align with payroll disclosures.
Corporate Income Tax & Withholding Tax
- Retain supporting documentation for all claimed business expenses and capital allowances.
- Verify that Withholding Tax (WHT) was deducted and remitted for relevant professional services, royalties, or rent.

3. Conduct an Internal Pre-Audit Review
Before handing over records to KRA officers, perform an internal pre-audit. This involves systematically reviewing all requested general ledgers, bank statements, purchase invoices, contracts, and previous tax returns.
An internal pre-audit allows you to:
- Identify and quantify potential discrepancies or missing documentation in advance.
- Formulate clear, factual explanations for accounting adjustments or unusual transactions.
- Identify eligible tax refunds or overpayments that can offset potential liabilities.
Discovering errors before the auditor does allows your team to present a structured explanation rather than appearing unprepared or deceptive.

4. Maintain a Single Point of Communication
One major mistake businesses make during an audit is allowing multiple employees to handle auditor inquiries without coordination. Miscommunications or conflicting statements can trigger suspicion and broaden the scope of the audit.
Designate a single, qualified representative—ideally your internal finance manager or an external tax advisor—to serve as the main contact point for all audit correspondence and document submission.
Ensure that:
- All requested documents are provided in an organized, indexed format.
- Written responses are clear, factual, and backed by statutory provisions or tax law references.
- Formal minutes or record notes are kept for every meeting held with KRA officers.
5. Engage a Professional Tax Consultant in Kenya
Navigating tax laws, revenue circulars, and tax dispute procedures requires specialized expertise. Trying to manage a complex audit independently can expose your business to excessive tax assessments and missed dispute timelines.
Partnering with an experienced tax consultant in Kenya provides critical advantages:
- Expert Negotiation & Representation: Professional advisors manage discussions with auditors, ensuring fair treatment under the Tax Procedures Act.
- Penalty & Interest Mitigation: Advisors help challenge incorrect tax findings and apply for penalty remissions where applicable.
- Dispute Resolution Support: If you disagree with an audit assessment, a tax specialist can draft formal objections and represent your business before the Tax Appeals Tribunal (TAT).
Protect Your Business with Wandera & Company
A KRA tax audit does not have to threaten your financial stability. With proper preparation, meticulous record-keeping, and expert tax representation, you can resolve audit inquiries efficiently and keep your business fully compliant.
At Wandera & Company, our Certified Public Accountants and tax specialists bring years of experience handling tax planning, compliance management, KRA audits, and dispute resolution for businesses across Kenya. We ensure your tax returns are accurate, defend your rights during audits, and help you maintain robust tax health.

