Helping you find
tax information & services

Learn About eTIMS

eTIMS Contact and Support Details

Contact Details:

0709 016 995

0709 017 719

0709 017 731

0709 017 718

0709 017 724

0709 017 735

Email:

timsupport@kra.go.ke

Location:

TIMS Operations Unit 8th Floor, JKUAT Towers – Kenyatta Avenue

How to generate Invoice on eTIMS Lite (e Citizen)

Onboarding for Non-VAT

The Finance Act 2023 introduced Section 23A in the Tax Procedures Act, 2015 which requires every person in business to record each sale, issue and transmit Electronic Tax Invoices (ETI) through an electronic management system.

 

As at 1st September 2023, all taxpayers doing business including those who are not registered for VAT (non-VAT taxpayers) and fall under the Income Tax bracket are required to on board on eTIMS.

 

As at 1st January 2024, income expenditure or loss shall be not deductible if the invoices are not generated from an electronic tax invoicing  system (TIMS or eTIMS).

 

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.

 

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.

 

Who is required to onboard?

 

All persons engaged in business are required to on-board eTIMS and issue electronic tax invoices.

 

The law requires that for any person to claim their business expense, the expense must be supported by an electronic tax invoice. Therefore, all persons engaged in business are required to issue electronic tax invoices, whether registered for VAT or not (non-VAT taxpayers).

 

Persons in business include -

a.Companies, partnerships, sole proprietorships, associations, trusts etc. 

b.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. 

c.Persons conducting business in various sectors, including the informal sector. 

d.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.

 

How to Onboard?

 

eTIMS Solutions 

USSD Manual 

 

 

 

 

 

 

 

 

 

 

How to Onboard on eTIMS Lite via eCitizen

Ready to Use and Install eTIMS?

eTIMS Lite 

  1. Web via (ecitizen.kra.go.ke)
  2. On your mobile device, Dial *222#, Select option 5 for KRA and then select option 2 (sales invoice).  

Web Invoicing (eCitizen) Step by Step Guide 

USSD Step by Step Guide 

User guides for eTIMS

  1. eTIMS Online portal User guide 
  2. eTIMS Paypoint User Guide (Android)
  3. eTIMS Lite (VAT) User Guide
  4. eTIMS Multi-Paypoint User Guide (Windows)
  5. eTIMS PayPoint User Guide (Windows)                                                

Download and install eTIMS using any of the links below based on the device applicable to you.

  1. eTIMS Multi Paypoint (Windows) Tooltip text
  2. eTIMS Paypoint (Windows) Tooltip text.
  3. eTIMS Paypoint (Android) Tooltip text.
  4. eTIMS Lite (VAT)
  5. eTIMS Lite (Non VAT) Tooltip text
  6. You can also access the Online portalTooltip text

 

How to Onboard on eTIMS

Download eTIMS Commitment Form 

Step by Step Guide 

Installation by Taxpayer's Representatives

A taxpayer can appoint a suitable representative to sign up and install the eTIMS on their behalf. The following is required:

 

  1. An introductory letter, signed by at least one of the directors or partner or business owner clearly indicating who has been appointed as the tax representative and their role in the business. Include your contact information, in case a KRA official will need to get in touch with you.
  2. The director(s) or partner(s) or owner of the business should fill in and sign the eTIMS Acknowledgement & Commitment Form
  3. Copy of the director's/partner’s/owner’s National ID
  4. Copy of CR12 form for companies or Partnership Deed for Partnerships.

 

The above documents should be uploaded by the representative on the eTIMS portal.

 

eTIMS System to System Integration

This solution is tailored for businesses that have an invoicing system and would like to integrate with eTIMS. System-to-system integration between KRA and the taxpayer's invoicing systems has been provisioned via an Application Programming Interface (API). This can be achieved in two ways; An Online Sales Control Unit (OSCU) for entities whose invoicing is always online or a Virtual Sales Control Unit (VSCU) for entities undertaking bulk invoicing and whose invoicing is not always online. The process will entail the development, testing, vetting, and certification of either the interested taxpayer who has the capacity to self-integrate or for 3rd party software developers (integrators) to facilitate the taxpayer integration process.

 

  1. Virtual Sales Control Unit (VSCU) – this solution allows for a system to system integration between the taxpayer’s invoicing/ERP system and eTIMS. It is suitable for taxpayers with numerous transactions/bulk invoicing.

  2. Online Sales Control Unit (OSCU) - this solution also allows for a system to system integration between the taxpayer’s invoicing/ERP system and eTIMS. It is suitable for taxpayers using an online invoicing system.

 

Taxpayers can choose to initiate the self-integration process or enlist the services of KRA-verified third-party integrators, whose information is available on the KRA website

 

The links below provide information on the integration process and specification documentation to commence the testing process:

 

  1. OSCU Specification document 
  2. VSCU Specification document 
  3. Step by step guide on how to register in sandbox  
  4. Technical Specification for the Trader Invoicing System 

 

Under the taxpayer portal(etims.kra.go.ke), you will find more information on the system to system including the bio data and required documents as a third party vendor.

 

What happens after eTIMS onboarding & registration?

 

  1. An authorised KRA officer will verify the application and approve as appropriate.

  2. Install and configure the eTIMS software on the preferred device:

-For self-installation, you can use the step by step user guides.

-Taxpayers can also visit the nearest KRA office for assistance.

 

 

Step by Step on How to Onboard

 

eTIMS Solutions

What are the Solutions available on eTIMS?

The solutions available include:

  1. eTIMS Lite (Web) - Web based solution accessible through eCitizen. This solution is for businesses with minimal transactions.
  2. eTIMS Lite (USSD) - Accessed through the short code *222#. This solution is for individuals and sole proprietors.
  3. Online Portal- Tailored for taxpayers in the service sector exclusively, where no goods are supplied.
  4. eTIMS Client – A downloadable software designed for taxpayers dealing in goods or both goods and services. The software supports multiple branches and pay points/cashier tills.
  5. Virtual Sales Control Unit (VSCU) – This solution enables seamless system-to-system integration between the taxpayer’s invoicing/ERP system and eTIMS, catering to taxpayers with extensive transactions or bulk invoicing.
  6. Online Sales Control Unit (OSCU) – This solution also facilitates system-to-system integration between the taxpayer’s invoicing/ERP system and eTIMS. It is ideal for taxpayers using an online invoicing system.

Guidelines on eTIMS Onboarding 

 Where do I Install eTIMS?

eTIMS can be installed on either of the following devices:

  • Windows based computers & laptops.
  • Android smart phones, tablets & Personal Digital Assistant (PDA) devices.

What is eTIMS?

Simplicity, Convenience and Flexibility

eTIMS (electronic Tax Invoice Management System) is a software solution that provides taxpayers with options for a simple, convenient and flexible approach to electronic invoicing.

Taxpayers can access eTIMS on various computing devices, including computers, laptops, tablets, smartphones, and Personal Digital Assistants (PDAs).

 

Who Should Use eTIMS?

All persons engaged in business are required to on-board eTIMS and issue electronic tax invoices.

 

Why is it not just for VAT registered taxpayers?

The law requires that for any person to claim their business expense, the expense must be supported by an electronic tax invoice. Therefore, all persons engaged in business are required to issue electronic tax invoices, whether registered for VAT or not (non-VAT taxpayers). 

 

Why eTIMS?

  1. It aids in reducing compliance costs as the solutions are provided free of charge;

  2. eTIMS offers flexibility in the solutions available and is accessible on various computing devices;

  3. The stock management module assists taxpayers maintain their own inventory;

  4. eTIMS allows taxpayers to a maintain record of invoices issued on the taxpayer portal;

  5. eTIMS facilitates simplified return filing for taxpayers.

 

FAQs?

Frequently asked questions on eTIMS can be accessed from here:

 

FAQs on eTIMS 

 

 

 

 

 

eTIMS - Simplicity, Convenience and Flexibility

Simplicity, Convenience and Flexibility

 

What is eTIMS?

eTIMS (electronic Tax Invoice Management System) is a software solution that provides taxpayers with options for a simple, convenient and flexible approach to electronic invoicing.

Taxpayers can access eTIMS on various computing devices, including computers, laptops, tablets, smartphones, and Personal Digital Assistants (PDAs).

 

Who should use eTIMS?

All persons engaged in business are required to on-board eTIMS and issue electronic tax invoices.

 

Why is it not just for VAT registered taxpayers?

The law requires that for any person to claim their business expense, the expense must be supported by an electronic tax invoice. Therefore, all persons engaged in business are required to issue electronic tax invoices, whether registered for VAT or not (non-VAT taxpayers). 

 

Why eTIMS?

 

  1. It aids in reducing compliance costs as the solutions are provided free of charge;

  2. eTIMS offers flexibility in the solutions available and is accessible on various computing devices;

  3. The stock management module assists taxpayers maintain their own inventory;

  4. eTIMS allows taxpayers to a maintain record of invoices issued on the taxpayer portal;

  5. eTIMS facilitates simplified return filing for taxpayers.

 

What are the solutions available on eTIMS?

The solutions available include:

  1. Online Portal- Tailored for taxpayers in the service sector exclusively, where no goods are supplied.
  2. eTIMS Client – A downloadable software designed for taxpayers dealing in goods or both goods and services. The software supports multiple branches and pay points/cashier tills.
  3. Virtual Sales Control Unit (VSCU) – This solution enables seamless system-to-system integration between the taxpayer’s invoicing/ERP system and eTIMS, catering to taxpayers with extensive transactions or bulk invoicing.
  4. Online Sales Control Unit (OSCU) – This solution also facilitates system-to-system integration between the taxpayer’s invoicing/ERP system and eTIMS. It is ideal for taxpayers using an online invoicing system.

 

Where do I install eTIMS?

eTIMS can be installed on either of the following devices:

  • Windows based computers & laptops.
  • Android smart phones, tablets & Personal Digital Assistant (PDA) devices.

 

How to Onboard on eTIMS

eTIMS Onboarding infographic

 

 Steps to follow:

 

  1. Sign up on the eTIMS Taxpayer Portal via etims.kra.go.ke
  2. Click on the Sign Up button and input your PIN.
  3. A One Time Password (OTP) will be sent to your iTax registered mobile number.
  4. Input the OTP sent to your iTax registered mobile number on the sign up page and you will be prompted to create a password for your profile to complete the sign up process.
  5. Log in to the eTIMS taxpayer portal using your User ID (KRA PIN) and the password created during sign up.
  6. Click on the Service Request button to select your preferred eTIMS software solution listed under the “eTIMS Type” menu
  7. Upload the following documents:

a. 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

       b. Duly filled in 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)

       8. Submit your application to complete the onboarding process.

 

 What happens after eTIMS on boarding & registration?

 

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

  2. Install and configure the eTIMS software on the preferred device:

-For self-installation, one can access the “User guides” on the KRA website and “How to Videos” on the KRA You Tube channel

-Taxpayers can also visit the nearest KRA office for assistance.

 

Installation by Taxpayer’s Representatives

A taxpayer can appoint a suitable representative to sign up and install the eTIMS on their behalf. The following is required:

  1. An introductory letter, signed by at least one of the directors or partner or business owner clearly indicating who has been appointed as the tax representative and their role in the business. Include your contact information, in case a KRA official will need to get in touch with you.
  2. The director(s) or partner(s) or owner of the business should fill in and sign the eTIMS Acknowledgement & Commitment Form
  3. Copy of the director's/partner’s/owner’s National ID
  4. Copy of CR12 form for companies or Partnership Deed for Partnerships.

The above documents should be uploaded by the representative on the eTIMS portal.

 

 eTIMS System to System Integration

 

This solution is tailored for businesses that have an invoicing system and would like to integrate with eTIMS. This integration is possible via the Virtual Sales Control Unit (VSCU) or Online Sales Control Unit (OSCU).

  1. Virtual Sales Control Unit (VSCU) – this solution allows for a system to system integration between the taxpayer’s invoicing/ERP system and eTIMS. It is suitable for taxpayers with numerous transactions/bulk invoicing.

  2. Online Sales Control Unit (OSCU) - this solution also allows for a system to system integration between the taxpayer’s invoicing/ERP system and eTIMS. It is suitable for taxpayers using an online invoicing system.

Taxpayers can choose to initiate the self-integration process or enlist the services of KRA-verified third-party integrators, whose information is available on the KRA website. 

The following links provide further information on self-integration, third party integrators and technical specifications:

 

Ready to Use and Install eTIMS?

 

Download and install eTIMS using any of the links below based on the device applicable to you.

  1. eTIMS Multi-Paypoint (Windows) Tooltip text
  2. eTIMS Paypoint (Windows).Tooltip text 
  3. eTIMS Paypoint (Android).Tooltip text
  4. eTIMS Lite (VAT).Tooltip text
  5. eTIMS Lite (Non VAT). Tooltip text
  6. You can also access the Online portal.

 

Step by Step Guides for eTIMS

 

  1. eTIMS Online portal User guide 
  2. eTIMS Paypoint User Guide (Android)
  3. eTIMS Lite (VAT) User Guide
  4. eTIMS Multi-Paypoint User Guide (Windows)
  5. eTIMS PayPoint User Guide (Windows)