KRA Returns Filing in Kenya: What It Costs and How to File in 2026
KRA tax returns in Kenya must be filed annually by 30 June for the previous tax year. Filing a nil return yourself is free on iTax. Professional filing costs from KSh 1,500 for a nil return to KSh 8,000–20,000+ for a full business return. Late filing attracts a penalty of KSh 2,000/month or 5% of unpaid tax. This guide covers every type of KRA return, deadlines, costs, and how to file step by step in 2026.
Types of KRA Returns in Kenya
| Return type | Who files | Frequency | Deadline |
|---|---|---|---|
| Individual Income Tax (ITR) | All KRA PIN holders (employed, self-employed, or nil) | Annual | 30 June |
| Corporation Tax | Registered companies | Annual | 6 months after year end |
| VAT Return | VAT-registered businesses (turnover > KSh 5M/year) | Monthly | 20th of following month |
| PAYE (P10) | Employers with staff on payroll | Monthly | 9th of following month |
| Withholding Tax | Businesses deducting WHT from payments | Monthly | 20th of following month |
| Turnover Tax (TOT) | Businesses with turnover KSh 500K–5M/year | Monthly | 20th of following month |
Key KRA Filing Deadlines for 2026
- 30 June 2026 — Annual income tax return for individuals (tax year 2025)
- 20th of each month — VAT return for the previous month
- 9th of each month — PAYE (P10) return for the previous month
- 20th of each month — Turnover Tax (TOT) return
- 6 months after year end — Corporation tax return (e.g. December year-end companies: 30 June)
KRA Returns Filing Costs in Kenya
| Return type | DIY cost | Professional fee |
|---|---|---|
| Nil return (individual) | Free | KSh 1,500–2,000 |
| Individual ITR (employed) | Free | KSh 2,500–5,000 |
| Individual ITR (business income) | Free | KSh 5,000–10,000 |
| Corporation tax return | Free | KSh 10,000–25,000+ |
| VAT return (per month) | Free | KSh 2,000–5,000 |
| PAYE return (per month) | Free | KSh 2,000–4,000 |
| Full bookkeeping + all returns (per month) | N/A | KSh 8,000–20,000 |
How to File a KRA Nil Return in Kenya (Step by Step)
Log in to KRA iTax
Go to itax.kra.go.ke and log in with your KRA PIN and password. If you have forgotten your password, use the "Forgot Password" link — a reset will be sent to your registered email or phone.
Navigate to the Returns Section
From the menu, click Returns → File Returns. Select "Income Tax — Resident Individual" from the return type dropdown and enter the return period (the previous tax year, e.g. 2025).
Select "Nil Return"
On the income declaration page, select "Nil Return" to confirm you had no taxable income during the period. You will be asked to confirm that no employment income, business income, or rental income was received.
Submit and Save the Acknowledgement
Click Submit. KRA will generate an acknowledgement receipt with a unique reference number. Download and save this PDF — it is your proof of compliance. The return is typically processed immediately and your Tax Compliance Certificate will update within 24–48 hours.
How to File an Individual KRA ITR (With Income)
If you received employment income in 2025, your employer should have deducted PAYE monthly and provided a P9 form showing your total pay, allowances, and PAYE deducted. You will need this P9 form to complete your annual ITR.
Steps: Log in to iTax → Returns → File Returns → Income Tax – Resident Individual → Enter tax year → Upload the P9 data by filling in the income and PAYE fields from your P9 form → Review the auto-calculated tax liability → Submit. If you had multiple employers in the year, you need a P9 from each.
If you had additional income (rent, business profit, freelance earnings), you must declare it alongside your employment income using the additional schedules in the ITR form.
Business Returns — When to Hire a Kenyan Accountant
You should hire a professional Kenyan accountant to file your KRA returns if:
- You are a registered company filing corporation tax
- Your business is VAT-registered (returns must reconcile with invoice records)
- You have employees on payroll (PAYE filings must match payroll records)
- You had business income, rental income, or multiple income sources
- You missed previous filings and need to catch up with penalty negotiations
A qualified Kenyan accountant will not only file your returns correctly but will identify allowable deductions (depreciation, business expenses, insurance, staff costs) that reduce your taxable income legally. The accounting fees are typically less than the tax savings from proper deductions.
KRA Penalties for Late or Non-Filing in Kenya
| Violation | Penalty |
|---|---|
| Late income tax return filing | KSh 2,000/month or 5% of unpaid tax (whichever is higher) |
| Late VAT return | KSh 10,000 or 5% of unpaid VAT |
| Late PAYE filing | 25% of unpaid PAYE or KSh 10,000 (higher) |
| Unpaid tax interest | 1% per month on outstanding balance |
| Tax evasion | Criminal prosecution + up to 200% of evaded tax |
KRA Tax Compliance Certificate in Kenya
A Tax Compliance Certificate (TCC) from KRA is required for: government tenders and procurement, bank loan applications, certain employment contracts (especially in public sector), company registration with government agencies, and importing regulated goods.
A TCC is valid for 12 months and is issued automatically on iTax when all your KRA obligations are up to date — returns filed and taxes paid. If a TCC is blocked, it almost always means there is an outstanding unfiled return or unpaid tax balance that needs to be resolved first.
Key Takeaways
- Every KRA PIN holder must file an annual return by 30 June — even a nil return if you had no income.
- Late filing penalties start at KSh 2,000/month — file on time even if you cannot pay immediately.
- Nil returns are free on iTax and take less than 5 minutes to complete.
- Hire a professional accountant for VAT, PAYE, corporation tax, and any return involving business income.
- A Tax Compliance Certificate (TCC) is essential for tenders, loans, and many formal business transactions.
Frequently Asked Questions
What Kenyan taxpayers and business owners ask most about KRA returns.
When is the deadline for KRA income tax returns in Kenya?
For individual taxpayers and sole proprietors in Kenya, the KRA income tax return (ITR) deadline is 30 June each year for the previous tax year (which runs January–December). For companies, the deadline is 6 months after the close of the accounting period. Late filing attracts a penalty of KSh 2,000 per month or 5% of the tax due — whichever is higher.
How much does it cost to file KRA returns in Kenya?
Filing a nil KRA return yourself on iTax is free. Professional filing costs from KSh 1,500 for a nil return, KSh 3,000–5,000 for an employed individual's return, and KSh 8,000–20,000+ for a business return with income statements, expense schedules, and VAT reconciliation.
What happens if I don't file KRA returns in Kenya?
Failing to file KRA returns in Kenya results in: a late filing penalty of KSh 2,000 per month or 5% of unpaid tax (whichever is higher), interest of 1% per month on unpaid tax, and a compliance block that prevents you from getting a KRA Tax Compliance Certificate — required for government tenders, bank loans, and many employment contracts.
Do I need to file KRA returns if I had no income?
Yes. Every registered KRA taxpayer in Kenya must file an annual return, even if they had zero income. This is called a "nil return" and confirms to KRA that your PIN was inactive during that period. A nil return is filed on iTax and takes less than 5 minutes.
Need Help With KRA Returns or Tax Compliance in Kenya?
Kissor Digital's partner accountants handle all KRA filings — from nil returns to full corporate tax. Fast, accurate, and M-Pesa-friendly payment.
Get Filing Help