ETIMS Onboarding in Kenya
The Electronic Tax Invoice Management System (eTIMS) is no longer a system reserved for large VAT-registered corporates. KRA’s expanded mandate now reaches almost every person carrying on business in Kenya, including sole traders, consultants, SMEs, and small retailers. If your business hasn’t onboarded yet or onboarded but isn’t issuing fully compliant invoices this guide walks through what’s required for eTims onboarding in Kenya.
Who needs to onboard on eTIMs?
eTIMS applies broadly to persons carrying on business in Kenya, not only to VAT-registered entities. Recent expansions of the mandate have removed earlier distinctions between VAT and non-VAT taxpayers, bringing small retailers, consultants, and informal-sector businesses into scope. The practical rule of thumb: if you issue invoices or receipts for goods or services, you almost certainly need to be on eTIMS.
Some categories carry specific thresholds may be exempt, but must register within a short window once they cross it. Confirming your specific obligation against your business type is worth doing before assuming an exemption applies.
What you need before you start
- Working iTax login credentials — eTIMS onboarding is linked directly to your iTax profile, so your KRA PIN and portal access must already be active.
- Business details exactly as they appear on iTax (name, address, contact details); mismatches are the most common cause of failed verification.
- A decision on your invoicing method: The eTIMS web portal (low volume), eTIMS Lite (very low volume, minimal infrastructure), or an integrated solution linked to your POS or accounting system (higher volume).
- A working phone number or email on your KRA profile, since onboarding verification is completed via a one-time code sent to that contact.
Common pitfalls that delay onboarding
- Entering business details that don’t exactly match the iTax profile, which fails automated verification.
- Choosing manual portal entry for a business with high transaction volumes, creating a backlog of unissued invoices.
- Assuming registration alone equals compliance. You must actually issue eTIMS-compliant invoices for every sale, and increasingly, confirm that your suppliers are doing the same, since KRA now validates claimed expenses against the eTIMS data trail.
- Failing to update a dead phone number on iTax before starting onboarding, which stalls the process at the verification step.
Why this matters beyond invoicing
Since January 2026, KRA has tightened validation rules so that expenses claimed for tax purposes must be traceable through eTIMS or TIMS data. That means an unregistered supplier, a missed invoice, or a mismatched PIN can result in a disallowed expense even if the underlying cost was entirely legitimate. eTIMS onboarding has effectively become a prerequisite for protecting your own business compliance, not just a box to tick for KRA’s benefit.
How Timestell Consulting Can Help
Timestell Consulting team handles end-to-end eTIMS onboarding for our clients, from iTax verification through to selecting and configuring the right invoicing solution for your transaction volume. Get in touch to get compliant in your invoicing operations. Get in touch with us!

