KRA PIN Registration Online
All KRA PIN registrations happen online through iTax — there's no longer an in-person registration option at KRA offices. The system is straightforward in theory: create an iTax account, fill out your PIN application form (P3 for companies, individual forms for persons), upload documents, and submit. In practice, most applications are rejected at least once due to unclear forms, incorrect document formats, or missing information. Common issues include: scanned ID pages that are too dark to read, business addresses that don't match KRA records, director names that don't match ID exactly, or missing signature pages. KRA's error messages are vague, leaving applicants confused about what went wrong. Many people resubmit the same documents multiple times and never get approval. The online system does have advantages - you can track your application status, download your PIN certificate immediately upon approval, and access iTax the same day. But the path to approval is frustrating without guidance. Most applications take 24–48 hours if documents are perfect; rejected applications take weeks because of back-and-forth messaging. We handle the entire online process for you. We prepare documents in the exact format KRA expects, fill out forms correctly, monitor your application status, and respond immediately if KRA requests clarification. We've helped hundreds of individuals and businesses navigate iTax successfully, and we know exactly which document formats KRA accepts and which common errors cause rejections. Your PIN is usually approved within 24 hours from submission.
Quick links
1. KRA PIN Registration for Individuals
A Personal Tax Identification Number (PIN) is Kenya's unique tax identifier. If you earn any income — whether you're salaried, self-employed, freelancing, or running a side business — KRA requires you to register a PIN and file annual tax returns. Without a PIN, you cannot file returns, claim tax relief, or get a tax compliance certificate. Most salaried employees get a PIN through their employer's payroll system, but if you've never worked formally, changed jobs, or lost your PIN reference, you need to register manually. The process requires your ID number, proof of current address (utility bill or rental agreement), and income documentation. Registration is free and takes 24 hours through iTax once KRA verifies your documents. Once registered, your PIN is active immediately on iTax. You can download your PIN certificate, set up your tax profile, and start filing returns. If you're self-employed or a freelancer, your PIN must match your business registration — this prevents duplicate filings and tax complications. We handle the entire process — from document preparation to iTax registration to your PIN certificate delivery. If your application is rejected, we identify the issue and resubmit. No back-and-forth with KRA, no confusion. Registration is typically complete within 24 hours.
2. KRA PIN Registration for Companies
When you incorporate a company in Kenya, you receive a Certificate of Incorporation — but that's not enough for KRA. You must register a separate Corporate PIN to file company tax returns, claim tax compliance certificates, and conduct lawful business operations. A company without a KRA PIN cannot enter government tenders, access business loans, or file statutory returns. Corporate PIN registration requires your Certificate of Incorporation, company memorandum and articles, director IDs, KRA Form P3 (Company Details), and proof of business address. KRA processes corporate applications within 48 hours if all documents are correct. Most rejections happen because documents are incomplete or misaligned — director IDs don't match registration, signatures are missing, or business address proof is outdated. Once your Corporate PIN is issued, you'll receive a PIN certificate and automatic iTax access. Your company can then file annual income tax returns, pay corporate tax installments, apply for tax compliance certificates, and manage company tax obligations online. We prepare all documents, cross-check them against KRA requirements, and submit your application. If KRA requests additional information, we respond immediately. Registration is usually complete within 48 hours, and you'll have your PIN certificate in hand.
3. KRA PIN Registration for Self-Help Groups
Self-help groups (SHGs) — including merry-go-rounds, SACCOS, cooperatives, and informal associations - are treated as separate tax entities by KRA. If your group has collective income, savings accounts, or handles member contributions, you need a Group PIN for tax compliance. Operating without a PIN exposes the group to penalties and makes members personally liable for unpaid group taxes. Many groups don't realize they're required to register until KRA issues a demand notice for back taxes. Registration requires your group's constitution or charter, proof of membership, bank statement showing group savings, and identification from group leadership. The process takes 3–5 business days, and KRA will assign a PIN that applies to the entire group — not individual members. Once registered, your group can file annual tax returns, claim tax compliance certificates (essential for accessing government programs), and manage group finances transparently. Group members can also reference the group's tax status if audited individually. We register your group's PIN, establish your tax profile, and provide guidance on annual filing requirements. We also explain which group income is taxable, which members need individual PINs, and how to file group returns correctly to avoid future KRA complications.
Quick links
4. KRA PIN Registration for Students
If you're earning income while studying — through part-time work, freelancing, tutoring, or business — you need a Student PIN . A student PIN allows you to file independent tax returns without triggering employer PAYE withholding complications. It's also required for loan applications (bank loans, HELB, or educational credit), bursaries, and future employment verification. Student PIN registration requires your valid student ID or enrollment letter from your institution, national ID or passport, proof of income (employment letter, client contracts, or bank statements showing income), and proof of address. The registration is straightforward and processed within 24 hours. Your PIN becomes active immediately on iTax, and you can start filing returns the same day. Many students delay registration thinking they earn "too little" to file — but KRA has no minimum income threshold. Even if you earned KES 10,000 during the year, you should file. Filing protects you from future penalties and establishes a tax history, which helps with loan applications and job references. We handle student PIN registration end-to-end. We'll also advise you on whether you need to file an annual return (most students do), how to claim personal relief, and whether you can get a tax refund. It takes us 24 hours from document submission to PIN certificate delivery.
Quick links
5. KRA PIN Registration for Business Owners
If you're a sole proprietor, trader, or small business owner , you need a Business PIN separate from your personal PIN. Your business PIN is used for all business-related tax filings — VAT registration, turnover tax, rental income tax, or corporate tax depending on your business structure. Mixing personal and business income creates confusion at tax time and increases your audit risk. Business PIN registration requires your business registration certificate (from Huduma Kenya), national ID, proof of business address (utility bill, lease agreement, or property certificate), and evidence of business activity (bank statements, invoices, or registration with industry bodies). If you're running multiple businesses, each needs its own PIN. Once registered, your business PIN is linked to iTax and you can file tax returns under your business profile. This separation is crucial for three reasons: it keeps personal and business finances distinct, it shows KRA you're organized, and it makes annual tax calculation much simpler. If you ever apply for business credit or financing, lenders want to see a clear business tax history. We register your business PIN, verify it's linked correctly to iTax, and provide you with guidance on what filings are required based on your business type and turnover. We also explain the difference between turnover tax (for small businesses), VAT registration (for larger businesses), and corporate tax, so you understand which regime applies to you.
6. KRA PIN Registration for Non-Residents
If you're a non-resident earning income in Kenya — through rental properties, dividend payments, professional consulting, or other sources — you must register a Non-Resident PIN with KRA. Non-residents are subject to different tax treatment, particularly withholding tax rules. Without a non-resident PIN, Kenyan payers will withhold tax at higher rates and you'll have no official relationship with KRA. Non-resident PIN registration requires your passport (or travel document), proof of non-residency (foreign address, employment letter from foreign employer, or foreign bank statements), Kenyan income documentation (rental agreement, dividend statements, or professional fee invoices), and a Kenyan contact address (can be a lawyer's office or agent's address). Processing takes 3–5 business days. Once your non-resident PIN is issued, you can file annual non-resident tax returns and claim withholding tax credits. For rental income specifically, you'll need to file Residential Rental Income (MRI) returns monthly and can recover some withholding tax through annual reconciliation. For dividends and professional fees, withholding tax is typically final, but your PIN allows KRA to track your tax status and prevents duplicate withholding. We register non-resident PINs and guide you through the specific filing requirements for your income type — whether that's rental income, consulting fees, or investment income. We also help you understand withholding tax mechanics and maximize any tax credits you're entitled to.
7. KRA PIN Registration for Foreigners
If you're a foreigner working in Kenya, running a business, or earning local income , you need a KRA PIN . Many foreigners assume their employer handles this, but foreign nationals often need to register separately — especially if you're self-employed, own a business, or earn income outside employment. Operating without a PIN can result in KRA penalties and visa complications. Foreigner PIN registration requires your passport, work permit (if applicable) or residence permit, proof of Kenyan address (lease agreement, utility bill, or employer letter), and income documentation (employment letter, business registration, or client contracts). The process takes 2–3 business days for most foreign nationals. If you're on a work permit, include a copy; if you're a tourist or on a visit pass earning income, document your residency status clearly. Once registered, your PIN works identically to a Kenyan resident's PIN. You can file tax returns on iTax, claim tax relief if eligible, and obtain tax compliance certificates. Many foreigners don't realize they're entitled to personal tax relief or can claim work-related deductions — registering with KRA ensures you're not overpaying. We handle foreigner PIN registration from start to finish. We liaise with KRA on behalf of foreign nationals, clarify your tax status, and ensure your income is classified correctly. We'll also advise you on tax obligations — whether you need to file annual returns, what deductions apply to you, and your withholding tax treatment.
Quick links