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.
The short answer is...no. A few months of high but flat prices, and a few small dips, don't signal a return to sanity for ...
New features that have been a long time coming ...