How To Apply For KRA PIN Registration

In this article, I am going to show the simple steps on How To Apply For KRA PIN Registration online at Portal. 

KRA PIN is one of those documents that is a must have for any Kenyan who has attained the age of 18 years. Also if you are a non-Kenyan (foreigner), then you definitely need to have your KRA PIN with you.

Where KRA PIN is needed in Kenya

There are many areas where a KRA PIN Certificate will come in handy or will be needed as a major or even minor requirement. Below are some of the most important ones:

  • Opening a bank account in Kenya
  • Creating NTSA TIMS account
  • Online Kenyan e-Passport Application
  • Government / County tenders applications
  • Loan applications i.e. HELB loans
  • Job application i.e both KRA PIN and Tax Compliance Certificate
  • Huduma Namba application
  • Paying for motor vehicle inspection i.e. Advance Tax

The above are just a few of the areas where you will need a KRA PIN, so as you can see it is one of those documents that you should not take for granted, you never know when you need it and when it will come in handy for you in your day to day activities in Kenya.

Now let us jump into the step by step guide on How to apply for KRA PIN registration online using Portal. As you already know, here at Portal, we have a team of experts who will assist you in applying for KRA PIN registration quickly and easily and have your KRA PIN Certificate sent to your email address.

How To Apply For KRA PIN Registration

Step 1: Visit

The first step in the process on KRA PIN Registration is to visit our KRA PIN Registration page using the above link.

Step 2: Fill in the KRA PIN Registration Form

kra pin registration form

The next step will be to fill in the KRA PIN Registration form online with the required details. 

  • First Name
  • Last Name
  • ID Number / Alien Individual Number / Passport Number
  • Date of Birth
  • Mobile Number
  • Email Address
  • County
  • City/Town
  • District
  • Postal Address
  • Postal Code
  • Town

The above are the basic information that you need to fill on the KRA PIN Registration form. The fields are self explanatory and easy to understand. 

Step 3: Submit your order for KRA PIN Registration

The next step will be submitting your online order for processing at Portal. You can submit your order by clicking on the submit button on the registration form

Step 4: Pay for the online order using M-PESA

  • Go to Lipa na M-Pesa
  • Select Paybill
  • Enter Paybill Number: 763766
  • Enter Account Number: 0766103348
  • Enter the amount: Kshs. 200
  • Enter your M-PESA PIN and confirm the details
  • You will get notification from Equity Bank upon successful payment to Classique Digital Investments Enterprises.
  • We shall send the processed order to your email address once the order has been marked as processed on our end. 

>>> Click here to Check out the illustration guide on how to pay for orders online <<<

Once the order and payments are received, then the order is processed by our online support staff and submitted immediately to your email address for you to download and print your KRA PIN Certificate

By following the above simple steps you can now apply and have your KRA PIN within 5 minutes of placing your order at Portal

READ ALSO: How To File KRA Nil Returns

READ ALSO: How To Update Your Profession in iTax

READ ALSO: How to Change Email Address on KRA PIN

READ ALSO: KRA PIN Registration Requirements (Full Guide 2019)

READ ALSO: How to Apply for KRA Tax Compliance Certificate 

Get KRA Services Online Today at Portal

KRA PIN Registration

KRA PIN Retrieval

KRA PIN Update

KRA PIN Change of Email Address




Matthews Ohotto is a holder of Second Class Honours Upper Division Degree in Business Information Technology (Bachelor of Business Information Technology – BBIT) from Jomo Kenyatta University of Agriculture and Technology (JKUAT). He is the Founder of Portal in Kenya and also a Blogger and Editor at Portal Blog. He has vast knowledge in two key aspects of Information Technology (IT), that is the link between Information Technology and the Business Environment. In matters Taxation in Kenya, he has vast Tax Experience and Tax Knowledge in relation to Kenya Revenue Authority (KRA) iTax Services such as: KRA Individual Services, KRA Business Services and KRA Returns Services; and is well experienced in KRA Tax Obligations for both Individuals (Persons) and Non Individuals (Entities) such as: Income Tax Resident, Income Tax Non Resident, Income Tax PAYE, Turnover Tax, Digital Services Tax, Value Added Tax, Income Tax Company and Income Tax Partnership. Here at Portal, we pride ourselves on being the experts that our customers and readers in Kenya can count and rely on for whatever KRA needs or issues that they might have. Do you need any assistance? Call, WhatsApp or SMS +254 723 737 740 or Send us an Email to: [email protected] (General Support) and [email protected] (Orders Support) today.