How to integrate KRA’s eTIMS with your fuel station
To integrate KRA’s eTIMS with your fuel station is now a mandatory requirement for all fuel retailers in Kenya, with a final compliance deadline of December 31, 2025. The system links your fuel dispensers directly to the Kenya Revenue Authority (KRA) to transmit transaction data in real time.
The system aims to improve efficiency and ensure that all fuel sales transactions are electronically recorded as required by law, thereby reducing errors and enhancing tax compliance.
Integration Options
You can choose an integration method based on your station’s technical capacity:
- Self-Integration: Best if you have an internal IT team capable of developing a system-to-system link using KRA’s API specifications.
- Third-Party Integration: Most common for independent stations. You engage a KRA-certified technology provider (such as Pesapal or Total Solutions) to install the necessary infrastructure.
Step-by-Step Integration Process
- Onboard on eTIMS: Sign up on the eTIMS Taxpayer Portal using your KRA PIN and complete the registration via the OTP sent to your registered mobile number.
- Assess Hardware & Software: Ensure your forecourt controller, Point of Sale (POS), and fuel dispensers are compatible. The system must be able to communicate directly with pumps to capture every sale automatically.
- Choose a Solution Unit:
- Online Sales Control Unit (OSCU):For stations with a stable, always-on internet connection.
- Virtual Sales Control Unit (VSCU):For stations doing bulk invoicing or those that may occasionally need to work offline.
- Testing (Sandbox): If self-integrating, use the KRA Sandbox environment to test data transmission before going live.
- Certification: Submit your integration for KRA review. Once approved, you will receive an interim approval certificate to begin issuing eTIMS-compliant receipts.
- Staff Training: Train pump attendants to capture customer PINs at the POS for motorists who wish to claim the fuel as a business expense.
Why It Matters
- Real-Time Compliance: Every drop of fuel sold is instantly recorded, eliminating manual entry errors.
- VAT Accuracy: The system automatically populates your VAT returns, simplifying your monthly tax filing.
- Avoid Penalties: KRA has warned that stations failing to comply by the extended December 2025 deadline will face strict enforcement measures.
For technical assistance, you can contact the KRA eTIMS Support Team at +254 711 099 999 or email timsupport@kra.go.ke.
kra etims petrol stations
eTIMS Fuel System