In 2014 the Kenya Revenue Authority (KRA) rolled out the iTax system. The main objective of the iTax was to create a sustainable tax system that could generate adequate revenues to finance public expenditure and also address issues of inequality, improve on tax administration, increase productivity and reduce economic distortions created by taxes by enabling taxpayers to register, file and undertake remittance online.
The system was also supposed to help eliminate direct contact between taxpayers and revenue authority staffs in a bid to reduce corruption loopholes. Additionally, the rollout of the iTax was meant to ensure timely update of taxpayers payment details in driving better tax report period and consistent to factors that shape the strategy implementation for future tax system.