How to Apply for a KRA PIN Certificate Online for Business or Tenders
Getting your KRA PIN certificate online is now straightforward, but the process still requires patience and the right documents. Here's exactly what you need to do.
A KRA PIN certificate is non-negotiable if you're bidding for government tenders, registering a business, or opening a business bank account in Kenya. The Kenya Revenue Authority (KRA) issues this Personal Identification Number as proof that you're registered with the tax system. The good news: you can apply entirely online through the KRA portal without visiting a physical office.
Before you start, gather your documents. You'll need a valid national ID or passport, a recent utility bill or lease agreement showing your residential address, and if you're applying on behalf of a company, the certificate of incorporation or business registration certificate. Keep these files as PDFs or clear photographs—the portal is strict about file formats.
The Step-by-Step Application Process
Head to itax.kra.go.ke and create an account if you don't already have one. Use your email address and a strong password. KRA's system occasionally moves slowly during peak hours, so try applying early morning or late evening.
Once logged in, navigate to the "KRA PIN Application" section. Select whether you're applying as an individual or a business entity—this determines which form you'll complete. For individuals, you'll enter personal details: full names as they appear on your ID, date of birth, residential address, and occupation or business activity. For businesses, you'll need the company registration number, directors' details, and your position within the organization.
Upload your documents in the specified formats. The portal accepts PDF files up to 5MB each. Poor-quality photographs of your ID often get rejected, so ensure lighting is good and all corners of the document are visible. If you're struggling with the technical side, eCitizen experts on Kaziiko can walk you through the portal step-by-step.
The application fee is KSh 500 for individuals and KSh 1,000 for businesses. Pay through M-Pesa Paybill 222222, Account number 01 (for individual applications) or 02 (for business applications). Wait for the payment confirmation to appear in your portal—this can take 10-15 minutes. Don't submit your application until payment is confirmed, or it will be rejected.
Submit your completed application. KRA typically processes PIN applications within 3-5 working days, though during tax season (March to April) expect delays. You'll receive an email notification once your PIN is ready. The certificate itself is issued as a PDF download—there's no physical document sent by post.
Common Stumbling Blocks
The most frequent issue is submitting documents that don't match the names and details you've entered in the form. KRA's system is unforgiving about discrepancies. If your ID says "Samuel Kipchoge" but you've written "Sam Kipchoge," expect a rejection.
Address verification occasionally flags applications, particularly in informal settlements where utility bills don't clearly show street names. If this happens, provide a statutory declaration from your area chief or county government office confirming your residence.
If your application is rejected, the portal usually explains why. Read the feedback carefully, correct the issue, and reapply. You won't be charged again for resubmission.
Once you have your PIN certificate, keep a digital copy stored securely. Government agencies and banks will request it repeatedly, and having it readily available speeds up registration processes.
Frequently Asked Questions
How long does it take to get a KRA PIN certificate?
Standard processing time is 3-5 working days from submission. However, if your documents need verification or contain errors, it can stretch to 2-3 weeks. Check your application status regularly on the KRA portal.
Can I apply for a PIN if I'm self-employed?
Yes. Select "individual" during application and describe your self-employment activity in the occupation field. You'll need to provide proof of residence and your ID.
What if I lose my PIN certificate after receiving it?
Log back into itax.kra.go.ke and download your certificate again. You can generate multiple copies since the PDF remains tied to your registered PIN. If you've forgotten your PIN number itself, contact KRA's taxpayer helpline at 0711 048 000.
Do I need a PIN certificate to bid for tenders?
Yes. Most government tender portals require a valid KRA PIN certificate as part of the registration requirements. Private tenders may vary—check individual tender documents for specific requirements.
Find an Expert on Kaziiko
