How to Register for KRA PIN Online in Kenya (2026 Guide)
Get your KRA PIN online via itax.kra.go.ke in minutes. This 2026 guide covers eligibility, step-by-step registration, and common issues for Kenyan taxpayers.
What is a KRA PIN and Why You Need One in 2026
A KRA PIN (Personal Identification Number) issued by the Kenya Revenue Authority is mandatory for all Kenyan taxpayers. Whether you're self-employed, a business owner, or an employee with investment income, the KRA PIN is your unique tax identity. Since 2023, the KRA has streamlined online registration, and by 2026, almost all Kenyans can obtain a PIN without visiting a KRA office.
Check Your Eligibility Before Registering
You're eligible for a KRA PIN if you are:
- A Kenyan citizen or resident alien with a valid passport or ID number
- Operating a business with annual turnover above KSh 5 million
- An employee earning taxable income
- A non-resident with Kenyan-source income
- A foreigner registered as a business partner in Kenya
Self-employed individuals and informal traders earning above KSh 400,000 annually must also register. Check the KRA iTax portal for detailed eligibility criteria specific to your circumstances.
Step-by-Step Online Registration Process
Step 1: Access the KRA iTax Portal
Visit itax.kra.go.ke on your browser (desktop or mobile). The portal is optimized for M-Pesa payments, making it convenient for most Kenyans. Ensure you have your national ID number, passport, or alien registration number ready.
Step 2: Create Your iTax Account
Click "Register" and enter your mobile number (the one linked to your M-Pesa account is ideal). You'll receive an OTP via SMS to verify ownership. Create a strong password and set security questions. Your email address is optional but recommended for future communications from KRA.
Step 3: Fill in Your Personal Details
Enter your full name exactly as it appears on your ID, date of birth, and residential address in Kenya. For business owners, provide your business registration number from the Business Registration Bureau (if applicable). The system cross-references this data with national databases to prevent fraud.
Step 4: Complete Income and Business Information
Specify your income source: employment, business, investment, rental, or a combination. If self-employed, provide your business classification code and estimated annual turnover. This information determines your tax bracket and filing obligations.
Step 5: Pay the Registration Fee via M-Pesa
For 2026, online registration fees remain affordable. Check the portal for the exact current amount, as KRA occasionally adjusts fees. You'll receive a payment prompt; select M-Pesa and complete the transaction using your phone's SIM-registered number. You'll get an instant SMS confirmation.
Step 6: Receive Your KRA PIN
Your PIN is generated immediately and displayed on-screen. Screenshot it, note it down, or have it sent to your email. The PIN format is 10 digits (e.g., A001234567). Keep this confidential—it's required for all tax filings, bank transactions, and government services.
What to Do After Registration
Once registered, update your bank details and employer information in your iTax profile. If you're a business owner, link your business tax identification number. Employees should ensure their employers have their correct PIN for PAYE deductions. Consider consulting KRA tax experts on Kaziiko for filing advice.
Common Registration Issues in 2026
If your application is rejected, it's usually due to incomplete data, a duplicate entry, or conflicting information in government databases. You can reapply after correcting errors. For persistent problems, contact the KRA helpline or visit the nearest KRA office with your ID. Alternatively, find a verified Kenyan expert on Kaziiko who can guide you through troubleshooting.
Key Takeaway
Registering for a KRA PIN online in 2026 is straightforward, fast, and secure. Most Kenyans complete the process in under 10 minutes. Avoid delays in tax compliance—register today via itax.kra.go.ke.
Find an Expert on Kaziiko
