eTIMS

eTIMS Registration Checklist for Kenya (2026)

K By Kev 24 June 2026 7 min read
Share
eTIMS guide

eTIMS registration checklist is something Kenyan businesses ask about often as KRA eTIMS becomes part of everyday trading. A simple eTIMS registration checklist: confirm your active KRA PIN and iTax access, gather your business documents, onboard onto eTIMS and choose your option, set up your products with the right tax treatment, capture buyer PINs, and issue and verify your first compliant invoice. This guide explains it in plain English, what to do in practice, the mistakes to avoid, and how Veira makes it simple. Rules, rates and steps change, so treat this as a practical map and confirm the current detail with KRA at kra.go.ke.

Key takeaways
  • A good checklist runs from PIN and iTax to issuing a verified first invoice
  • Registration is not done until you can issue compliant invoices that validate
  • Map products to the right tax treatment as part of registration
  • Verify the first invoice carries the control number and QR code and transmitted
On this page▾
  1. A checklist that gets you to your first invoice
  2. The eTIMS registration checklist
  3. Common mistakes to avoid
  4. A business goes live cleanly
  5. How Veira makes this simple
  6. Frequently asked questions

A checklist that gets you to your first invoice

The point of a checklist is to take you all the way from intending to register to actually issuing compliant invoices, without missing a step. eTIMS registration is not just creating an account; it is being set up to issue invoices that transmit and validate, with your products and customers configured correctly.

So a good checklist runs from the prerequisites, an active KRA PIN and iTax access, through onboarding and choosing your eTIMS option, to the practical setup, mapping your products to the right tax treatment and being ready to capture buyer PINs, and finally to issuing and verifying your first invoice. Working through it in order means nothing is left half-done. Order matters more than completeness here: anything depending on iTax comes first, because those are the items that take days rather than minutes.

A checklist is only as good as its order, and the order here is not arbitrary. Anything depending on iTax comes first, because iTax problems are the ones that take days rather than minutes to resolve. Anything depending on documents comes next. Only then does it make sense to start the registration itself, because an interrupted registration is not simply paused, it usually has to be begun again.

The item people leave off is verification after the fact. Registration finishing is not the same as invoicing working, and the gap between them is where businesses discover a problem a week later with real customers waiting. A test transaction the same day, checked through to a returned invoice number, converts an assumption into a fact.

Want to see it running in your own business first?

Sign Up
Getting the basics right once means compliance runs quietly in the background of your business.

The eTIMS registration checklist

A practical path for a Kenyan business.

  1. 1

    Confirm KRA PIN and iTax access

    Check your KRA PIN is active and you can access iTax, the prerequisites for onboarding.

  2. 2

    Gather documents and onboard

    Collect your business documents, then onboard onto eTIMS and choose the option that suits you.

  3. 3

    Set up products and tax treatment

    Map your products and services to their correct standard, zero-rated or exempt treatment so invoices validate.

  4. 4

    Issue and verify your first invoice

    Issue a test or first compliant invoice, confirm it carries the control number and QR code, and that it transmitted.

  5. 5

    Do the iTax-dependent items first

    Active PIN, working login, current contact details. These are the items that can take days, so they cannot be discovered mid-registration.

  6. 6

    Finish with a test sale you actually verify

    Issue a small test transaction and confirm it returns an invoice number and a scannable code. Registration completing and invoicing working are two different things.

Common mistakes to avoid

Stopping at account creation

Registration is not done until you can issue compliant invoices. Finish the product setup and a test invoice.

Skipping product tax setup

Without products mapped to the right treatment, invoices fail validation. Set this up as part of registration.

Not verifying the first invoice

Confirm your first invoice carries the control number and QR code and transmitted, so you know setup is complete.

A business goes live cleanly

Worked example

A business in Nairobi treated eTIMS registration as just creating an account and was surprised when its first real invoices failed validation.

It went back through a proper checklist: confirmed its PIN and iTax, mapped its products to the right tax treatment, and issued a verified test invoice.

With the full checklist done, it went live cleanly, and its invoices transmitted and validated from the first real sale.

Business impact

Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.

Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.

How Veira makes this simple

Veira is built for Kenyan businesses. It issues compliant KRA eTIMS invoices automatically on every sale, applies the right tax treatment per item, captures the buyer KRA PIN, keeps your records reconciled and ready for filing, and reconciles M-Pesa and Pochi payments to each sale.

It runs on a free handheld terminal or the phone you already own, keeps working offline, and runs from KES 2,999 a month, terminal included on annual billing and a 30-day money-back guarantee. See how Veira works, or book a free demo.

Frequently asked questions

What is on an eTIMS registration checklist?
Confirm your active KRA PIN and iTax access, gather your documents, onboard and choose your eTIMS option, set up your products with the right tax treatment, be ready to capture buyer PINs, and issue and verify your first compliant invoice. Confirm steps with KRA.
Is creating an eTIMS account the same as being registered?
Not quite. You are properly set up when you can issue compliant invoices that transmit and validate, with products configured. Finish the product setup and a verified test invoice.
Why do my first invoices fail after registering?
Usually because products are not mapped to the right tax treatment. Set this up as part of registration so invoices validate from the first sale.
How do I know registration is complete?
When you issue a compliant invoice that carries the control number, signature and QR code and transmits to KRA. Verify your first invoice to confirm setup is complete.
Does Veira handle this for me?
Yes. Veira issues compliant KRA eTIMS invoices automatically, keeps your records reconciled and ready for filing, and works offline, so compliance happens as you trade rather than as separate paperwork.
Where do I confirm the current rules?
Rules, rates and steps change, and guidance written for an earlier revision stays online reading as current, which is the real hazard. Date what you are reading, then check anything you are about to act on at kra.go.ke or with a tax adviser. A quarterly look, plus a specific check before any change to how you invoice, catches real changes without reacting to every rumour.

eTIMS registration checklist is straightforward once you know the essentials, and with a compliant system like Veira the day-to-day part is handled for you. See how Veira works, or book a free demo. Reconcile recorded sales against transmitted invoices each month, and most of the compliance question answers itself.

Need help, or want to talk it through first? Chat with us on WhatsApp

For more eTIMS guides and compliance resources, visit our free resource site.

Terms explained

Keep reading

See all eTIMS guides

Veira for your business

Browse Veira by business type