eTIMS — KRA's Electronic Tax Invoice Management System — is not optional. Since its phased rollout, it has become a mandatory compliance obligation for VAT-registered businesses across Kenya, with KRA actively enforcing it in 2026. Businesses that continue issuing paper or non-compliant digital invoices face input tax disallowances for their customers and direct penalties from KRA.

For many business owners, eTIMS is confusing because there are multiple integration options, unclear guidance on which applies to them, and technical challenges in connecting it to existing accounting software. This is exactly where a specialist consultant makes the difference between smooth compliance and a costly disruption.

What Is eTIMS?

eTIMS (Electronic Tax Invoice Management System) is KRA's cloud-based system for generating, transmitting, and validating tax invoices in real time. It replaced the hardware-dependent TIMS (Electronic Tax Register) system, removing the need for a physical ETR device and allowing businesses to issue compliant invoices directly from software, a web browser, or via API.

Every invoice generated through eTIMS is assigned a unique KRA Control Unit Invoice Number (CUIN) and transmitted to KRA's servers at the time of issue. This creates a real-time audit trail of all your sales transactions — which KRA uses to cross-check against your filed VAT returns.

Why This Matters for Your Customers

If you issue a non-eTIMS invoice, your customer cannot claim input VAT on that purchase. This makes your business commercially unacceptable to any VAT-registered buyer — effectively costing you contracts and repeat business from corporate clients.

Who Must Use eTIMS in Kenya?

As of 2026, eTIMS is mandatory for:

  • All VAT-registered businesses supplying taxable goods or services in Kenya — this is the primary obligation and carries the strictest enforcement.
  • Non-VAT-registered businesses with annual turnover above Ksh 1 million — KRA extended eTIMS requirements to this group under its expanded e-invoicing programme.
  • Importers and exporters issuing tax invoices for commercial transactions involving VAT.
  • Businesses tendering for government contracts — eTIMS compliance is increasingly a prequalification requirement for public sector procurement.

eTIMS Integration Options in Kenya (2026)

KRA offers four eTIMS integration pathways. Choosing the right one depends on your business size, transaction volume, and existing technology:

1

eTIMS Online Portal

Browser-based access at etims.kra.go.ke. Suitable for small businesses with low transaction volumes. Invoices are created manually on the portal — no software integration required.

2

eTIMS Client (Desktop Software)

KRA's downloadable Windows application. Allows bulk invoice generation and works offline, syncing to KRA when connected. Suitable for medium-volume businesses.

3

eTIMS API Integration

Direct API connection between your existing accounting software (QuickBooks, Sage, SAP, custom ERP) and KRA's eTIMS servers. Invoices are generated and transmitted automatically. Best for high-volume businesses.

4

eTIMS via Certified Third-Party Systems

Several accounting platforms have built native eTIMS integration. If your software is certified, you can issue compliant invoices without any additional setup beyond activation.

Not Sure Which Option Fits You?

We'll assess your business and recommend the right eTIMS path

Apsis Consulting reviews your current systems, transaction volume, and VAT status — then sets up the right integration for you, end-to-end.

Talk to a Consultant

The eTIMS Onboarding Process in Kenya

1

KRA iTax Activation

Log in to iTax and activate eTIMS under your PIN. You will receive credentials for your chosen eTIMS channel. Your business must be VAT-registered before this step.

2

Configure Your eTIMS Channel

Set up your chosen integration — portal, desktop client, or API. This involves configuring product/service codes, customer details, and tax classifications in line with KRA's requirements.

3

Test Invoice Generation

Before going live, test the system by generating sample invoices and confirming they are received and validated on KRA's server with a valid CUIN.

4

Go Live & Issue Compliant Invoices

All invoices from the activation date must be generated through eTIMS. Legacy paper invoices should no longer be used for VAT-applicable transactions.

5

Reconcile Monthly with VAT Returns

Your eTIMS-generated invoice data should reconcile with your monthly VAT return. Discrepancies between the two are a major KRA audit trigger.

Common eTIMS Compliance Mistakes in Kenya

  • Activating eTIMS but continuing to issue manual invoices: Activation alone is not compliance. Every taxable sale must be invoiced through eTIMS from the activation date.
  • Incorrect product classification codes: eTIMS requires KRA-specific item codes for goods and services. Using wrong codes leads to incorrect VAT calculations and reconciliation failures.
  • Not reconciling eTIMS data with VAT returns: Your cumulative eTIMS invoice values must match your declared output tax. Discrepancies trigger automatic KRA queries.
  • Using an uncertified third-party system: Not all accounting software claiming eTIMS compliance is certified by KRA. Check the official KRA list of certified integrators before committing.
  • Failing to issue credit notes through eTIMS: When you reverse or adjust a sale, the credit note must also be issued through eTIMS — not just a manual adjustment in your books.

Penalties for eTIMS Non-Compliance in Kenya

  • Input VAT disallowance: Your customers cannot claim input VAT on any invoice not generated through eTIMS. This can destroy business relationships, particularly with corporate clients.
  • KRA compliance notices: KRA issues formal notices to businesses identified as non-compliant, requiring immediate remediation and creating an audit risk.
  • Penalties under the Tax Procedures Act: Failing to comply with KRA's invoicing requirements attracts penalties that can include fines and surcharges on the VAT value of non-compliant invoices.
  • Loss of government tenders: Many public procurement processes now verify eTIMS compliance as part of supplier vetting. Non-compliance disqualifies businesses from bidding.
Key Takeaways
  • eTIMS is mandatory for all VAT-registered businesses in Kenya — enforcement is active in 2026.
  • Non-eTIMS invoices cannot be used by your customers to claim input VAT — making you commercially unattractive to VAT-registered buyers.
  • There are four integration options: online portal, desktop client, API, and third-party certified systems — the right choice depends on your business.
  • eTIMS data must reconcile with your monthly VAT return — discrepancies are a top KRA audit trigger.
  • Apsis Consulting handles eTIMS onboarding, system configuration, staff training, and ongoing reconciliation support.

How Apsis Consulting Handles Your eTIMS Compliance

  • Compliance assessment: We confirm your current obligation, activation status, and any historical gaps in eTIMS usage.
  • Integration recommendation: Based on your business model, transaction volume, and existing software, we recommend the most practical eTIMS channel for you.
  • End-to-end setup: We manage the activation on iTax, configure your chosen solution, set up product/service codes, and test the system before go-live.
  • Staff training: We train your accounts team on how to issue, cancel, and manage eTIMS invoices correctly — including credit notes and adjustments.
  • Monthly reconciliation support: We help reconcile your eTIMS invoice data with your VAT return each month, eliminating the most common source of KRA queries.
  • Ongoing advisory: As KRA updates eTIMS requirements, we keep your business informed and compliant.