Back to Blog

How to Apply for a KRA PIN Certificate Online in Kenya: Complete eCitizen Guide

KG
Kennedy Gichobi
February 20, 2026 6 min read 42 views

The KRA PIN (Personal Identification Number) is the most essential financial document for anyone conducting business, investing, or owning property in Kenya. Issued by the Kenya Revenue Authority, this unique tax identification number is required for opening bank accounts, buying property, registering vehicles, starting businesses, and virtually every significant financial transaction in the country. Whether you are a local resident or a Kenyan living in the diaspora, having an active KRA PIN and maintaining tax compliance is non-negotiable. This detailed guide covers the complete registration process, tax obligations, and compliance requirements for 2026.

What is a KRA PIN and Why Do You Need One?

A Kenya Revenue Authority (KRA) Personal Identification Number (PIN) is a unique tax identification number assigned to every taxpayer in Kenya. The KRA PIN is mandatory for virtually all financial and legal transactions in the country, including opening bank accounts, registering businesses, buying or selling property, registering motor vehicles, clearing goods through customs, and applying for government tenders. It serves as your primary link to Kenya's tax system.

The Kenya Revenue Authority requires all Kenyan citizens, residents, and any person earning income in Kenya to register for a KRA PIN. Even if you live abroad as a diaspora Kenyan, you need a KRA PIN to conduct any significant financial transaction in Kenya. The PIN is free to obtain and the registration process has been fully digitized through the iTax platform.

Having a KRA PIN also makes you eligible for various government services and opportunities. Many county governments require a KRA PIN for business permits and licenses. Banks require it for loan applications and account opening. The National Land Commission requires it for property transactions. In essence, a KRA PIN is your financial identity in Kenya.

Step-by-Step KRA PIN Registration Process

Step 1: Visit the KRA iTax portal at itax.kra.go.ke and click on 'New PIN Registration'. You will be redirected to the registration form. Select your taxpayer type (individual, company, partnership, etc.) and fill in your personal details including your full name as it appears on your national ID or passport, date of birth, nationality, and contact information.

Step 2: Provide your identification documents. For Kenyan citizens, you need your national ID number. For foreigners and diaspora Kenyans using passports, enter your passport number. Upload scanned copies of your ID/passport, a passport-size photograph, and proof of your physical address (utility bill or bank statement). For individuals with no income, you can register as an obligation-free taxpayer.

Step 3: Select your tax obligations based on your income sources. Common obligations include Income Tax (for employment income), VAT (for businesses with turnover above KES 5 million), PAYE (for employers), and Rental Income Tax. If you are unsure about your obligations, start with the basic Income Tax obligation — you can add others later. Review your application, submit it, and download your KRA PIN certificate immediately upon successful registration.

KRA PIN for Diaspora Kenyans

Diaspora Kenyans face unique considerations when it comes to KRA PIN registration and tax compliance. If you were born in Kenya and have a national ID, you likely already have a KRA PIN or can register for one using your Kenyan ID number. If you do not have a Kenyan national ID (for example, if you acquired citizenship of another country before getting one), you can register using your Kenyan passport.

Kenya's tax system operates on a residence basis for individuals. If you are a non-resident (spending fewer than 183 days per year in Kenya), you are generally only taxed on income sourced from Kenya — such as rental income from property in Kenya, dividends from Kenyan companies, or business income earned in the country. Your employment income earned abroad is typically not subject to Kenyan tax.

However, it is crucial to file your annual tax returns on the iTax platform even if you have zero Kenyan income. Failure to file attracts penalties of KES 2,000 per month for individuals (capped at KES 48,000) and KES 20,000 per month for companies. Huduma Global can help you file nil returns and maintain your tax compliance while you live abroad.

Common Uses of KRA PIN in Kenya

The KRA PIN is required for an extensive range of transactions in Kenya. Property transactions top the list — whether buying, selling, or leasing land or buildings, both parties must present valid KRA PINs. The stamp duty calculation (2% for rural properties, 4% for urban properties) and capital gains tax (15%) are both linked to your KRA PIN.

Vehicle registration and transfer at the National Transport and Safety Authority (NTSA) requires a KRA PIN. Import duty and VAT on goods cleared through the Kenya Revenue Authority's customs department are processed using your KRA PIN. Even applying for a single business permit from your county government requires a valid KRA PIN.

For financial services, all Kenyan banks require a KRA PIN for account opening, loan applications, and investment accounts. The Central Depository and Settlement Corporation (CDSC), which holds your shares and government securities, also requires your KRA PIN during account registration. Essentially, no significant financial activity in Kenya can proceed without this document.

Filing Tax Returns and Maintaining Compliance

Once you have a KRA PIN, you are obligated to file annual income tax returns by June 30th of each year for the preceding tax year (January-December). Returns are filed electronically through the iTax platform. For employees with only PAYE income, the process is straightforward — you download your P9 form from your employer, enter the details on iTax, and submit.

For individuals with multiple income sources (rental income, business income, investment income), you must declare all income and claim applicable deductions and reliefs. Personal relief of KES 28,800 per year is automatically applied. Other allowable deductions include pension contributions (up to KES 240,000), mortgage interest (up to KES 300,000 for owner-occupied homes), and insurance premiums.

KRA has been increasingly using technology to detect non-compliance, including data sharing with banks, M-Pesa records, and property registries. It is advisable to maintain accurate records and file your returns on time to avoid penalties, interest charges, and potential prosecution. If you have back taxes or unfiled returns, consider using the voluntary disclosure programme to regularize your status.

How Huduma Global Can Help

Huduma Global provides comprehensive KRA PIN registration and tax compliance services for diaspora Kenyans. Our team can register your KRA PIN remotely, file your annual tax returns, handle tax audits, and ensure you remain compliant with Kenya Revenue Authority requirements. We understand the unique tax position of non-resident Kenyans and provide tailored advice to minimize your tax liability while keeping you on the right side of the law.

Useful Resources and References

For more information on topics covered in this article, visit these authoritative sources:

Need help with any of these services? Huduma Global is your trusted diaspora concierge service in Kenya. Explore our services or contact us today.

Share this article: