Cyber Mfukoni Team
If you have ever tried to open a bank account, register a business, buy land, get a job, or do almost anything financially significant in Kenya, you've probably heard those three letters that send some people into a mild panic: KRA PIN. And if you're reading this, chances are you either need one, you're confused about the documents required, or someone told you the process is complicated and you want to figure it out before you start.
Well, take a breath. We've been helping Kenyans navigate government digital services for a while now, and KRA PIN registration is one of the most common things we handle at Cyber Mfukoni. The truth is, the process is not as complicated as people make it out to be. As long as you know exactly what documents you need before you sit down at that computer.
In this guide, we are breaking down the KRA PIN registration requirements for every category of applicant. From Kenyan residents to refugees, non-Kenyan investors to diplomats, students to retirees, and everyone in between. By the time you finish reading this, you will know precisely what to gather and what to expect when you head over to the iTax portal to register.
Let's get into it.
Before we get to the requirements, let's make sure we are all on the same page. The KRA PIN (Personal Identification Number) is a unique identifier issued by the Kenya Revenue Authority to individuals and businesses for tax purposes. Think of it like your tax ID. It is what KRA uses to track your tax obligations and compliance history.
But here's the thing: a KRA PIN is no longer just a tax document. These days, you'll need it for:
Employment – Most employers require your PIN before they can process your payroll
Business registration – You cannot register a business without a KRA PIN
Bank account opening – Banks require it for KYC (Know Your Customer) compliance
Land and property transactions – Buying or selling land? PIN is mandatory
Importing and exporting goods – Customs clearance requires a valid PIN
Government tenders – No PIN, no AGPO or tender access
Driving license and vehicle registration – NTSA links these to your PIN
Higher education loans – HELB requires a PIN from guarantors and applicants
In short, the KRA PIN has become the backbone of financial and legal identity in Kenya. Getting one is not optional — it's essential.
Now, let's look at what documents you need depending on your specific situation.
If you are a Kenyan citizen or a legal alien resident, this is the simplest category to fall under. To register for a KRA PIN, you will need:
Your National ID or Alien ID Card details
Employer's PIN details (if you are employed)
Business registration certificate details (if you run a business)
That's it for residents. The process is almost entirely online through the iTax portal, and in most cases, your PIN certificate is generated instantly upon successful registration. If you want to understand how to update or change your KRA PIN details after registration, we have a separate guide for that. Check out our article on how to change your KRA PIN details online.
Are you a foreigner working in Kenya? Welcome! Kenya is a regional hub for East and Central Africa, and thousands of expatriates call it home. If you're employed here and need a KRA PIN, here's what you'll need to bring:
Letter of introduction from your employer
PIN of the employer
Original valid passport of the applicant
Valid work permit or special pass — and the name of your employer must appear on the permit
Confirmed endorsement of the work permit in the passport
KRA PIN application acknowledgement receipt (generated from the iTax portal)
One key thing to note: the work permit must have your employer's name on it. Discrepancies here are a common reason applications get flagged or delayed, so double-check that detail before you show up.
Kenya is actively attracting foreign investment, and KRA's requirements for investors reflect the documentation that comes with doing business at that level. If you're a foreign investor seeking a KRA PIN, here is what you need:
Letter of introduction by a tax agent
PIN of the tax agent and a valid Tax Compliance Certificate (TCC) of the tax agent
Letter of appointment of the tax agent by the applicant
Documentary proof of investment — this can include a Certificate of Incorporation/Compliance, CR12, CR8, CR2, a project proposal, or a KenInvest application
Endorsement by Kenya Investment Authority (KenInvest) — required for investments exceeding USD 100,000
Class G Investor's Permit — for investments of less than USD 100,000
Original valid passport of the applicant, or a certified copy of the passport if you're residing outside Kenya
If you are in the process of setting up a company in Kenya, our guide on registering a sole proprietorship in Kenya gives you additional context on how business registration interlinks with your tax identity requirements.
Diplomats and staff of international bodies like the United Nations and UNICEF — covered under the Immunities and Privileges Act Cap 179 — fall under a special category. Here is what is needed:
Note Verbale from the Embassy or the privileged body
Original valid passport
Diplomatic card
Copy of exemption stamp on the passport
Notification of arrival
PIN request form from IPMS (Ministry of Foreign Affairs)
KRA PIN application acknowledgement receipt
If you work for an institution related to these organizations (e.g., JICA, IFC, the International School of Kenya, or the German School), the requirements are slightly different:
Letter of introduction by the employer
Copy of the employer's PIN
Original passport
Endorsement of immigration exemption status in the passport, or a work permit issued on gratis
Introduction letter by the Ministry of Finance and a copy of the gazette notice
KRA PIN application acknowledgement receipt
The British Army Training Unit Kenya (BATUK) is a permanent presence in the country, and their personnel have their own specific pathway:
Original passport of the applicant
Letter of introduction by the British Peace Support Team in Kenya
Copy of the Memorandum of Understanding between the Kenyan and British governments
KRA PIN application acknowledgement receipt
Kenya hosts one of the largest refugee populations in Africa, and KRA has provisions for refugees to access tax services. The requirements differ slightly depending on whether the refugee is employed or in business.
Original and copy of a valid Refugee ID (currently valid for 5 years)
Introduction letter from the Department of Refugees Affairs Secretariat
Introduction letter from the employer
Work permit from Immigration (Class M permit)
KRA PIN application acknowledgement receipt
Original and copy of a valid Refugee ID
Introduction letter from the Department of Refugees Affairs Secretariat
Business Registration Certificate (if in business)
Letter of introduction by a tax agent
PIN and a valid Tax Compliance Certificate of the tax agent
KRA PIN application acknowledgement receipt
This section covers spouses and children of non-Kenyan residents, and is divided into three sub-categories.
Original and copy of the marriage certificate (certified copy if from another county)
Original and copy of the Kenyan spouse's ID and PIN
Dependant's Pass from Immigration
Original valid passport
Endorsement of the dependant's pass in the passport
KRA PIN application acknowledgement receipt
Dependant's Pass from Immigration
Original valid passport
Endorsement of dependent pass in the passport
Original valid passport and PIN of the spouse
Work permit of the spouse
KRA PIN application acknowledgement receipt
Dependant's Pass from Immigration
Original valid passport
Endorsement of dependent pass in the passport
Original valid passport and PIN of the principal
Work permit of the principal (if employed)
KRA PIN application acknowledgement receipt
International students enrolled in Kenyan institutions will need the following to obtain a KRA PIN:
Original and copy of a valid passport
Endorsement of student pass in the passport
Original and copy of a valid student pass
Original and copy of a letter of introduction or admission letter from the institution, which must match the student pass details
KRA PIN application acknowledgement receipt
This is particularly relevant for students who need a PIN for banking purposes, HELB guarantor requirements, or any part-time income activities.
One of the most common reasons people suddenly need a KRA PIN is because they're buying land or property. KRA has specific requirements depending on whether you're buying a standalone piece of land or an apartment unit.
Copy of the sale agreement signed by all parties
Copy of the title deed
Copy of the deed plan
Introduction letter from a KRA-registered tax agent
Copy of the tax agent's PIN and Tax Compliance Certificate
Letter of appointment of the tax agent by the applicant
Clear copy of the passport
Acknowledgement receipt from the iTax portal
Copy of the sale agreement signed by all parties
Copy of the mother title deed
Copy of the deed plan
Introduction letter from a KRA-registered tax agent
Letter of appointment of the tax agent by the applicant
Copy of the tax agent's PIN and Tax Compliance Certificate
Clear copy of the passport
Acknowledgement receipt from the iTax portal
If you're acquiring property as part of an estate, the requirements are:
Confirmation of grant
Grant of probate from the High Court
Gazette notice listing the applicant as one of the beneficiaries
Copy of the title deed
Clear coloured copy of the passport
Letter of introduction from a KRA-registered tax agent
PIN of the registered tax agent
Valid Tax Compliance Certificate of the tax agent
Acknowledgement receipt from the iTax portal
For more on land transactions, our detailed guide on how to apply for land title deeds and transfers through eCitizen is a great companion read.
KRA has clearly defined pathways for a variety of other applicants. Here's a quick breakdown of the remaining categories:
Resident permit – Class K
Insurance security bond
Original valid passport
Letter of introduction from a KRA-registered tax agent
PIN of the registered tax agent
Valid Tax Compliance Certificate of the tax agent
Introduction letter from the religious body
PIN certificate of the religious body
Original passport and copy
Original and copy of a Class I Missionary Permit from Kenya Immigration
Copy of the endorsed page of the Class I permit in the passport
KRA PIN application acknowledgement receipt
Original and copy of passport
Military Personnel ID
Memorandum of Understanding between Kenya and the country of origin
Introduction letter from the college, stamped by DOD HQ Kenya
Acknowledgement receipt from the iTax portal
Original and copy of passport
Military Personnel ID
Introduction letter from DOD HQ Kenya
Note Verbale from the diplomatic mission (stamped and signed)
Acknowledgement receipt from the iTax portal
Original and copy of passport
Introduction letter from the attending hospital (signed and stamped)
Hospital referral letter from the country of origin
Acknowledgement receipt from the iTax portal
Letter of introduction from a KRA-registered tax agent
Copy of the tax agent's PIN
Valid Tax Compliance Certificate of the tax agent
Original and copy of valid passport
Letter from the bank addressed to the Commissioner of Domestic Taxes, confirming account holding
Certified bank statement
Copy of the bank statement
KRA PIN application acknowledgement receipt
Copy of Kenyan birth certificate
Copy of Kenyan IDs of the parents
Police clearance certificate from the country of domicile
Clear coloured copy of the passport
Acknowledgement receipt from the iTax portal
All KRA PIN registrations are processed through the KRA iTax portal. Here's the general process:
Visit the iTax portal at itax.kra.go.ke
Click on "New PIN Registration" on the homepage
Select your taxpayer type (Individual or Non-Individual)
Fill in the required details in the online form
Upload the necessary supporting documents based on your category
Submit and download your acknowledgement receipt
For non-residents and special categories, the physical verification may be required at a KRA office
For residents, the PIN is usually generated immediately. For non-residents and special categories, you may need to visit a KRA domestic taxes office in person with your original documents.
Over the years of helping clients with KRA services at Cyber Mfukoni, we've seen the same mistakes come up again and again. Here is what to watch out for:
🚫 Submitting blurry or low-quality document scans — KRA officers will reject applications with illegible uploads. Use a proper scanner or a scanning app.
🚫 Mismatched names — The name on your ID, passport, and application form must all match exactly.
🚫 Expired documents — Work permits, passports, and Refugee IDs must be currently valid at the time of application.
🚫 Missing the employer's name on the work permit — For non-Kenyan employees, this is a frequent rejection reason.
🚫 Using an unregistered tax agent — For categories that require a tax agent's involvement, ensure your agent is KRA-registered and has a valid TCC.
🚫 Not downloading the acknowledgement receipt — Many categories require this receipt as part of the physical submission. Don't skip it.
We understand that dealing with government portals can feel overwhelming, especially if it's your first time or if your situation falls under one of the more complex categories. That's exactly where Cyber Mfukoni comes in.
Our team of experts handles KRA PIN applications on your behalf — from filling out the iTax form correctly to following up with KRA on your behalf. We currently offer:
✅ KRA PIN Application for Kenyan Residents — from KES 300
✅ KRA PIN Update+ (New Email) — for when you've lost access to your registered email
✅ Tax Compliance Certificate (TCC) — essential for tax agents and businesses
✅ KRA Returns Filing — stay compliant without the stress
✅ Government Services Consultation — if you're not sure which category you fall under
You don't have to figure it all out alone. We've walked thousands of Kenyans through this process and we'd be glad to walk you through it too.
There you have it. A complete, category-by-category breakdown of the KRA PIN registration requirements in Kenya. Whether you're a resident Kenyan looking to get your first PIN, a foreign investor setting up shop in Nairobi, a refugee navigating your rights, or a retiree settling in the country, KRA has a defined pathway for you.
The key takeaway is this: know your category, gather the right documents, and don't rush the process. A well-prepared application goes through smoothly. A sloppy one gets bounced back and wastes everyone's time.
If you want to explore more about digital government services and how to access them efficiently, check out our article on online cyber services in Kenya — it gives a broader picture of how the digital transformation is changing how we interact with government.
For the official KRA requirements page, you can always refer to KRA's website to confirm the latest document requirements, as policies can change.
And if you need hands-on help? You know where to find us. Visit Cyber Mfukoni today and let us take the stress off your plate.
Need help with your KRA PIN application? Request our KRA PIN Application Service and let us handle it for you — fast, affordable, and 100% online.
May 13, 2025
• 22 min read
March 18, 2025
• 22 min read
November 18, 2024
• 12 min read