Reviewed 29 August 2026 ✓ Fact-checked Tax & Take-Home Pay Add as a preferred source on Google

How to Get a KRA PIN in Kenya (and What It Commits You To)

☆ Save
How to Get a KRA PIN in Kenya (and What It Commits You To) — Rateweb

Getting a KRA PIN is one of the easier things you will do online in Kenya. It is free, it happens on iTax, and for most people it is a single sitting.

What almost nobody tells you at that moment is the more important half: a PIN is not just an identifier, it is an obligation. From the day you hold one, you have an annual filing duty — including in years when you earn absolutely nothing. A large number of Kenyans discover this several years too late, when penalties have quietly accumulated against a PIN they registered for one job and then forgot.

So this guide covers both halves: how to get one, and what you have just signed up to.

Who needs a KRA PIN

A Personal Identification Number is required for a long list of ordinary life events, not only for paying tax. You will be asked for one to:

  • Take up formal employment
  • Open a bank account
  • Register a business
  • Buy, sell or transfer land
  • Register or transfer a motor vehicle
  • Apply for many licences and permits
  • Clear goods through customs
  • Access various government services

In practice, most adults engaging with the formal economy end up needing one. That breadth is precisely why so many dormant PINs exist — people register for a single transaction and never think about it again.

What you need before you start

For an individual resident, registration is built around your national ID. Have ready:

  • Your national ID number (or passport, if registering on that basis)
  • A working email address you will still control in five years — this is the account's lifeline, and using a workplace email you will lose access to is a genuinely common and painful mistake
  • A phone number you control
  • Your employer's PIN, if you are registering as an employee and have one

Document requirements differ for non-residents, companies and other categories. Check what iTax asks for your specific category rather than assuming the individual list applies.

How to register

  1. Go to the iTax portal at itax.kra.go.ke. Type the address yourself rather than following a link from a message — impersonation sites exist, and the pattern is the same as the fake-fee scams described in how to spot an unlicensed loan app.
  2. Choose new PIN registration and select your taxpayer type (individual, non-individual) and residency.
  3. Complete your details exactly as they appear on your ID. Mismatches are the main cause of rejection.
  4. Select your tax obligations. For a salaried employee this is normally income tax — resident individual. If you also let property or run a business, that is where additional obligations attach. Choose deliberately: the obligations you select determine which returns you must file.
  5. Submit and download your PIN certificate. Save it somewhere durable — email it to yourself and keep a copy off your phone. You will be asked for it repeatedly.

Registration is free. Anyone charging you to obtain a KRA PIN is selling you a form you can complete yourself. If you want help, a cyber café charging for their time is one thing; a "KRA agent" charging a fee for the PIN itself is another.

The part that catches people: the filing obligation

Here is the sentence to remember: an active PIN means an annual return, every year, whether or not you earned anything.

If you had no income at all — you were studying, between jobs, out of the country — you do not skip filing. You file a nil return. It takes a few minutes and it is the difference between a clean record and an accumulating problem.

The failure mode is depressingly consistent:

  1. Someone registers a PIN at 22 for their first job.
  2. They leave that job, or go abroad, or move into informal work.
  3. They file nothing for several years because they assume no income means no obligation.
  4. They come to buy land, or take a job requiring a Tax Compliance Certificate, and discover a stack of penalties.

Penalties for late filing apply even to nil returns. Confirm the current amounts with KRA directly — the figures have been revised more than once and this is not a number to take from a blog, including this one.

The mechanics of actually filing, including nil returns, are covered in how to file your KRA tax returns on iTax.

If your PIN is already dormant

If you are reading this with a suspicion that you have not filed for a while, the position is better than you fear, and it gets worse the longer you wait:

  • Log into iTax and look. Your filing history is there. Guessing is worse than knowing.
  • If you have lost access to the email or phone, that is fixable through KRA's own channels — do not create a second PIN. Holding two PINs creates its own problems.
  • File the outstanding returns, oldest first. For years with no income these are nil returns.
  • Ask about waiver or relief where penalties have accumulated. Whether anything is available depends on circumstances, but it cannot be granted if you never ask.
  • For a complicated history — several years, multiple income sources, a business — get an accountant. The fee is usually far less than the penalties.

PIN, obligations and the Tax Compliance Certificate

Three things people routinely conflate:

The PIN is your identifier. Having one says nothing about whether you are compliant.

Your tax obligations are what you selected at registration and what your circumstances create. A salaried employee has income tax. Add a rental property and you may pick up Monthly Rental Income tax. Add a business and you may pick up Turnover Tax. Each obligation carries its own return and its own deadline — they do not merge.

The Tax Compliance Certificate (TCC) is a separate document confirming you are up to date. It is what employers, tenders and some professional bodies ask for. You cannot get one with outstanding returns, which is the point at which most people discover their dormant-PIN problem.

The practical implication: if you might ever need a TCC, keep filing now. It is issued against a history you cannot retroactively create in a hurry.

Keeping your PIN account healthy

  • Use a personal email you will keep, not a work address.
  • Update your phone and email on iTax when they change — recovery depends on them.
  • File every year, on time, even nil. Set a reminder; the annual deadline does not move.
  • Never share your iTax password. Your PIN is public-facing in many transactions; your portal login is not.
  • If someone files on your behalf, get the acknowledgement. "My guy handles it" is not evidence, and the obligation remains yours.
  • Match your obligations to reality. If you start letting a house or trading, add the obligation rather than hoping it goes unnoticed. Keeping business income in a separate account makes all of this straightforward — compare options on our bank accounts comparison.

When your circumstances change

A PIN is registered once and then quietly outlives most of the facts it was registered against. A few changes genuinely require action:

You change email or phone. Update iTax immediately. Password resets and confirmations go to the details on file, and a PIN whose recovery route you no longer control is the single most common reason people find themselves locked out and unable to file.

You leave employment. Your obligation does not leave with the job. If you have no income at all in a year, that is a nil return, not an absent one.

You start letting property or trading. These create additional obligations with their own returns and deadlines. Adding an obligation you have genuinely acquired is straightforward; explaining several years of an obligation you should have declared is not.

You go abroad. Leaving Kenya does not automatically end a Kenyan filing obligation, and your residency position affects what you owe. Get advice on your specific circumstances rather than assuming distance settles it — this is the single most expensive assumption in this article, because it usually surfaces years later when someone returns and wants a Tax Compliance Certificate.

You get married, or your name changes. Keep your registered details consistent with your ID, since mismatches cause problems exactly when you are in a hurry — a land transfer, a tender, a new job.

Frequently asked questions

How do I get a KRA PIN? Register on the iTax portal at itax.kra.go.ke using your national ID or passport, select your taxpayer type and obligations, and download the certificate. It is free.

How much does a KRA PIN cost? Nothing. Registration on iTax is free. Anyone charging a fee for the PIN itself is charging for something you can do yourself.

Do I have to file returns if I have no income? Yes. An active PIN carries an annual return obligation, and with no income you file a nil return. Penalties for late filing apply to nil returns too.

What happens if I have not filed for several years? Penalties accumulate and you will not be able to obtain a Tax Compliance Certificate. File the outstanding returns oldest first, ask about any available relief, and get an accountant if the history is complex.

Can I have two KRA PINs? You should not. If you have lost access to an existing PIN, recover it through KRA rather than registering again.

Is a KRA PIN the same as a Tax Compliance Certificate? No. The PIN identifies you; the TCC confirms you are up to date with your obligations. You cannot get a TCC while returns are outstanding.

I registered a PIN for one job years ago and forgot about it. Is it still active? Almost certainly, and the filing obligation has been running the whole time. Log into iTax and check your filing history rather than assuming it lapsed.


Reviewed 29 August 2026. Registration process and the annual filing obligation reflect current KRA practice on iTax. Penalty amounts change — confirm current figures with the KRA directly. General information, not tax advice.

Tools to act on this today

RM
Rateweb Markets Desk · Automated markets reporting
The Rateweb Markets Desk publishes automated daily reports generated from Rateweb's live market data feeds (JSE end-of-day and crypto pricing synced every 30 minutes). Numbers come... This article is general information, not personalised financial advice.
More from Rateweb Markets Desk →

Related on Rateweb