Electronic invoicing and e-Reporting in Kenya
The Kenya Revenue Authority (KRA) has implemented the Tax Invoice Management System (TIMS), a system that requires VAT-registered businesses to report every transaction in real-time to the tax authority. This system aims to improve tax collection efficiency and reduce tax evasion.
Characteristics of Electronic Invoicing in Kenya
Starting November 30, 2022, all VAT-registered taxpayers are required to issue electronic invoices through TIMS. This measure is mandatory for all VAT-subject businesses in Kenya.
The Kenya Revenue Authority (KRA) is the body responsible for administering and overseeing the electronic invoicing system in Kenya.
Mandate
Since November 30, 2022, all VAT-registered taxpayers are required to comply with the obligation to issue electronic invoices through TIMS. This measure is mandatory for all businesses subject to VAT in Kenya.
Invoice Format
Electronic invoices in Kenya must be generated in JSON (JavaScript Object Notation) format, a widely used standard for transmitting structured data.
Using JSON allows invoices to be processed quickly and efficiently within the Tax Invoice Management System (TIMS), ensuring correct data interpretation by the Kenya Revenue Authority (KRA).
Electronic Signature
Applying an electronic signature to invoices is mandatory to ensure the authenticity and integrity of the document.
To meet this requirement, invoices generated through TIMS must be validated and digitally signed by a Control Unit, a device responsible for:
- Electronically signing each invoice at the time of issuance.
- Encrypting the information to guarantee its security and confidentiality.
- Transmitting the invoice to the KRA in real-time or as connectivity allows.
Businesses must ensure that their invoicing solutions include an electronic signature module compatible with KRA regulations to avoid compliance issues.
Archiving
Businesses must retain electronic invoices for a period of 5 years, in accordance with the regulations set by the KRA. It is essential that invoices are securely archived and available for review in case of audits or tax inspections.
Fiscal Control
Electronic invoices must be sent to the KRA through a device called the Control Unit, which performs the following functions:
Validation of invoice data at the time of issuance, generation of a unique invoice number for each invoice or receipt, transmission of the electronic invoice to the KRA in real-time or nearly real-time and generation of credit and debit notes to correct or amend an invoice.
Latest in our resource center
One Platform. Endless Solutions.
Contact our specialists to answer all your questions about adapting your business to any EDI, e-invoicing and tax reporting system worldwide.
Proprietary SaaS solutions
International customer support service
99.9% guaranteed availability
Managed services
International certifications and standards
Flow maintenance and integration services
Let's talk!