Quick Answer
A KRA tax audit is a formal review by the Kenya Revenue Authority to verify that a taxpayer has correctly declared income, expenses, taxes and supporting records. It normally runs through five stages: audit notification, submission of records, review and verification, audit findings, and resolution. Businesses that keep complete, organised documentation and respond with clear supporting evidence are better placed to avoid additional assessments, interest and penalties.
Key Takeaways
  • A KRA tax audit typically examines five areas: income tax (revenue, expenses and taxable profits), VAT (sales, purchases and input tax claims), PAYE (payroll and employee taxes), withholding tax and excise duty.
  • The audit runs through five stages: KRA notifies the scope, documents required and review period; the taxpayer submits records; KRA reviews and verifies; findings are issued; and the matter is resolved.
  • Audit notices are commonly triggered by risk-based compliance reviews, differences between reported data and third-party information, VAT inconsistencies, missing documentation, industry-specific risk indicators and historical compliance issues.
  • KRA commonly requests trial balances, general ledgers, financial statements, sales and supplier invoices, payroll and PAYE submissions, bank statements and reconciliations, contracts and prior tax filings.
  • From 2026, expenses that are not supported by compliant eTIMS invoices may be challenged during tax reviews, reducing deductible costs and increasing potential tax exposure.
  • Where KRA issues an additional assessment, the business has three options: accept and settle where the assessment is correct, provide further evidence where documentation was missing, or formally object where it disagrees with the findings.

Understanding a KRA Tax Audit and Why Preparation Matters

A KRA tax audit is a formal review conducted by the Kenya Revenue Authority to verify whether a taxpayer has correctly declared income, expenses, taxes, and supporting records.
Proper preparation, accurate documentation, and professional guidance can help businesses respond confidently and reduce unnecessary tax risks.

A KRA tax audit can be a challenging experience for any organisation. Businesses may receive audit notices due to:

  • Risk-based compliance reviews
  • Differences between reported data and third-party information
  • VAT inconsistencies
  • Missing documentation
  • Industry-specific risk indicators
  • Historical compliance issues

A tax audit does not always mean a business has done something wrong. In many cases, it is an opportunity to demonstrate:

  • Accurate reporting
  • Proper record keeping
  • Effective internal controls
  • Tax compliance discipline

However, poor preparation can lead to:

  • Additional tax assessments
  • Interest charges
  • Penalties
  • Cash flow pressure

Adamjee Auditors, a member of SFAI Global, helps Kenyan businesses prepare for KRA reviews, strengthen tax compliance, and manage audit processes professionally.

 A KRA tax audit is an examination of a taxpayer’s financial records, tax returns, and supporting documents to confirm compliance with Kenyan tax laws.
The objective is to verify that taxes have been accurately declared and paid.

During a KRA tax audit, officers may review:

Audit Area What KRA Reviews
Income Tax Revenue, expenses, taxable profits
VAT Sales, purchases, input tax claims
PAYE Payroll records and employee taxes
Withholding Tax Tax deductions and payments
Excise Duty Applicable transactions

A tax audit may involve reviewing:

  • Financial statements
  • Accounting records
  • Bank statements
  • Invoices
  • Contracts
  • Payroll documents
  • Tax filings

For professional audit support:

Why Does KRA Conduct Tax Audits in Kenya?

KRA conducts tax audits to improve compliance, verify taxpayer information, and identify possible underpayments or reporting inconsistencies.
Risk-based audits help KRA focus on areas where compliance concerns may exist.

Common triggers for a KRA tax audit include:

Differences in Reported Information

Examples:

  • Sales declared do not match available data
  • VAT claims appear inconsistent
  • Income levels differ from industry patterns

High-Risk Transactions

Including:

  • Large refunds
  • Significant expenses
  • Related-party transactions

Compliance Gaps

Such as:

  • Late filing
  • Missing returns
  • Incomplete records

Industry Reviews

Certain industries may receive additional attention due to their transaction patterns.

What Happens During a KRA Tax Audit Process?

A KRA tax audit usually involves notification, document review, taxpayer engagement, findings, and possible assessment.
Understanding each stage helps businesses respond effectively.

The process generally includes:

1. Audit Notification

KRA communicates:

  • Audit scope
  • Required documents
  • Review period

2. Submission of Records

The taxpayer provides requested information.

Documents may include:

  • Financial statements
  • Ledgers
  • Invoices
  • Tax returns

3. Review and Verification

KRA examines:

  • Transactions
  • Tax calculations
  • Supporting evidence

4. Audit Findings

KRA may issue:

  • No additional assessment
  • Clarification requests
  • Additional tax assessment

5. Resolution

The taxpayer may:

  • Accept findings
  • Provide explanations
  • Object where applicable

How to Prepare Before a KRA Tax Audit

Preparing before a KRA tax audit begins improves response quality and reduces delays.
Businesses should organise records, review compliance gaps, and identify possible risk areas early.

A preparation checklist includes:

Preparation Area Action
Tax Returns Review previous submissions
Financial Records Confirm completeness
Invoices Verify supporting documents
Bank Records Reconcile transactions
Tax Payments Confirm evidence

Businesses should conduct an internal review before submitting documents to KRA.

Documents Required During a KRA Tax Audit

Complete and organised documentation is one of the strongest defences during a KRA tax audit.
Poor records can create unnecessary disputes even where transactions are legitimate.

Common documents requested include:

Financial Records

  • Trial balances
  • General ledgers
  • Financial statements

Sales Documentation

  • Sales invoices
  • Customer records
  • Revenue reports

Purchase Records

  • Supplier invoices
  • Payment evidence
  • Procurement documents

Payroll Records

  • Employee records
  • PAYE submissions
  • Payroll reports

Banking Information

  • Bank statements
  • Reconciliations
  • Payment confirmations

For bookkeeping support:

Common Issues Found During KRA Tax Audits

Many KRA tax audit issues arise from weak documentation, incorrect tax treatment, and differences between accounting and tax records.
Regular compliance reviews help businesses identify problems before an official audit.

Common findings include:

Unsupported Expenses

Expenses without proper evidence may be rejected.

VAT Input Tax Issues

Problems may occur due to:

  • Invalid invoices
  • Incorrect claims
  • Missing documentation

Revenue Differences

KRA may question:

  • Unreported sales
  • Timing differences
  • Data inconsistencies

PAYE Errors

Issues may involve:

  • Incorrect payroll calculations
  • Missing employee records

How to Respond to KRA Audit Questions

Businesses should respond to KRA audit queries with accurate information, supporting evidence, and professional communication.
Emotional or unsupported responses can make audit resolution more difficult.

Recommended approach:

Provide Clear Explanations

Explain:

  • Transaction background
  • Accounting treatment
  • Supporting evidence

Submit Organised Records

Avoid:

  • Missing documents
  • Unstructured files

Maintain Professional Communication

Keep records of:

  • Correspondence
  • Meetings
  • Submissions

eTIMS Compliance During a KRA Tax Audit

eTIMS records are becoming increasingly important during KRA reviews because electronic invoicing supports verification of business transactions.
Businesses should ensure sales and expense records align with electronic tax requirements.

During audits, businesses should review:

  • eTIMS invoices
  • Supplier invoices
  • Sales records
  • Expense documentation

Adamjee Advisory Insights (2026 Context)

From 2026, businesses should pay particular attention to expense validation requirements. Expenses unsupported by compliant eTIMS invoices may face challenges during tax reviews, affecting deductible costs and increasing potential tax exposure.

How to Handle a KRA Tax Audit Assessment

Businesses receiving additional tax assessments should carefully review the findings before deciding whether to accept, negotiate, or object.
A detailed assessment review helps determine the correct response strategy.

Businesses should analyse:

  • Tax calculations
  • Supporting evidence
  • Legal basis
  • Accounting treatment

Possible responses include:

Accept and Settle

Where the assessment is correct.

Provide Additional Evidence

Where documentation was missing.

Object to the Assessment

Where the taxpayer disagrees with findings.

Professional tax advice is recommended before making decisions.

KRA Tax Audit Preparation Mistakes to Avoid

Avoiding common mistakes helps businesses maintain control during a KRA tax audit process.
Preparation and transparency are key to achieving efficient audit outcomes.

Common mistakes include:

Ignoring Audit Notices

Delays may worsen compliance issues.

Submitting Incomplete Records

Missing documents create uncertainty.

Changing Records During Audit

This damages credibility.

Poor Internal Communication

Finance teams should coordinate responses.

Failing to Seek Advice

Complex tax issues require technical expertise.

2026 Tax Audit Compliance Considerations for Kenyan Businesses

Kenyan businesses should adopt proactive tax governance practices as digital compliance systems and data-based audits continue expanding.
Regular reviews reduce the risk of unexpected tax assessments.

Important areas include:

Digital Tax Records

Maintain:

  • Electronic invoices
  • Accounting system records
  • Audit trails

Regular Tax Health Checks

Review:

  • VAT
  • PAYE
  • Income tax
  • Expenses

KRA Automated Payment Plan (APP)

Businesses with confirmed tax obligations may explore structured payment arrangements available through KRA mechanisms where applicable.

Adamjee Advisory Insights

Businesses should treat tax compliance as an ongoing management function rather than a once-a-year activity. Regular reviews, accurate records, and strong internal controls make KRA audits more predictable and manageable.

How Adamjee Auditors Helps Businesses Survive KRA Tax Audits

Professional tax audit support helps businesses prepare records, respond to KRA queries, and reduce compliance risks.
Independent advisors provide objective guidance throughout the audit process.

Adamjee Auditors supports businesses through:

  • Tax health checks
  • Audit preparation
  • KRA correspondence support
  • Tax compliance reviews
  • Financial reporting advisory

Additional resources:

Conclusion: Successfully Navigating a KRA Tax Audit

A KRA tax audit does not have to become a business crisis when proper preparation and compliance systems are in place.

Businesses that maintain accurate records, monitor tax obligations, and seek professional guidance are better positioned to respond effectively.

The best approach is proactive:

  • Review tax compliance regularly
  • Maintain complete documentation
  • Strengthen internal controls
  • Address risks early

Adamjee Auditors combines Kenyan tax expertise with international standards through the SFAI Global network, helping businesses achieve confidence, compliance, and financial clarity.

Gain Clarity and Confidence in Your Finances Navigate the complexities of compliance, tax, and financial management with a trusted partner. Adamjee Auditors, a member of Santa Fe Associates International (SFAI), provides world-class audit, tax, and advisory services to help your business achieve its goals.

Schedule a consultation with our expert team in Nairobi or Mombasa to discuss your business needs.

Nairobi Office

 1st Floor, Le’Mac Building, Church Road, off Waiyaki Way, Westlands

+254 717 908 241

madamjee@adamjeeauditors.co.ke

Mombasa Office

Suite 401, Motorwalla Building, Jomo Kenyatta Road

+254 750 053 053

info@adamjeeauditors.co.ke

https://adamjeeauditors.com/

Frequently Asked Questions

Why has KRA selected my business for a tax audit?
KRA runs risk-based audits, so selection usually follows a signal rather than an accusation. Common triggers are sales declared that do not match available data, VAT claims that look inconsistent, income levels that differ from industry patterns, large refunds, significant expenses, related-party transactions, or compliance gaps such as late filing and missing returns. Being audited does not always mean the business has done something wrong.
What actually happens during a KRA tax audit?
KRA first issues an audit notification setting out the scope, the documents it needs and the period under review. You then submit the requested records, and KRA examines the transactions, tax calculations and supporting evidence. It closes with findings, which may be no additional assessment, a request for clarification, or an additional tax assessment, followed by resolution.
What documents will KRA ask us to produce?
Expect requests across five groups: financial records such as trial balances, general ledgers and financial statements; sales documentation including invoices, customer records and revenue reports; purchase records covering supplier invoices, payment evidence and procurement documents; payroll records with employee details and PAYE submissions; and banking information including statements, reconciliations and payment confirmations.
How should we answer KRA's audit queries?
Respond with accurate information, supporting evidence and professional communication rather than emotional or unsupported replies, which make resolution harder. Explain the transaction background, the accounting treatment and the evidence behind it, and submit records in an organised form rather than as unstructured files. Keep your own record of all correspondence, meetings and submissions.
What can we do if KRA issues an additional assessment we disagree with?
Review the assessment carefully before responding, analysing the tax calculations, the supporting evidence, the legal basis and the accounting treatment. You can accept and settle if the assessment is correct, supply additional evidence where documentation was missing, or lodge an objection where you disagree with the findings. Take professional tax advice before deciding which route to take.
What mistakes most often make a KRA audit worse?
Ignoring audit notices is the most damaging, as delays worsen the underlying compliance issue. Submitting incomplete records creates uncertainty, and altering records during the audit damages your credibility with KRA. Poor coordination within the finance team and failing to seek advice on complex technical issues also weaken your position.