Some 508,413 taxpayers have been onboarded onto the Electronic Tax Invoice Management System, the Kenya Revenue Authority has announced.The latest data as of September 30, 2025, marks a major ...