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
Confirm your KRA PIN is active
You need an active KRA PIN. Confirm yours is active and your details are correct before starting.
- 2
Get your iTax access ready
Ensure you can access your iTax account, since eTIMS onboarding is linked to it.
- 3
Have your business details to hand
Gather your business details so you can complete onboarding without stopping to find information.
- 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
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.
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?
Do I need iTax to register for eTIMS?
Which eTIMS option should I choose?
Why do the steps differ from older guides?
Does Veira handle this for me?
Where do I confirm the current rules?
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.