KRA has reminded taxpayers to file 2025 income tax returns by 30 June 2026, with a one-time allowance for declaring valid business expenses not supported by eTIMS/TIMS invoices. From 2026 onwards, all income and expenses must be backed by valid electronic tax invoices.
The Kenya Revenue Authority (KRA) reminds all taxpayers that filing of income tax returns for the year of income 2025 is ongoing and must be completed by 30 June 2026.
To facilitate smooth filing for the 2025 Year of Income, KRA has allowed taxpayers to declare valid business expenses that may not be supported by eTIMS/TIMS invoices. Such expenses may be uploaded during filing and will be subject to validation by KRA after submission.
This allowance applies only to the filing of 2025 income tax returns. From the 2026 year of income onwards, all declared income and expenses must be supported by valid electronic tax invoices generated and transmitted through eTIMS/TIMS.
Taxpayers who fail to file returns by 30 June, 2026, will be subject to default assessments in accordance with Section 29 of the Tax Procedures Act, Cap 469B.