The Kenya Revenue Authority (KRA) requires all taxpayers to file their returns by June 30th of every year, covering the previous year’s earnings. Filing your annual income tax returns is a legal ...