KRA PIN application services for foreigners Kenya — NileEdge Nairobi
KRA PIN Registration for Foreigners in Kenya · iTax Filing · Remote Processing · No Kenya Visit Required

KRA PIN Registration
for Foreigners
in Kenya.

NileEdge manages KRA PIN registration for foreigners in Kenya — directors, shareholders, property buyers, work permit holders, investors, and employees. We prepare and file the iTax application using your valid foreign passport, active email address, mobile number, foreign address, and Kenya-related tax obligation details. No visit to Kenya or KRA required.

3–7Working Days Typical
RemoteNo KRA Visit Needed
PassportBio-Data Page Required
OTPEmail & Mobile Needed
KRA PIN Registration Covers
  • 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
  • Foreign employment income earners
  • Non-resident company shareholders
  • Expat bank account applicants
  • Investment income recipients
Fully remoteFixed Service Fee
Apply Now
KRA PIN Registration for Foreigners
Remote Processing — No Kenya Visit
3–7 Working Days
BRS Director Filing Unblocked
Work Permit Integration
Fixed Fee — No Hidden Costs
Kenya Revenue Authority — Personal Identification Number

Expert KRA PIN Registration 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 registration for foreigners in Kenya entirely remotely via the KRA iTax portal — no visit to Kenya and no personal attendance at a KRA office is required. The applicant provides a clear coloured scan of their current foreign passport bio-data page, an active email address, a mobile phone number for OTP verification, a full foreign postal or physical address, and the tax obligation details linked to their Kenya activity.

A Kenya address is not required for non-resident applicants. The required address is the applicant's full home address, including street, city, and country. Any international mobile number can be used for SMS OTP verification as long as the applicant can access it during registration. A Kenya contact or representative is optional, but helpful where KRA or NileEdge needs quick local coordination.

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.

Eligibility & Requirements

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

⚠ Filing Blocker — Required Before BRS Filing

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

⚠ Required for Share Allotments & Transfers

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

⚠ Required for PAYE & Income Tax Filing

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

★ Required for Investment Activities

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

★ Required for Property Transfer

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

✓ Useful for Kenya Resident Activities

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.

Practical Benefits

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.

The Critical Filing Dependency

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
What You Need to Provide

Requirements for KRA PIN Registration for Foreigners in Kenya

These are the core requirements for a foreign national KRA PIN application. NileEdge pre-screens every item before iTax submission so avoidable document and OTP issues are resolved before KRA reviews the file.

Required for All Foreign Applicants

Core iTax registration details
  • Valid foreign passport — bio-data page — clear coloured scan; passport must be current and not expired; all text, the passport photo and the MRZ strip must be fully visible
  • Active email address — required because KRA sends OTP messages, PIN confirmation and all iTax correspondence to this address; it must be accessible during registration
  • Mobile phone number — any international number can be used for SMS OTP verification; it does not need to be a Kenya number, but it must receive OTP messages during filing
  • Foreign postal or physical address — full home address including street, city and country; a Kenya address is not required for non-residents
  • Tax obligation details — a short description of the Kenya-related activity, such as director appointment, property purchase, investment income or employment; this determines which obligations to register

Helpful or Situation-Specific Details

Used to match the PIN to the Kenya activity
  • Kenya contact or representative details — optional but helpful; a Kenya phone number or local contact can speed up coordination where clarification is needed
  • 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 requirements can be submitted digitally. NileEdge checks that the passport scan is complete, the email and mobile number are accessible for OTP verification, the foreign address is complete, and the tax obligation selected matches the applicant's Kenya-related activity. Once the PIN is issued, it is sent to the applicant's registered email address by KRA and confirmed to NileEdge.

Country-Specific Notes

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 / RegionStandard RequirementsSpecific Notes
China (PRC)StandardChinese passports are accepted directly; Chinese characters in names are transliterated to English in the iTax record; NileEdge handles this correctly
IndiaStandardIndian passports accepted directly; one of the highest-volume nationalities for Kenya KRA PINs — NileEdge processes efficiently with no additional steps
UAE / GCC CountriesStandardUAE, Saudi Arabia, Qatar, Kuwait, Bahrain, and Oman passports accepted; NileEdge regularly processes for this nationality group
UK & EU CountriesStandardAll EU member state and UK passports accepted; no additional steps beyond standard requirements
USA & CanadaStandardUS and Canadian passports accepted directly; standard requirements apply
South Korea & JapanStandardKorean and Japanese passports accepted; NileEdge handles name romanisation for iTax records where required
TurkeyStandardTurkish passports accepted directly; growing investor nationality in Kenya — NileEdge processes regularly
Pakistan & BangladeshStandardStandard requirements; NileEdge has processed for multiple Pakistani and Bangladeshi directors and shareholders
Nigeria & West AfricaStandardNigerian, Ghanaian, and other West African passports accepted; standard requirements apply
Other NationalitiesConfirm with NileEdgeFor 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.

How We Work

Our KRA PIN Registration Process for Foreigners

NileEdge manages the complete KRA PIN registration remotely — from passport and OTP readiness checks to iTax submission and PIN delivery.

1

Situation Assessment & Document Checklist

We confirm why the KRA PIN is required — director appointment, share allotment, property purchase, investment income, employment, work permit, banking or another Kenya-related activity. This determines the tax obligation details that should be registered on iTax.

NileEdge Advantage: Many rejections start with the wrong obligation or an incomplete reason for registration. We map the applicant's Kenya activity to the correct iTax registration details before filing.
Same DayTax Obligation ReviewKenya Activity Confirmed
2

Passport, OTP & Address Pre-Screening

The applicant submits the passport bio-data page, active email address, mobile number, foreign address and Kenya activity details digitally. NileEdge checks that the passport is valid and unexpired, the scan is coloured and complete, the MRZ strip is visible, the email is accessible, the phone number can receive OTP messages, and the address includes street, city and country.

NileEdge Advantage: The most common avoidable delays are unclear passport scans, inaccessible email accounts, phones that cannot receive OTPs, incomplete foreign addresses and vague obligation details. We fix these before iTax submission.
Passport CheckOTP ReadyForeign Address Accepted
3

iTax Portal Application Submission

We submit the complete KRA PIN registration through the KRA iTax portal — entering the applicant's passport, contact, address and obligation details accurately, uploading documents in the correct format, and confirming submission. The iTax reference number is provided to the client immediately upon submission.

iTax PortalReference Number ProvidedUrgent Options Available
4

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.

NileEdge Advantage: Where the KRA PIN application is running concurrently with a BRS company registration or work permit application, we track both timelines simultaneously. The moment the PIN arrives, we immediately complete the dependent filing — ensuring zero idle time between PIN receipt and filing submission.
Same-Day PIN DeliveryImmediate BRS FilingiTax Confirmed Active
Understanding Your Tax Position

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
The NileEdge Difference

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.

Client Testimonials

What Clients Say About Our KRA PIN Services in Kenya

"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."
Li X.CEO, Chinese manufacturing company, registering in Nairobi
"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."
Anita S.HR Director, Indian conglomerate subsidiary, Nairobi
"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."
David H.UK-based investor, Kenyan technology company shareholder
Frequently Asked Questions

KRA PIN Registration for Foreigners in Kenya — FAQs

What is KRA PIN registration for foreigners 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.

Start KRA PIN Registration for Foreigners in Kenya

NileEdge manages KRA PIN registration for foreign directors, shareholders, work permit holders, investors, employees and property purchasers in Kenya — remotely via iTax. Send your passport bio-data page, active email, mobile number, foreign address and Kenya activity details. No KRA visit required.