Kenya flag

Africa

Kenya E-Invoicing

Phased Rollout

eTIMS (Electronic Tax Invoice Management System) launched 2023. Mandatory for VAT-registered traders, being extended to all businesses.

Key compliance facts

Standard

eTIMS JSON/XML

Authority

KRA — Kenya Revenue Authority

Mandatory For

VAT-registered traders (from 2023); all businesses with income (expanding 2024–2025)

Effective Date

February 2023 (VAT traders) · 2024–2025 (all businesses with income)

About Kenya E-Invoicing

Kenya's KRA introduced eTIMS (Electronic Tax Invoice Management System) in 2023, replacing the older TIMS (fiscal device) model. eTIMS is a software-based system where businesses generate invoices through KRA-approved software or APIs, which transmit data to KRA in real time. Unlike the old hardware fiscal device requirement, eTIMS is cloud-based. The system assigns a Control Unit Invoice Number (CUIN) to each validated invoice. KRA is progressively mandating eTIMS across all business categories.

Implementation Phases

  1. ✓

    eTIMS Launch

    Feb 2023

    eTIMS launched as software replacement for hardware TIMS devices. Mandatory for VAT-registered traders.

  2. ◉

    Non-VAT Extension

    Jan 2024

    eTIMS extended to non-VAT registered businesses with annual income above KES 5 million.

  3. ○

    Universal Coverage

    2025

    Planned extension to all businesses with any taxable income.

Key Compliance Facts

  • Software-based: no physical fiscal device required
  • CUIN (Control Unit Invoice Number) assigned to each cleared invoice
  • Multiple integration options: eTIMS portal, OSCU (online TIMS), API
  • Replaces old hardware TIMS devices phased out from 2023

Frequently Asked Questions

Is e-invoicing mandatory in Kenya?

VAT-registered traders (from 2023); all businesses with income (expanding 2024–2025). Status: Phased Rollout.

Which authority regulates e-invoicing in Kenya?

KRA — Kenya Revenue Authority

What e-invoicing standard does Kenya use?

eTIMS JSON/XML

What is the e-invoicing model in Kenya?

Real-Time Reporting (eTIMS)

When did Kenya e-invoicing take effect?

February 2023 (VAT traders) · 2024–2025 (all businesses with income)

Official Documentation