How to File KRA Tax Returns for a Business in Kenya

Tax compliance is one of the most critical operational pillars for any company operating in Kenya. As the Kenya Revenue Authority (KRA) continues to modernize its digital systems—integrating tools like the Electronic Tax Invoice Management System (eTIMS) and iTax—maintaining accurate financial records and filing timely returns has become essential.
For many small and medium-sized enterprises (SMEs) as well as established corporate entities, navigating the various tax obligations, deadlines, and calculation formulas can be overwhelming. Failing to submit KRA tax returns on time leads to hefty fines, interest charges, and potential loss of your Tax Compliance Certificate (TCC)—a vital document required for securing government tenders, commercial loans, and corporate partnerships.
In this guide, we break down the step-by-step process of filing returns for different business tax heads in Kenya and explain how partnering with a trusted tax consultant in Kenya can protect your business from costly penalties.

1. Understanding Primary Business Tax Obligations in Kenya
Before filing your returns, it is essential to identify which tax obligations apply to your registered business entity (Sole Proprietorship, Partnership, or Limited Liability Company).
A. Value Added Tax (VAT Kenya)
- Who it Applies to: Businesses generating an annual taxable turnover of KES 5 million and above (or those registered voluntarily).
- Filing Frequency: Monthly (Due on or before the 20th of the following month).
- Key Focus: Declaring output VAT collected from sales minus input VAT paid on business purchases via eTIMS-compliant invoices.
B. Pay As You Earn (PAYE Kenya)
- Who it Applies to: Any business that hires employees earning above the statutory tax threshold.
- Filing Frequency: Monthly (Due on or before the 9th of the following month).
- Key Focus: Deducting tax at source from employee salaries alongside statutory contributions like NSSF, SHIF, and Housing Levy.
C. Corporation Tax / Income Tax
- Who it Applies to: Registered Limited Companies operating in Kenya.
- Filing Frequency: Annually (Due within 6 months after the end of the company’s accounting financial year—e.g., June 30th for December year-end companies).
- Key Focus: Declaring net taxable profits generated by the business entity during the accounting period.
D. Turnover Tax (TOT) / Residential Rental Income Tax
- Who it Applies to: Businesses with gross turnover between KES 1 million and KES 25 million (TOT) or property owners earning rental income within specified statutory limits.
- Filing Frequency: Monthly.

2. Step-by-Step Guide: How to File KRA Tax Returns
While exact steps vary depending on the specific tax obligation, the overall filing process on the KRA iTax portal follows a structured sequence:
Step 1: Gather Mandatory Records and eTIMS Invoices
Before logging into iTax, ensure all financial supporting records are reconciled:
- Sales and purchase ledgers matching eTIMS data for VAT Kenya.
- Employee payroll summaries showing gross pay, tax deductions, and statutory relief for PAYE Kenya.
- Audited or management financial statements (Profit & Loss, Balance Sheet) for Corporate Income Tax.
Step 2: Log into the KRA iTax Portal
Access itax.kra.go.ke using your company KRA PIN and password. Ensure your profile details and registered tax obligations are up to date.
Step 3: Download the Relevant Excel/CSV Return Form
Navigate to the Returns tab and select File Return. Choose the appropriate tax obligation and download the corresponding macro-enabled Excel sheet or system template.
Step 4: Fill in the Financial Data & Validate
- Input all required figures, such as gross sales, allowable expenses, input VAT claims, and employee earnings.
- Run the internal validation check in the Excel sheet to generate an uploadable .zip file.
Step 5: Upload and Submit the Return
Return to the iTax portal, upload the validated .zip file, agree to the terms, and click Submit. The system will generate an official e-Return Acknowledgement Receipt.
Step 6: Generate Payment Slip and Settle Liabilities
If the return shows a tax liability due, click on Payments to generate a payment slip (E-Slip). Settle the payment via M-Pesa Paybill, bank transfer, or RTGS before the statutory deadline.

3. Common KRA Filing Mistakes and How They Lead to Penalties
Even minor errors in filing can trigger automated KRA compliance audits, system reconciliation flags, or financial penalties. Here are frequent pitfalls to avoid:
- Inconsistent VAT and eTIMS Reporting: Claiming input VAT from suppliers whose invoices do not reflect on KRA eTIMS system results in disallowed input claims and immediate tax demands.
- Missing Monthly Deadlines: Filing returns even a day late triggers automatic statutory fines (e.g., KES 10,000 per month for late VAT or Corporate Tax returns; KES 10,000 or 25% of tax due for PAYE).
- Failing to File “Nil” Returns: If your business had no trading activity in a particular month, you are still legally required to file a Nil Return. Ignoring this results in non-filing penalties.
- Misclassifying Expenses: Deducting non-allowable expenses under Corporate Income Tax lowers declared profit artificially, which can lead to back-tax assessments during audits.

4. Why Your Business Needs a Professional Tax Consultant
As tax laws change—through annual Finance Acts and KRA administrative circulars—keeping your business compliant while optimizing your tax position requires specialized expertise.
Hiring a professional tax consultant in Kenya offers clear advantages:
- Strategic Tax Planning: Legally minimize tax liabilities by utilizing available tax reliefs, allowances, and incentives under Kenyan law.
- Audit Representation: Receive expert support during KRA tax audits, compliance checks, or dispute resolution.
- Guaranteed Deadlines: Avoid penalty charges caused by missed deadlines or administrative oversight.
- Integrated Advisory: Align tax filings with broader financial statements, statutory audits, and corporate governance obligations.
5. Simplify Your Tax Compliance with Wandera & Company
Managing business growth while keeping up with changing KRA compliance regulations can be demanding. At Wandera & Company, our Certified Public Accountants and tax specialists provide end-to-end tax advisory and compliance management tailored to your specific industry.
Our tax services include:
- Comprehensive KRA Tax Returns Management: Timely monthly filing and reconciliation for VAT Kenya, PAYE Kenya, Withholding Tax, and Corporate Income Tax.
- eTIMS Onboarding & Support: Seamless integration and record alignment with KRA eTIMS requirements.
- Tax Health Checks & Audits: In-depth pre-audit reviews to identify compliance gaps before KRA officers do.
- Tax Dispute Resolution: Professional representation during tax assessments, objections, and KRA negotiations.
Conclusion: Safeguard Your Business with Flawless Tax Compliance
Maintaining full tax compliance in Kenya is not just about avoiding fines—it protects your brand reputation, maintains your Tax Compliance Certificate, and positions your enterprise for sustainable commercial success.
Don’t let tax filing complexities derail your core business operations.
