Skip to main content
Are you e-Invoice ready? Get your free compliance assessment score in 5 minutes -Are you e-Invoice ready?Take the test now
e-Invoice.app
  1. Dashboard
  2. Kenya

Kenya e-Invoicing

Updated 26 February 2026

Premium Sponsor

Available Slot

Become a sponsor
Premium Sponsor

Available Slot

Become a sponsor
  • Mandates
  • Penalties & Compliance
  • Technical
  • SAF-T
  • Timeline
  • FAQ
  • Sources
B2B e-Invoicing
mandatory
since 1 September 2023
B2G e-Invoicing
mandatory
since 1 September 2023
Next deadline
None announced
Formats
JSON / XML (eTIMS schema)
QR-coded electronic tax invoice

Exclusive Sponsor

Exclusive Sponsor Slot Available

Be the featured e-invoicing solution for Kenya

Become a Sponsor

B2B
mandatory
since 1 September 2023
Mandatory issuance of electronic tax invoices through the Electronic Tax Invoice Management System (eTIMS) operated by the Kenya Revenue Authority , under the Finance Act, 2023 and the Tax Procedures (Electronic Tax Invoice) Regulations, 2023 (Legal Notice 29 of 2023) . Each invoice is signed by an eTIMS device/software and carries a unique QR code.
B2C
mandatory
since 1 September 2023
All B2C transactions must be supported by an eTIMS electronic tax invoice carrying the QR code generated by the eTIMS device or software. Buyers can verify invoices through the KRA portal in line with the Finance Act, 2023 .
B2G
mandatory
since 1 September 2023
Public bodies require an eTIMS electronic tax invoice for all supplier payments, in line with KRA enforcement guidance .

Premium Sponsors

AvailableBecome a sponsor AvailableBecome a sponsor

Exclusive Sponsor

Exclusive Sponsor Slot Available

Be the featured e-invoicing solution for Kenya

Become a Sponsor

Penalties

Failure to Issue eTIMS Invoice
Failure to issue an electronic tax invoice through eTIMS attracts penalties under the Tax Procedures (Electronic Tax Invoice) Regulations, 2023 and the Finance Act, 2023 , with disallowance of related expenses for income tax purposes and denial of input VAT deduction for the buyer.

Standards:

KRA eTIMS standard

Supported Formats:

JSON / XML (eTIMS schema)
QR-coded electronic tax invoice

Clearance Model:

Real-time fiscalization through eTIMS devices and certified software: each invoice is signed by the taxpayer's eTIMS instance and transmitted to the Kenya Revenue Authority, which returns a unique invoice number and QR code printed on the invoice for buyer-side verification.

Archiving Requirements:

5 years retention required by the Tax Procedures Act; eTIMS invoices archived by both supplier and KRA platform

N/A

Tax Procedures (Electronic Tax Invoice) Regulations Published
23 March 2023
Legislative
Kenya published the Tax Procedures (Electronic Tax Invoice) Regulations, 2023 as Legal Notice 29 of 2023 , establishing the legal framework for the eTIMS system administered by the Kenya Revenue Authority.
eTIMS Becomes Mandatory for VAT-Registered Taxpayers
1 September 2023
general
Following the Finance Act, 2023 , use of the Electronic Tax Invoice Management System (eTIMS) became mandatory for all VAT-registered taxpayers, with detailed installation guidance and tutorials published by KRA.
Onboarding of Non-VAT Taxpayers to eTIMS
1 September 2024
B2B
The KRA expanded mandatory eTIMS onboarding to non-VAT-registered taxpayers, requiring them to issue electronic tax invoices for income-tax-deductible expenses, in line with Public Notice 2071 .

Pro Sponsors

Available
Available
Available
Available
Available

Frequently asked questions about e-Invoicing in Kenya

Yes, e-Invoicing is mandatory in Kenya for B2B (since 2023-09-01) and B2G (since 2023-09-01) transactions.

B2B e-Invoicing in Kenya is mandatory since 2023-09-01. Mandatory issuance of electronic tax invoices through the Electronic Tax Invoice Management System (eTIMS) operated by the Kenya Revenue Authority , under the Finance Act, 2023 and the Tax Procedures (Electronic Tax Invoice) Regulations, 2023 (Legal Notice 29 of 2023) . Each invoice is signed by an eTIMS device/software and carries a unique QR code.

B2G e-Invoicing in Kenya is mandatory since 2023-09-01. Public bodies require an eTIMS electronic tax invoice for all supplier payments, in line with KRA enforcement guidance .

Kenya supports the following e-Invoice formats: JSON / XML (eTIMS schema), QR-coded electronic tax invoice.

Kenya uses the following e-Invoicing standards: KRA eTIMS standard.

Real-time fiscalization through eTIMS devices and certified software: each invoice is signed by the taxpayer's eTIMS instance and transmitted to the Kenya Revenue Authority, which returns a unique invoice number and QR code printed on the invoice for buyer-side verification.

Kenya has penalties for e-Invoicing non-compliance. Failure to Issue eTIMS Invoice: Failure to issue an electronic tax invoice through eTIMS attracts penalties under the Tax Procedures (Electronic Tax Invoice) Regulations, 2023 and the Finance Act, 2023 , with disallowance of related expenses for income tax purposes and denial of input VAT deduction for the buyer.

Major ERP systems including SAP, Oracle, Microsoft Dynamics, Sage, and QuickBooks support Kenya e-Invoicing through JSON / XML (eTIMS schema), QR-coded electronic tax invoice. Integration typically requires Peppol network connectivity or direct API integration.

To integrate with Kenya e-Invoicing: 1) Ensure your software supports JSON / XML (eTIMS schema), QR-coded electronic tax invoice, 2) Implement the required transmission method, 3) Comply with KRA eTIMS standard.

Kenya requires compliance with KRA eTIMS standard standards. Supported formats include JSON / XML (eTIMS schema), QR-coded electronic tax invoice. Archiving requirement: 5 years retention required by the Tax Procedures Act; eTIMS invoices archived by both supplier and KRA platform

To get started with e-Invoicing in Kenya: 1) Review Kenya's specific requirements, 2) Ensure your software supports JSON / XML (eTIMS schema), QR-coded electronic tax invoice formats, 3) Connect to the required transmission network, 4) Test compliance before deadlines.

B2C e-Invoicing in Kenya is mandatory since 2023-09-01. All B2C transactions must be supported by an eTIMS electronic tax invoice carrying the QR code generated by the eTIMS device or software. Buyers can verify invoices through the KRA portal in line with the Finance Act, 2023 .

Primary sources for Kenya

kra.go.ke, kra.go.ke, kenyalaw.org, kra.go.ke, kra.go.ke, kra.go.ke, kra.go.ke.

Related Countries

Benin
mandatory
Cabo Verde
mandatory
Democratic Republic of the Congo
mandatory
Egypt
mandatory