Welcome to our Frequently Asked Questions (FAQ) section. Here you’ll find answers to the most common questions about our products, services, and policies. If you don’t see your question listed here, feel free to reach out to us directly—we’re always happy to help.
ETIMS is an electronic invoicing system introduced by the Kenya Revenue Authority (KRA) to help businesses comply with tax regulations. It ensures that all invoices are issued digitally, making tax reporting easier, faster, and more transparent. Through ETIMS, businesses can generate, transmit, and store tax invoices electronically, while customers benefit from receiving official, verifiable receipts.
eTIMS stands for electronic Tax Invoice Management System. It is a software solution which was developed for tax invoicing.
eTIMS can be accessed through various electronic devices including computers, laptops, tablets, smart phones and Personal Digital Assistants (PDA) devices.
Every person carrying out business in Kenya is required to on-board eTIMS to issue electronic tax invoices and transmit the invoices to KRA through the system. Persons in business include –
Companies, partnerships, sole proprietorships, associations, trusts etc.
Persons with income tax obligations including –
-Monthly Rental Income (MRI) Tax
-Turnover Over Tax (TOT)
-Annual Income Tax – for Corporations, Partnerships and Individuals, both resident and non-residents with a permanent establishment.
Persons conducting business in various sectors, including the informal sector.
Persons in business whether or not registered for VAT. Persons in business but not required to register for VAT e.g. persons supplying VAT exempt goods and services such as hospitals supplying medical services, schools supplying education services, tours and travel agents, NGO’s in business etc are also required to on-board on eTIMS.
Note: VAT registered persons who did not adopt the TIMS ETR device will be required to onboard onto eTIMS.
All VAT registered persons ought to have already onboarded on either TIMS or eTIMS without exception and have all their invoices issued electronically and transmitted to KRA.
However, for non-VAT registered persons, onboarding onto eTIMS is underway until 31st March 2024. Once onboarded, the taxpayers will be required to progressively capture on eTIMS all invoices and receipts issued manually from 1st January 2024 up to the date of onboarding.
NB: However, some valid business costs such as emoluments, imports, investment allowances, interest and air passenger ticketing have been excluded from the requirement of being supported by an eTIMS invoice.
No.
The eTIMS software is offered free of charge by KRA, i.e. the online portal and eTIMS client software.
However, businesses that are integrating their invoicing system directly to eTIMS may incur costs if they opt to partner with one of the approved 3rd party integrators, as opposed to self-integration
Step 1: Go to the eTIMS Taxpayer Portal etims.kra.go.ke
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:
A copy of the National ID of:
At least one of the directors for Companies
At least one of the partners for Partnerships
The business owner for sole proprietorships
Duly filled Commitment form.
Step 8: Submit your application. An authorized KRA officer will verify the application and approve as appropriate.
Install and configure the eTIMS software on the preferred device:
-For self-installation, one can access the ‘Step by Step guides’ .
-Taxpayers can also visit the nearest KRA office for assistance.
If you input your PIN and get an error message, kindly email timsupport@kra.go.ke for assistance
Reset your password on the eTIMS Portal by clicking on the link “Forgot password”
No.
The eTIMS client software can only be installed on one device per taxpayer, for those selling goods.
However, for taxpayers supplying services only, the online portal is accessible on any device since it is a web-based solution.
Yes.
It is available for persons supplying goods. The eTIMS software supports stock management for both sales (outgoing stock) and purchases (incoming stock). The stock management modules are configured during installation of the software.
Yes.
It is possible through a system to system integration. This integration is possible via the Virtual Sales Control Unit (VSCU) or Online Sales Control Unit (OSCU).
KRA has appointed 3rd party integrators to facilitate the integration process for taxpayers. The list of approved 3rd party integrators is available on the KRA website.
Information on how a person can be certified as a 3rd party integrator or as a self-integrator is available on the KRA website under the eTIMS menu.
Yes. It is possible. However, you will be required to visit the nearest KRA office for assistance. The following will be required:
Yes.
You can appoint a suitable representative to sign up and install the eTIMS solution on your behalf.
The following is required:
You can either:
Visit the KRA website and access the eTIMS menu
Send a Direct Message (DM) via Facebook or Twitter using the official KRA pages.
Visit the nearest KRA office
TIMS is a system developed by the Kenya Revenue Authority (KRA) to help businesses generate tax-compliant invoices. It connects directly with KRA’s systems, ensuring that all sales transactions are recorded and reported in real time. TIMS-enabled devices (such as Electronic Tax Registers – ETRs) are used to issue invoices that are fully compliant with VAT requirements.
TIMS was designed to improve transparency, reduce tax evasion, and make it easier for businesses to manage their tax obligations. It has now been upgraded to eTIMS, a more flexible electronic version that allows businesses to issue digital invoices directly from computers or mobile devices.
The Tax Invoice Management System (TIMS) is an upgrade of the current Electronic Tax Register (ETR) regime that was rolled out in 2005.
It will facilitate electronic tax invoice management through standardization, validation, and transmission of invoices to KRA on a real time or near real time basis.
A taxpayer must:
Be VAT Registered as per the provisions of the VAT Act 2013
Have an invoicing system with the capability to transmit invoices to KRA systems
Have internet connectivity
The VAT taxpayer should continue using the tax register as usual. Once the internet connectivity is restored, the invoices generated and stored in the tax register’s memory will be automatically transmitted to KRA.
Only VAT registered taxpayers are required by law to use a tax register as per the VAT Act (2013) and the VAT (ETI) Regulations (2020)
Yes, the requirement to adopt a compliant ETR applies to all VAT registered taxpayers regardless of the billing system in use.
Data entry errors made when generating an invoice may be corrected through issuance of credit notes or debit notes which must reference the original invoice number.
Yes. The ETRs have the ability to generate credit or debit notes for purposes of amending or correcting invoices. The credit/debit note will also be transmitted to KRA and must make reference to the original invoice number.
Failure to comply with any of the Regulations will result in penalties as specified in Section 63 of the VAT Act (2013) which states that “A person convicted of an offence under this Act for which no other penalty is provided shall be liable to a fine not exceeding one million shillings, or to imprisonment for a term not exceeding three years, or to both”
The unit of currency to feature in books of account, tax returns and tax invoices must be in Kenya shillings as per Section 23 of the Tax Procedures Act. Taxpayers are advised to convert the foreign currency into the Kenyan shilling equivalent value using the prevailing CBK mean rate for the day. The foreign currency values may appear on the invoice, however for tax purposes reference will be made to the Kenya shilling values.
Pergamon Group Ltd is your one stop shop for all your business ICT solutions. We specialize in a wide range of services including KRA APPROVED TIMs and eTIMs SOLUTIONS, point of sale solutions, security solutions, and banking and office equipment.
© 2025 pergamongroup • All Rights Reserved
WhatsApp us