KRA eTIMS : All You Need To Know

Electronic Tax Invoice Management System (eTIMS) is a software solution that provides taxpayers with simple, convenient and flexible tax invoicing by KRA.

The law requires that for any person to claim their business expense, the expense must be supported by an electronic tax invoice.

For this reason, all persons engaged in business in Kenya are required to onboard eTIMS and issue electronic tax invoices and transmit the invoices to KRA through the system.

To adhere to the eTIMS guidelines, taxpayers are encouraged to register on the eTIMS platform and adopt an appropriate eTIMS software solution. Available software options include:

=> eTIMS Client Software

=> eTIMS Mobile Application

=> online eTIMS

=> eTIMS System to System Integration.

Non-compliance with eTIMS mandates could lead to significant business and tax penalties, including a double tax penalty for non-compliance as per Section 86 of the TPA.

Implementation of ETIMS for Non-VAT Taxpayers

Non-VAT registered taxpayers have until March 31, 2024, to join the eTIMS platform, ensuring they can maintain their business operations while having ample time to adapt their systems and business practices accordingly.

Throughout this transition phase, these taxpayers won’t face legal penalties for not issuing electronic tax invoices. After successfully joining eTIMS, they must enter data for manually issued invoices and receipts from January 1, 2024, until their registration date into the KRA system.

kra etims android pos device simbapos

Step by Step on How to Onboard eTIMS

Step 1:

Go to the eTIMS Taxpayer portal (

Step 2:

Click on the Sign-Up button and input your PIN

Step 3:

One Time Password (OTP) will be sent to your iTax registered mobile number

Step 4:

Input the OTP sent to your registered mobile number on the sign up page and you will be prompted to create a password for your profile.

Step 5:

Log in to the eTIMS taxpayer portal using your User ID (KRA PIN) and the password created during sign up.

Step 6:

Click on the Service Request button and select your preferred eTIMS software solution listed under the “eTIMS Type” menu.

Step 7:

Upload the following documents:
i.A copy of the National ID of:
a.At least one of the directors for Companies
b.At least one of the partners for Partnerships
c.The business owner for sole proprietorships
ii.Duly filled eTIMS Commitment Form The form is accessible on the KRA website (click on Publications then click on eTIMS and search for the ‘eTIMS Acknowledgement & Commitment Form’).

Step 8:

Submit your application. An authorized KRA officer will verify the application and approve as appropriate

Step 9:

Install and configure the eTIMS software on the preferred device:

Get Started with KRA eTIMS Today!

At SimbaPOS, our experienced business consultants will assist you with the eTIMS process – right from advising on the most appropriate options, provide the devices, registration and onboarding. Contact us today on 0700 001779 or Email to get started.

Open chat
Hello...Karibu SimbaPOS.
Can we help you?