The short answer
Usually because something on the taxpayer record does not match what you are entering, or because a solution is being installed before registration is finished.
What this usually means
Our reading, not a rule. Nothing below is a statement of what KRA requires.
Registration failing usually means something about the taxpayer record does not line up, rather than that the registration itself is broken. The record is the thing to look at.
What to suspect first
Our reading, not a rule. Nothing below is a statement of what KRA requires.
- Details that do not match the taxpayer record: a name, a business name or contact details that have changed in life but not on the record
- A PIN whose obligations or status are not what the business assumes they are
- Contact details on the record that nobody can currently receive anything at
- Trying to install a solution before completing registration, when registration is the step that comes first
What you can check yourself
Our reading, not a rule. Nothing below is a statement of what KRA requires.
- Confirm you are registering the business PIN rather than a personal one.
- Check the business name and details on the taxpayer record against what you are entering. A mismatch anyone would call trivial still stops a match.
- Confirm the registered phone and email are reachable by someone at the business today.
- Check the order: registration comes before installing a solution, so a problem here is not solved by downloading anything.
When to stop and contact KRA. Anything about the state of the taxpayer record itself - obligations, status, registered details - is KRA's to change. That is a visit or a support contact, not a form you can push harder.
What the rules say
Stated by the publisher from the cited KRA material. Our reviewer has not yet re-checked it against the source, so confirm anything you are about to act on with KRA directly.
KRA states that taxpayers can onboard themselves, and that registration comes before installing an eTIMS solution rather than after it.
KRA states that eTIMS applies across business structures and sectors, including businesses that are not registered for VAT. Whether a particular business is in scope still depends on its own circumstances, which is a question for KRA.
Tax rules in Kenya change with each Finance Act and with regulations made during the year. Before acting on any figure, deadline or threshold, check the current position on KRA's own website.
This page explains how a requirement generally works. It is not tax advice, and it cannot account for the specifics of any one business. For a position you intend to rely on, confirm with KRA directly or with a registered tax agent.
Common questions
Why will my eTIMS registration not go through?
Usually because something on the taxpayer record does not match what you are entering, or because a solution is being installed before registration is finished.
What should I check first when etims registration will not complete?
Confirm you are registering the business PIN rather than a personal one.
Can you tell me the exact steps to fix it?
Not for anything inside KRA's own software, no. We do not publish click-paths through screens we have not seen documented, because a confident wrong instruction sends you to fix the wrong thing while you are already stuck. What we can do is narrow the cause and tell you when to contact KRA.
How do I know this information is current?
Tax rules in Kenya change with each Finance Act and with regulations made during the year. Before acting on any figure, deadline or threshold, check the current position on KRA's own website.
Related problems
Sources
- officialeTIMS (Electronic Tax Invoice Management System) — Kenya Revenue Authority, checked 2026-09-18
- officialiTax portal — Kenya Revenue Authority, checked 2026-09-18
- officialeTIMS taxpayer portal — Kenya Revenue Authority, checked 2026-09-18
- officialKenya Revenue Authority — Kenya Revenue Authority, checked 2026-09-18