File your KRA returns (including nil returns)
Kenya Revenue Authority · sources read 2 Oct 2026
Everyone with a KRA PIN must file a return every year, even with no income. File on iTax from 1 January. Returns for 2026 are due by 30 April 2027: the law moved the deadline from 30 June, but KRA's page still says 30 June.
- Fee
- We couldn't confirm a fee from the official page. Check it there before you pay.
- Deadline
- 30 Apr 2027 Returns for 2026 are due by 30 April 2027: from 2027 the deadline is the last day of the fourth month after the year ends
- Deadline
- 31 Dec 2026 Tax amnesty on penalties, interest and fines for periods up to 2025 ends
- Where
- Online on the KRA iTax portal
Steps
- Log in to iTax and file your return for the year. With no income, file a nil return.
- If you owe tax, generate a payment slip and pay by bank or M-Pesa paybill 222222, using your Payment Registration Number as the account.
Watch out
- KRA's page and service charter still say returns are due by 30 June, with any tax owed paid by 30 April. That's the old rule: for 2026 returns onward, filing and paying are both due by 30 April.
- Filing late costs 5% of the tax due or KSh 2,000, whichever is higher, even for a nil return.
- Missed nil returns for 2025 or earlier? File them by 31 December 2026. Under KRA's tax amnesty, the late-filing penalty is waived automatically.
- From the 2026 tax year, the income and expenses you declare must be backed by valid eTIMS invoices. Ask for eTIMS invoices when you buy for your business.
- Why 30 April: Finance Act 2026 s.18, in force from 1 January 2027, says individuals file by the last day of the fourth month after their year ends. Companies still get six months.
- New from Finance Act 2026: KRA may send you a pre-filled return by the end of January. If you get one, you have two months to confirm it or fix it. KRA hasn't yet said how this will work on iTax.
Who can apply
- Everyone with a KRA PIN, whether or not they earned income
Official sources (6)
- Individual Income Tax kra.go.ke · read 29 Sep 2026
- KRA Service Charter (April 2026) kra.go.ke · read 30 Sep 2026
- Tax Amnesty on Interest, Penalties and Fines (public notice, 07/09/2026) kra.go.ke · read 30 Sep 2026
- Filing of 2025 Income Tax Returns (public notice, 08/06/2026) kra.go.ke · read 30 Sep 2026
- Finance Act, 2026 (No. 19 of 2026), Kenya Gazette Supplement No. 157 kra.go.ke · read 2 Oct 2026
- iTax portal itax.kra.go.ke · read 29 Sep 2026