KRA eTIMS and ETR

Why can I not log in to KRA eTIMS?

Updated June 2026

Short answer

Most eTIMS login failures come down to one of three things: the wrong KRA PIN or password, a PIN that has not been onboarded for eTIMS yet, or the KRA portal itself being slow or briefly down. Confirm your PIN and password are correct on iTax first, since eTIMS access is tied to your KRA credentials, then check whether the portal is simply having a slow moment.

More detail

Start with the credentials, because that is the most common cause. The same KRA PIN and password that work on iTax are what eTIMS uses, so if the login is rejected, verify them on iTax before assuming the system is broken. A dormant or recently reset PIN can also block access until it is sorted at KRA.

If the credentials are right and login still fails, the portal may be slow or temporarily unreachable rather than wrong about you. Try again after a short wait, and avoid repeated rapid attempts that can lock an account. If you keep getting an error code such as 90001, that points to a PIN that is not active for eTIMS, which only KRA can resolve. Where you are set up on Veira, you issue invoices through the app rather than logging in to the KRA portal for each sale.

Related questions

What login does eTIMS use?
eTIMS access is tied to your KRA credentials, so the PIN and password that work on iTax are what you use. Verify them on iTax first if login fails.
Does eTIMS lock after failed attempts?
Repeated rapid attempts can lock an account. Wait a short while between tries, and if a reset is needed, sort it through KRA.
Do I log in to KRA for every sale on Veira?
No. With Veira you issue compliant invoices through the app, so you are not logging in to the KRA portal each time you sell.

Veira gives Kenyan shops one calm app for selling, M-Pesa, KRA eTIMS and stock, with a free terminal. Book a demo and see it set up for your trade.

Read more

Terms explained

More KRA eTIMS and ETR questions