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.

What actually determines your path is two things: your business type and your VAT status. An individual, a partnership and a limited company are onboarded differently, and whether you are registered for VAT changes what you will be issuing afterwards. Establishing those two facts about yourself first turns a confusing process into a short one, because most of the conflicting advice online is advice written for a different combination.

The second thing worth knowing is that the prerequisites sit upstream of eTIMS itself. An active KRA PIN and working iTax access are not steps in eTIMS registration; they are conditions for starting it. Businesses that stall almost always stall there rather than inside eTIMS, which is why the order below puts them first.

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.

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.

  5. 5

    Establish your business type and VAT status

    These two facts determine which requirements apply to you. Settle them before reading any general checklist, including this one.

  6. 6

    Fix iTax access before starting

    An active PIN and working iTax login are prerequisites rather than steps. Sorting them first is what makes the rest a single sitting.

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, 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 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, 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 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. 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