eTIMS

eTIMS Registration Requirements in Kenya (2026)

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

eTIMS registration requirements is something Kenyan businesses ask about often as KRA eTIMS becomes part of everyday trading. To register for eTIMS in Kenya you generally need an active KRA PIN, access to iTax, and your business details, then you select and set up the eTIMS option that suits you, such as the eTIMS app, online portal or an integration. Confirm the current requirements and steps with KRA. 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
  • You generally need an active KRA PIN, iTax access and your business details
  • Choosing your eTIMS option (app, online or integration) is part of registration
  • Confirm your PIN is active before starting
  • Follow KRA's current process, since steps change over time
On this page
  1. What you need to register for eTIMS
  2. How to meet the registration requirements
  3. Common mistakes to avoid
  4. A shop registers smoothly
  5. How Veira makes this simple
  6. Frequently asked questions

What you need to register for eTIMS

Registering for eTIMS is the gateway to issuing compliant invoices, and the requirements are mostly things an operating business already has. The essentials are an active KRA PIN, access to your iTax account, and your business details, with which you onboard onto eTIMS and choose how you will issue invoices.

The choice of eTIMS option is part of registration: a small business might use the eTIMS app or the online option, while a larger one might integrate its own system through a control unit. Whatever the route, the requirement is to onboard correctly so your invoices transmit and validate. Because the exact steps, screens and options change as KRA develops eTIMS, confirm the current registration process and requirements directly with KRA rather than relying on an old walkthrough.

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

How to meet the registration requirements

A practical path for a Kenyan business.

  1. 1

    Confirm your KRA PIN is active

    You need an active KRA PIN. Confirm yours is active and your details are correct before starting.

  2. 2

    Get your iTax access ready

    Ensure you can access your iTax account, since eTIMS onboarding is linked to it.

  3. 3

    Have your business details to hand

    Gather your business details so you can complete onboarding without stopping to find information.

  4. 4

    Choose and set up your eTIMS option

    Select the eTIMS option that suits you, app, online or integration, and complete setup so invoices transmit.

Common mistakes to avoid

Starting with an inactive PIN

An inactive or incorrect KRA PIN blocks registration. Confirm it is active first.

Choosing the wrong eTIMS option

Pick the option that suits your size and setup. A small shop and an enterprise have different best fits.

Following an outdated walkthrough

The screens and steps change. Confirm the current process with KRA rather than an old guide.

A shop registers smoothly

Worked example

A shop owner in Nakuru wanted to register for eTIMS but kept stalling, unsure what was needed.

She confirmed her KRA PIN was active, checked her iTax access, gathered her business details, and chose the eTIMS option that suited a single shop.

With the requirements met in order, registration went smoothly and she was issuing compliant invoices shortly after, rather than getting stuck partway.

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 with a free terminal and a 30-day money-back guarantee. See how Veira works, or book a free demo.

Frequently asked questions

What do I need to register for eTIMS?
Generally an active KRA PIN, access to iTax, and your business details, then you choose and set up the eTIMS option that suits you. Confirm the current requirements and steps with KRA.
Do I need iTax to register for eTIMS?
eTIMS onboarding is linked to your KRA account, so you should have your iTax access ready. Confirm the current process with KRA.
Which eTIMS option should I choose?
It depends on your size and setup: a small business might use the app or online option, a larger one an integration. Choose the fit for your business, and Veira can handle compliant invoicing for you.
Why do the steps differ from older guides?
KRA develops eTIMS over time, so screens and steps change. Confirm the current registration process directly with KRA rather than relying on an old walkthrough.
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. Confirm the current position for your business directly with KRA at kra.go.ke or with a tax adviser before relying on a specific figure or deadline.

eTIMS registration requirements 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. Always confirm current KRA rules and rates at kra.go.ke, as they can change.

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