KRA’s official guide says the 2025 income tax returns cover income earned from 1 January 2025 to 31 December 2025, and the filing window runs from 1 January 2026 to 30 June 2026.