Requirements for a KRA PIN in Kenya for both Locals and foreigners

What is KRA PIN?

A PIN is a Personal Identification Number used for doing business with Kenya Revenue Authority, other Government agencies and service providers. The KRA PIN will be issued once you complete the online PIN registration. The steps to obtain KRA iTax PIN are detailed in the section below.

Who should have a PIN?

Based on the tax obligation applicable on you, you are required to have a PIN if you are:

  • Employee
  • Business
  • If you Have rental income
  • Wish to apply for a HELB Loan
  • Want to perform a certain type of transactions listed in the first schedule of the Act.

    How to Register for KRA PIN in iTax Portal

    For you to obtain a KRA PIN, you need to apply for PIN registration in KRA iTax Portal. The following are steps to register for KRA PIN in iTax Portal.


    Select the Taxpayer Type (Individual or Non-individual) and Mode of Registration (Online or Upload form) in e-Registration form as shown in the below.


    • Based on the taxpayer type and registration mode, iTax PIN registration form will open. The type of details to be furnished in the PIN registration form are different for individual and Non-individual.

    • For Non-individuals, the PIN registration form consists of 4 broad categories listed below:
      • Basic Information
      • Obligation
      • Director Associates
      • Agent Details