Kenya · KRA (Kenya Revenue Authority)

    eTIMS (Electronic Tax Invoice Management System)

    Invoicemonk transmits Kenyan invoices to the KRA eTIMS platform in real time, receives the Control Unit Invoice Number and KRA-signed QR, and binds them to the invoice. Live since 31 March 2024.

    ArtefactCU Invoice NumberTransportDirect API submission to the KRA eTIMS portalLive since2024Applies toAll taxpayers with annual turnover above KES 5 million
    What you get

    Built for Kenya from day one

    What eTIMS requires

    KRA eTIMS replaced the older TIMS hardware-ETR model from late 2023. All taxpayers with annual turnover above KES 5 million, and all VAT-registered taxpayers regardless of turnover, must transmit every invoice to KRA in real time and present the Control Unit Invoice Number (CU Invoice Number) and QR on the buyer-facing invoice. The KRA-issued QR resolves to the KRA verification record.

    How Invoicemonk meets eTIMS

    Invoicemonk uses the eTIMS online model (VSCU/OSCU APIs) to submit every invoice to KRA, capture the CU Invoice Number and KRA signature, and bind the verification QR to the invoice PDF. The Kenyan VAT rate (16%) and exemption codes are applied per KRA schedules.

    Who this applies to

    Kenyan taxpayers above KES 5 million annual turnover; all VAT-registered taxpayers; and any taxpayer claiming an expense as a deduction (the buyer-side requirement that every supplier issue an eTIMS invoice).

    Cryptographic artefacts, in every jurisdiction we cover

    Invoicemonk issues cryptographically signed structured invoices in every one of the 18 jurisdictions we cover, using the local artefact the tax authority requires:

    • CSID — ZATCA (Saudi Arabia)
    • IRN — GST India (NIC IRP), FIRS Nigeria, GRA Ghana
    • UUID — MyInvois Malaysia
    • QR + Control Unit Number — KRA eTIMS (Kenya)
    • Chave de Acesso — NF-e / NFS-e (Brazil)
    • Fiscal signature — ZIMRA FDMS (Zimbabwe)
    • XAdES digital signatures — Peppol (EU), MTD (UK)
    • ICP-Brasil A1 — Brazilian NF-e / NFS-e signing

    Each mandate page documents the local artefact, signing algorithm, certificate authority, and the spec section that requires it.

    FAQ

    Kenya e-invoicing, answered

    Kenya: compliant from day one

    KRA eTIMS Control Unit Invoice Number and QR transmitted in real time.