"We were registering our Kenya company with three Chinese directors from Beijing. NileEdge filed all three KRA PINs on day one of the engagement — they arrived in 5 working days, before our company registration was ready to submit. Not a single day was lost to KRA PIN processing. The whole company registration was completed in 12 working days with all directors in place."

KRA PIN Application
for Foreigners
in Kenya.
NileEdge manages KRA PIN (Personal Identification Number) applications for foreign nationals in Kenya — directors, shareholders, work permit holders, investors, and Dependent Pass holders. Processed remotely via iTax. No visit to Kenya or KRA required. Fixed fee. 3–7 working days.
- Foreign directors of Kenyan companies
- Foreign shareholders of Kenyan companies
- Work permit holders (Class G, Class D, Class M)
- Special Pass holders
- Dependent Pass holders
- Foreign investors & KenInvest applicants
- Foreign property purchasers
- Non-resident company shareholders
- Expat bank account applicants
- Foreign EOR employees
Expert KRA PIN Application Services for Foreigners in Kenya
A KRA PIN (Personal Identification Number) is a unique identifier issued by the Kenya Revenue Authority (KRA) to individuals and organisations operating in Kenya's tax environment. For foreign nationals, the KRA PIN is a fundamental requirement for a wide range of activities in Kenya — from being appointed as a director of a Kenyan company to purchasing property, opening a bank account, holding a work permit, and filing annual income tax returns.
NileEdge manages KRA PIN applications for foreign nationals entirely remotely via the KRA iTax portal — no visit to Kenya and no personal attendance at a KRA office is required. The applicant provides their passport details and supporting documents digitally; NileEdge handles the full iTax application and delivers the PIN to the client typically within 3–7 working days.
NileEdge has obtained KRA PINs for foreign nationals from China, India, UAE, United Kingdom, United States, South Korea, Germany, Japan, Turkey, Pakistan, Nigeria, South Africa, Lebanon, France, and over 20 other countries. We manage KRA PIN applications as a standard part of every company registration, director appointment, work permit, and investment engagement — ensuring there is never a delay to a filing caused by a missing foreign national PIN.
The most common delay in company and immigration filings: The single most common cause of delay in both BRS company filings and DCI work permit applications involving foreign nationals is the absence of a KRA PIN for the foreign director, shareholder, or employee. BRS will not register a foreign director without a KRA PIN. DCI will not process a Class D work permit without a KRA PIN for the investor. NileEdge identifies and resolves this requirement before it becomes a bottleneck. Contact us at +254 716 170 349.
Which Foreign Nationals Need a KRA PIN in Kenya
A KRA PIN is required for specific categories of foreign nationals operating in Kenya. The urgency varies — for some, a PIN is a legal prerequisite that blocks a filing; for others, it is a practical requirement for daily activities. NileEdge advises on whether a PIN is required for your specific situation before any application is prepared.
Foreign Company Directors
Any foreign national appointed as a director of a Kenyan registered company — whether a new company registration or an existing company adding a foreign director — must have a KRA PIN before BRS will accept the director filing. The eCitizen BRS V2 portal requires a valid KRA PIN for every director. Without it, the director cannot be registered on the company's BRS record. NileEdge obtains KRA PINs for foreign directors as a standard step before every director filing.
Foreign Shareholders
Foreign shareholders of Kenyan private limited companies require KRA PINs, which are recorded against their shareholding in the KRA system. When a company issues new shares to a foreign national (allotment) or an existing foreign shareholder transfers shares, the BRS filing requires a KRA PIN for the incoming shareholder. Foreign shareholders receiving dividends also require a KRA PIN as dividend withholding tax (5%) must be remitted to KRA against their identifier. NileEdge obtains PINs for all foreign shareholders as part of every share filing.
Work Permit & Special Pass Holders
All foreign nationals earning income in Kenya — whether under a Class G work permit, Class D permit, Class M permit, or Special Pass — require a KRA PIN. The employer must remit PAYE to KRA under the employee's KRA PIN each month. The employee must file an annual personal income tax return via iTax using their PIN. For Class D work permit applications, DCI also requires the foreign investor-director to have a KRA PIN. NileEdge manages KRA PIN applications as part of every work permit engagement.
Foreign Investors
Foreign nationals investing in Kenya — whether through a company registration, acquisition of shares in an existing Kenyan company, or a KenInvest investment — require a KRA PIN. For Class D work permit applications (the investor's work authorisation), DCI requires the applicant to have a KRA PIN for the Class D filing to proceed. NileEdge integrates KRA PIN registration with every investment permit and company registration engagement.
Property Purchasers & Vehicle Owners
Foreign nationals purchasing property in Kenya (buildings and long-term leases) or registering vehicles in their name are required to provide a KRA PIN as part of the transfer/registration process. The Land Registry and the Kenya Revenue Authority require a PIN as part of stamp duty processing on property transactions. NileEdge manages KRA PIN registration for foreign property purchasers and vehicle buyers as a standalone service or alongside company registration.
Dependent Pass Holders & Bank Clients
Dependent Pass holders do not automatically need a KRA PIN simply for residing in Kenya. However, they will need one to open a bank account (most Kenyan banks now require a KRA PIN), purchase property or a vehicle, make significant financial transactions, invest in any financial instrument, or engage in any taxable activity. NileEdge advises on when a Dependent Pass holder needs a PIN and manages the application when required.
What a KRA PIN Enables for Foreign Nationals in Kenya
A KRA PIN is not just a tax identifier — it is the key that unlocks a wide range of essential activities for foreign nationals operating in Kenya.
Company Director Registration
BRS will not register a foreign national as a director of a Kenyan company without a KRA PIN. Obtaining the PIN first unlocks the director appointment filing on eCitizen BRS V2.
Work Permit & PAYE Compliance
Work permit holders must have a KRA PIN for PAYE remittance and annual income tax return filing. DCI also requires a KRA PIN for Class D permit applications.
Bank Account Opening
Major Kenyan banks including KCB, Equity, Standard Chartered, Absa, and Stanbic require a KRA PIN for corporate and personal account opening for foreign nationals.
Property Purchase & Transfer
KRA requires a PIN for stamp duty processing on all property purchases. The Land Registry will not transfer title to a buyer who does not have a valid KRA PIN.
Annual Income Tax Filing
All individuals earning Kenya-source income — including foreign nationals — must file annual income tax returns via KRA iTax using their PIN by the 30 June deadline each year.
Investment & Share Ownership
Share allotments and transfers involving foreign nationals require KRA PINs. Dividend withholding tax (5%) must be remitted to KRA against the foreign shareholder's PIN.
KRA PIN & BRS Company Filings — Why This Matters
The BRS eCitizen V2 portal enforces KRA PIN validation for every director and significant shareholder. Without a KRA PIN, the filing is rejected at the portal — not by BRS staff — before any human even reviews it.
How the BRS Portal Enforces KRA PINs
When a company filing is submitted via the eCitizen BRS V2 portal, the system automatically validates the KRA PIN of every director and shareholder listed in the filing against the KRA iTax database. If a director or shareholder does not have a valid, registered KRA PIN — the portal refuses to process the filing.
This portal-level enforcement means that a company registration, director appointment, share allotment, or any other BRS filing that includes a foreign national cannot be completed without first obtaining a KRA PIN for that individual. There is no way to bypass this validation or submit the filing without the PIN — it is a hard system requirement.
NileEdge identifies the KRA PIN requirement for each foreign national in a filing on day one of every company registration or company change engagement. We begin the KRA PIN application immediately — in parallel with any other document gathering — so the PIN is ready before the BRS filing is submitted, with no delay to the overall timeline.
How long does the PIN take vs the company registration? A KRA PIN for a foreign national typically takes 3–7 working days. A Kenyan company registration takes 7–14 working days. By filing the PIN application on day one alongside the company registration documents, NileEdge ensures the PIN arrives before the registration is ready to submit — creating zero delay. This parallel processing is NileEdge's standard approach for every company registration involving a foreign director or shareholder.
BRS Filings That Require a Foreign KRA PIN
- New company registration — with a foreign national as a director or shareholder; PIN required before registration can be submitted
- Director appointment — appointing a new foreign director to an existing Kenyan company; PIN required for Form CR8 submission
- Share allotment — issuing new shares to a foreign national; PIN required for the new shareholder in the Return of Allotments (Form CR15)
- Share transfer to a foreign national — transferring existing shares to a foreign buyer; PIN required before the transfer can be registered in the company's BRS record
- Branch registration — registering a foreign company branch with a foreign national as the representative; PIN required for the nominated representative
- Annual returns — where a company's annual return includes a foreign director or shareholder who does not yet have a KRA PIN; must be obtained to file
Documents for a Foreign National KRA PIN Application
NileEdge provides a specific document checklist for each applicant's situation on day one of engagement. The requirements differ slightly depending on whether the PIN is for a director, shareholder, employee, or property purchaser.
All Foreign KRA PIN Applications
Core documents required in all cases- Valid passport — bio-data page — clear, high-resolution scan of the full bio-data page including passport number, date of birth, nationality, and expiry date
- Passport photograph — recent photograph, white background, per KRA iTax specifications; distinct from the passport photo
- Foreign residential address — the applicant's current home country address in full; required for the iTax registration record
- Phone number and email address — active contact details for the applicant; iTax will send the PIN confirmation to the registered email
Situation-Specific Additional Documents
Additional documents depending on the reason for the PIN- Company Certificate of Incorporation — for directors and shareholders: the current BRS Certificate of Incorporation of the Kenyan company
- Work permit or Special Pass copy — for work permit holders: copy of the Class G, Class D, Class M, or Special Pass held by the applicant
- Employment contract or appointment letter — for work permit employees: the signed employment contract or director appointment documentation
- Dependent Pass — for Dependent Pass holders applying for a KRA PIN for banking or financial activities in Kenya
- Kenya entry visa or eTA — for applicants who have visited Kenya: copy of the most recent Kenya visa or eTA showing entry date
No visit to KRA required: All of the above documents can be submitted digitally — scanned and sent via email or shared folder. NileEdge does not require the applicant to visit Kenya, attend a KRA office, or complete any in-person steps. The entire KRA PIN application process is managed remotely. Once the PIN is issued, it is sent to the applicant's registered email address by KRA and simultaneously confirmed to NileEdge — we deliver the PIN to the client the same day it is received.
KRA PIN Requirements by Nationality
NileEdge has processed KRA PIN applications for foreign nationals from over 30 countries. The core requirements are the same for all nationalities — passport, photo, and address — but there are a few country-specific nuances to be aware of.
| Nationality / Region | Standard Requirements | Specific Notes |
|---|---|---|
| China (PRC) | Standard | Chinese passports are accepted directly; Chinese characters in names are transliterated to English in the iTax record; NileEdge handles this correctly |
| India | Standard | Indian passports accepted directly; one of the highest-volume nationalities for Kenya KRA PINs — NileEdge processes efficiently with no additional steps |
| UAE / GCC Countries | Standard | UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, and Oman passports accepted; NileEdge regularly processes for this nationality group |
| UK & EU Countries | Standard | All EU member state and UK passports accepted; no additional steps beyond standard requirements |
| USA & Canada | Standard | US and Canadian passports accepted directly; standard requirements apply |
| South Korea & Japan | Standard | Korean and Japanese passports accepted; NileEdge handles name romanisation for iTax records where required |
| Turkey | Standard | Turkish passports accepted directly; growing investor nationality in Kenya — NileEdge processes regularly |
| Pakistan & Bangladesh | Standard | Standard requirements; NileEdge has processed for multiple Pakistani and Bangladeshi directors and shareholders |
| Nigeria & West Africa | Standard | Nigerian, Ghanaian, and other West African passports accepted; standard requirements apply |
| Other Nationalities | Confirm with NileEdge | For nationalities not listed, contact NileEdge to confirm current iTax acceptance — we verify before any application is filed |
* KRA iTax requirements are set by the Kenya Revenue Authority and may change. NileEdge verifies the current requirements for each nationality before filing any PIN application.
Our KRA PIN Application Process for Foreigners
NileEdge manages the complete KRA PIN application remotely — from document collection to PIN delivery — typically in 3–7 working days.
Situation Assessment & Document Checklist
We confirm the reason the KRA PIN is required — director appointment, share allotment, work permit, property purchase, or other — and provide the specific document checklist for that situation. The checklist is sent on the same day as engagement. Most applicants can provide all required documents within 24 hours as everything is digital.
Document Collection & Pre-Screening
The applicant submits documents digitally — via email or shared folder. NileEdge reviews every document before submission to the iTax portal — checking that the passport scan is clear and complete, the photograph meets KRA specifications, and all required information is present. We identify any issues and resolve them before submission, not after a portal rejection.
iTax Portal Application Submission
We submit the complete KRA PIN application via the KRA iTax portal — entering all applicant details accurately, uploading documents in the correct format, and confirming submission. The iTax reference number is provided to the client immediately upon submission. KRA typically processes PIN applications within 3–7 working days — for urgent requirements, we flag the application appropriately and follow up with KRA directly.
PIN Delivery & Confirmation to Client
Once KRA issues the PIN, it is sent to the applicant's registered email address by KRA and confirmed to NileEdge simultaneously. We deliver the PIN to the client the same day it is received and confirm it is active on the iTax system. Where the PIN is needed for a concurrent BRS filing or work permit application, we immediately proceed to that filing without any delay.
Tax Obligations for Foreign Nationals with a Kenya KRA PIN
Having a KRA PIN in Kenya comes with associated tax filing obligations. NileEdge advises every PIN recipient on their specific obligations and manages compliance where required.
Who Must File a Kenya Tax Return?
Every individual with a KRA PIN who earns Kenya-source income is required to file an annual personal income tax return (IT1) via KRA iTax by 30 June of the following year. For foreign nationals in Kenya, Kenya-source income includes:
- Employment income — salary, allowances, and benefits from a Kenyan employer (even if the employer is a foreign company employing the individual in Kenya)
- Director fees — fees received from a Kenyan company for services as a director
- Rental income — rent from property located in Kenya
- Business income — income from a business operated in Kenya
PAYE is not a final tax: If a foreign national's only Kenya-source income is employment income on which PAYE has been correctly deducted by the employer, they may still be required to file an annual return confirming this. NileEdge advises on the individual tax filing obligations for each foreign national KRA PIN holder and manages annual personal income tax return filing where required.
Non-Resident Foreign Nationals with a KRA PIN
Foreign nationals who are not resident in Kenya (i.e. not physically present in Kenya for more than 183 days in a 12-month period) are generally only subject to Kenyan income tax on their Kenya-source income. For non-resident foreign directors who hold a KRA PIN but are not based in Kenya:
- Dividends received from the Kenyan company are subject to 5% withholding tax — deducted by the Kenyan company before payment
- Director fees paid to non-resident directors are subject to withholding tax at the applicable rate
- A non-resident foreign director with a KRA PIN who does not earn any Kenya-source income may still be required to file a nil return annually via iTax — NileEdge advises on this requirement for each individual
- NileEdge manages annual iTax nil return filing for all non-resident foreign nationals with KRA PINs where this is required — as part of our ongoing tax compliance services
Premium KRA PIN Services for Foreign Nationals in Kenya
NileEdge is the trusted KRA PIN specialist for foreign nationals across 30+ nationalities — integrated into every company registration, work permit, and investment engagement.
Fully Remote — No Kenya Visit Required
NileEdge manages the entire KRA PIN application for foreign nationals remotely — no visit to Kenya, no attendance at a KRA office, no in-person steps required anywhere in the process. The applicant provides digital documents; NileEdge does everything else. This is particularly important for foreign directors and investors who are managing their Kenya engagement from their home country.
Parallel Processing — Never a Bottleneck
NileEdge identifies the KRA PIN requirement on day one and files the application immediately — in parallel with the company registration, work permit, or share filing that depends on the PIN. By the time the main filing is ready to submit, the PIN has arrived. Foreign PINs are never a reason for delay in any NileEdge engagement.
Integrated with Company Registration & Permits
KRA PIN acquisition is not a standalone service at NileEdge — it is integrated into every engagement that involves a foreign national. Whether a company registration, director appointment, work permit, share allotment, or investment permit, the foreign KRA PIN is part of the standard workflow — managed by the same team on the same timeline as the main engagement.
30+ Nationalities — Country-Specific Expertise
NileEdge has processed KRA PIN applications for foreign nationals from China, India, UAE, UK, USA, South Korea, Germany, Japan, Turkey, Pakistan, Nigeria, Lebanon, France, Singapore, and over 20 other nationalities. We know the specific passport format, name transliteration, and iTax submission requirements for each major nationality group — preventing the delays that arise from nationality-specific submission errors.
Urgent Processing Available
Where a KRA PIN is needed urgently — for example, a director appointment filing that is on a statutory 14-day deadline, or a work permit application where DCI has set a response deadline — NileEdge prioritises the PIN application and follows up directly with KRA to expedite processing. In some cases, PIN issuance has been achieved within 1–2 working days for urgent requirements.
Ongoing Tax Compliance Management
NileEdge does not stop at PIN issuance. We advise every PIN recipient on their annual tax filing obligations in Kenya and manage annual iTax return filing — nil returns for non-resident directors, personal income tax returns for employed foreign nationals, and PAYE compliance for work permit employees. The KRA PIN is the start of the compliance relationship; NileEdge manages it for as long as needed.
What Clients Say About Our KRA PIN Services in Kenya
"My new Indian General Manager arrived in Kenya on a Monday. NileEdge had already submitted his KRA PIN application the previous Friday — as soon as we confirmed his appointment. The PIN arrived on Thursday. His Class G work permit application was filed on the same day with the KRA PIN number included. Outstanding coordination."
"I'm a UK-based investor who owns shares in a Kenyan company. I needed a KRA PIN to complete a share allotment but had no idea where to start. NileEdge managed the entire process remotely — I sent my passport scan by email on Tuesday and had my KRA PIN by the following Tuesday. Never visited Kenya, never spoke to KRA. Perfect."
KRA PIN Application for Foreigners in Kenya — FAQs
What is a KRA PIN and why do foreigners need one in Kenya?
A KRA PIN is a unique identifier issued by the Kenya Revenue Authority for tax purposes. Foreign nationals need a KRA PIN in Kenya when appointed as a director or shareholder of a Kenyan company, when holding a Kenya work permit (PAYE compliance), when purchasing property or a vehicle, when opening a bank account, or when making any KRA-regulated transaction. NileEdge manages KRA PIN applications for foreign nationals remotely via iTax — no Kenya visit required. Contact us at +254 716 170 349.
Can a foreigner apply for a KRA PIN without visiting Kenya?
Yes. Foreign nationals can apply for a Kenya KRA PIN entirely remotely through the KRA iTax portal — no visit to Kenya and no attendance at a KRA office is required. NileEdge manages the full iTax application on the applicant's behalf. The applicant submits their passport scan, photograph, and address details digitally; NileEdge handles everything else. We have processed KRA PINs remotely for nationals of over 30 countries without any in-person steps.
How long does a KRA PIN application take for foreigners?
A foreign national KRA PIN application typically takes 3–7 working days to process via the KRA iTax portal from submission of a complete application. NileEdge aims to complete most applications within 3–5 working days. For urgent requirements — such as a director appointment blocked by a missing PIN — NileEdge can often achieve 1–2 working day PIN issuance by prioritising the application and following up directly with KRA.
Do foreign directors of Kenyan companies need a KRA PIN?
Yes — all directors of Kenyan registered companies, including foreign nationals, must have a KRA PIN. The eCitizen BRS V2 portal validates the KRA PIN of every director before accepting any company filing. Without a KRA PIN, a foreign director cannot be registered on a Kenyan company's BRS record. NileEdge obtains KRA PINs for foreign directors as a standard part of every company registration and director appointment engagement — filed on day one to prevent delays.
What documents are required for a KRA PIN application for foreigners?
Core documents required for all foreign KRA PIN applications: valid passport (clear bio-data page scan), recent passport photograph (white background), foreign residential address, and phone and email contact details. Situation-specific additions include: company Certificate of Incorporation (for directors/shareholders), work permit copy (for permit holders), and employment contract (for work permit employees). NileEdge provides a specific document checklist for each applicant's situation on the first day of engagement.
Do foreign shareholders of Kenyan companies need a KRA PIN?
Yes. Foreign shareholders in Kenyan companies require KRA PINs — used to record their shareholding in the KRA system and required for share allotment and transfer BRS filings. Foreign shareholders receiving dividends also need a KRA PIN as the company must remit 5% withholding tax to KRA against their identifier before paying out the dividend. NileEdge obtains KRA PINs for all foreign shareholders as part of every company registration and share filing engagement.
What tax obligations does a foreign national have after getting a Kenya KRA PIN?
A foreign national with a Kenya KRA PIN who earns Kenya-source income (employment, director fees, rental income, or business income) must file an annual personal income tax return via iTax by 30 June of the following year. Non-resident foreign directors who do not earn Kenya-source income may still need to file nil returns. NileEdge advises every PIN recipient on their specific tax obligations and manages annual iTax return filing for all clients who require it.
Related Services for Foreign Nationals in Kenya
Company Registration Kenya
Register a Kenyan company — KRA PINs for all foreign directors and shareholders managed concurrently.
Work Permit Services Kenya
Class G and Class D work permits — KRA PIN registration for foreign employees integrated as standard.
Company Changes Kenya
Director appointments and share transfers for foreign nationals — KRA PIN obtained before BRS filing.
Bookkeeping Services Kenya
Monthly bookkeeping and KRA tax compliance — including annual personal tax returns for PIN holders.
Get Your Kenya KRA PIN Today
NileEdge manages KRA PIN applications for foreign directors, shareholders, work permit holders, investors, and property purchasers in Kenya — remotely via iTax, no Kenya visit required. 3–7 working days. Fixed fee. 30+ nationalities served.