The Kenya Revenue Authority (KRA) has announced the implementation of the electronic Tax Invoice Management System (eTIMS) for petrol stations.
In a statement on June 27, 2025, KRA stated that the system will enable real-time seamless invoicing for every sale, integrating with KRA through a forecourt controller and existing point of sale.
“The Kenya Revenue Authority (KRA) is implementing the eTIMS Fuel Station System, which is an eTIMS solution for the fuel sector that enables real-time seamless invoicing for every sale, integrating with KRA through a forecourt controller and existing point of sale,” read part of the statement.
The authority reminded petroleum product retailers of the mandatory requirement to implement the eTIMS fuel station system across all retail outlets by June 30, 2025.
KRA Announces eTIMS System for Petro Stations
Further, it advised fuel station owners that those with adequate technical capacity can opt to integrate the system independently, while others are encouraged to work with the authority’s certified fuel solution integrators.
Dealers with questions can reach the authority through their contact centre on Tel: (0) 20 4 999 999, 0711 099 999 or Email: [email protected] www.kra.go.ke
What is eTIMS
eTIMS stands for Electronic Tax Invoice Management System. It is a software solution developed for tax invoicing.
It can be accessed through various electronic devices, including computers, laptops, tablets, smartphones, and Personal Digital Assistants (PDA) devices.
Also Read: KRA Clarifies New Motor Vehicle Prices in Kenya
System Integration
System integration solutions are tailored for businesses that have an invoicing system and would like to integrate with eTIMS.
Additionally, it is a system-to-system solution between KRA and the taxpayer’s invoicing systems that has been provisioned via an Application Programming Interface (API).
This can be achieved in two ways:
1. Virtual Sales Control Unit (VSCU) – This solution enables system-to-system integration between the taxpayer’s invoicing/ERP system and etims.
It is suitable for taxpayers conducting bulk invoicing and is not always online.
2. Online Sales Control Unit (OSCU) – This solution also enables a system-to-system integration between the taxpayer’s invoicing/ERP system and etims. It is suitable for taxpayers whose invoicing is always conducted online.
Also Read: KRA Changes Process of Filing PAYE Returns; New Step by Step Process
Process of eTIMS Registration
- Open any web browser and type the address etims.kra.go.ke to access the eTIMS taxpayer portal and click on the ‘Sign-Up’ button.
- Click on the ‘PIN’ button
- Enter your KRA PIN and click on the ‘Verify’ button, and the taxpayer’s information populates.
- Create and confirm ‘password’, ensure the password meets the system security requirements, i.e. a combination of letters, numbers, and special characters.
- Click the ‘Send OTP’ button to receive a security code on the mobile number registered on iTax.
- Enter the Security code received and review, and confirm the ‘Data Privacy Statement’.
- Click the “Sign Up” button to complete the registration process. A ‘Sign up (PIN) ’ pop-up appears. Click ‘Yes’ to complete the sign-up process.
- Log in to the eTIMS taxpayer portal, enter your PIN (this is your User ID) and the ‘Password’ you created when you signed up and click ‘Log In’ to access your account.
- Click the ‘Service request’ button in the top right corner.
- Add the director’s ‘KRA PIN’ and ‘verify’ the click on ‘Send OTP’, an OTP is sent to the director’s mobile number and input the OTP.
- Select the ‘eTims type’ (eg, Online, eClient, OSCU, VSCU).
- Finally, a text message will be sent to the mobile number registered on iTax confirming the application as successful.
Follow our WhatsApp Channel and X Account for real-time news updates.