How to Register for KRA PIN Online in Kenya (2026 Guide)
A KRA PIN is required for taxes, business, bank accounts, and government services in Kenya. Learn how to register yours online in under 15 minutes.
What Is a KRA PIN?
A KRA PIN is a unique identifier from the Kenya Revenue Authority. You need it to file tax returns, register a business, open a bank account, and access eCitizen services.
What You Need
- National ID or Passport
- Active email and phone number
How to Register
Step 1: Visit iTax
Go to itax.kra.go.ke and click New PIN Registration.
Step 2: Choose Taxpayer Type
Select Individual for personal registration or Non-Individual for a company.
Step 3: Enter Your Details
Enter your ID number, date of birth, and full name exactly as on your ID. Add your email — your PIN certificate will be sent there.
Step 4: Add Tax Obligation
Choose PAYE if employed, or Income Tax – Self Employed if running a business.
Step 5: Submit
Review and submit. Your PIN arrives by email instantly. Save the certificate — you will need it often.
Cost and Time
Registration is free and takes under 15 minutes. For complex situations, a verified tax expert on KRA & tax experts on Kaziiko can help for a small fee.
Common Issues
- Name mismatch: Use your name exactly as it appears on your ID.
- Duplicate PIN: Use the PIN Checker on iTax with your ID number.
- No email received: Check spam or call KRA on 0800 723 700.
Get Expert Help on Kaziiko
Dealing with KRA, iTax or tax compliance doesn't have to be stressful. Verified Kenyan tax experts on Kaziiko handle it for you — fast, accurate, and paid via M-Pesa.
- KRA & Tax Filing Experts on Kaziiko — returns, compliance, PAYE and more.
- Business Registration & Compliance Experts — licences, BRS, and KRA PIN registration.
- Browse all verified Kenyan experts on Kaziiko — starting from KES 500.
Find an Expert on Kaziiko
