Career & Employment

KRA Recruitment Portal Guide 2025: Everything You Need to Know About the KRA Job Application Process

person using laptop

The Kenya Revenue Authority (KRA) is one of the most sought-after employers in Kenya, offering competitive salaries, job security, and career growth opportunities. If you’re looking to join KRA, the KRA Recruitment Portal is the official platform for job applications, internships, and graduate trainee programs.

In this guide, we’ll walk you through how to register, search for jobs, submit applications, and track your status—everything you need to maximize your chances of landing a job at KRA.


What is the KRA Recruitment Portal?

The KRA Recruitment Portal is an online platform that simplifies the job application process for positions at the Kenya Revenue Authority.

Key Features of the Portal:

Create and manage a candidate profile
Search for job openings across different departments
Submit job applications online
Track your application status in real time
Receive notifications about job updates

By digitizing recruitment, KRA ensures transparency, efficiency, and equal opportunity for all qualified Kenyans.


Why Work at KRA?

📈 Career Growth – Opportunities to climb the corporate ladder
💰 Competitive Salaries – Attractive compensation packages
📚 Training & Development – Professional courses and certifications
🏛️ Job Security – Stable government employment
🛡️ Employee Benefits – Health insurance, pension plans, and leave allowances


Step-by-Step Guide to Applying for KRA Jobs Online

To help you navigate the KRA Recruitment Portal, we’ve broken the process down into seven simple steps.

Step 1: Register on the KRA Recruitment Portal

To start your job application, you need to create an account:

  1. Visit the official KRA Careers Page:
    🔗 https://www.kra.go.ke/careers
  2. Click on “Register” or “Sign Up”
  3. Enter your full name, email, and phone number
  4. Create a strong password
  5. Verify your email by clicking the confirmation link sent to your inbox

💡 Pro Tip: Use a professional email address (e.g., john.kamau@gmail.com) to make a good impression.


Step 2: Complete Your Candidate Profile

Your profile acts as your digital CV, so ensure it’s detailed and up-to-date.

✔️ Upload a recent, professional photo
✔️ Enter your educational background (degree, diploma, certifications)
✔️ List your work experience (starting with the most recent)
✔️ Highlight your key skills and professional qualifications
✔️ Provide accurate contact details

💡 Why is this important? Recruiters search for candidates using keywords, so having a complete profile increases your chances of being shortlisted.


Step 3: Search for Open Positions

Once your profile is ready, you can start looking for available jobs.

  1. Log in to your account
  2. Click on “Job Search” or “Current Openings”
  3. Use filters to refine results by:
    • Job category (e.g., Tax Compliance, IT, Finance, Administration)
    • Location (Nairobi, Mombasa, Kisumu, etc.)
    • Experience level (Entry-level, Mid-level, Senior Management)
  4. Click on job titles to view detailed descriptions and requirements

💡 Did You Know? KRA offers positions for fresh graduates, experienced professionals, and even internship opportunities!


Step 4: Review Job Requirements Carefully

Before applying, make sure you meet the minimum qualifications:

🔍 Check Educational Requirements – Does the job require a degree, diploma, or certification?
🛠 Review Work Experience – Does your experience align with the job level?
📜 Confirm Additional Requirements – Some positions require CPA, ACCA, IT certifications, or professional body membership.

If you meet all requirements, proceed to prepare your application.


Step 5: Prepare Your Application Documents

Most KRA jobs require supporting documents, so have these ready:

✔️ Updated CV (Clearly formatted, highlighting key achievements)
✔️ Cover Letter (Tailored to the specific job)
✔️ Scanned Copies of Certificates (Degree, KCSE, professional certifications)
✔️ National ID or Passport Copy

💡 Pro Tip: Save all documents in PDF format and label them properly (e.g., John_Kamau_CV.pdf).


Step 6: Submit Your Application

When you’re ready:

  1. Click “Apply” on the job posting
  2. Review your profile and uploaded documents
  3. Answer any additional questions or complete required assessments
  4. Click “Submit” and wait for a confirmation message

📌 Important: Always submit your application before the deadline—late submissions are not accepted.


Step 7: Track Your Application Status

Once you’ve applied, stay updated on your application progress:

🔹 Log in regularly to check status updates
🔹 Click on “My Applications” to track your submissions
🔹 Look out for emails/SMS from KRA for interview invitations

💡 What’s Next? If shortlisted, you may be called for an interview, written test, or psychometric assessment.


Frequently Asked Questions (FAQs) About KRA Recruitment

1. How often does KRA recruit?

KRA announces job vacancies periodically, depending on staffing needs. Check the official careers page regularly for updates.

2. Can I apply for multiple jobs at KRA?

Yes! You can apply for multiple positions, but ensure you meet the qualifications for each.

3. How long does the recruitment process take?

Shortlisting can take weeks or months, depending on the role. If you don’t hear back within three months, consider applying for new openings.

4. Can I edit my application after submission?

No, once submitted, you cannot edit your application. Always double-check details before clicking “Submit.”

5. Is there an application fee?

🚨 No! KRA does not charge any fees for job applications. Beware of recruitment scams!


Why You Should Use the KRA Recruitment Portal

The KRA Recruitment Portal is the only official platform for job applications at Kenya Revenue Authority. By using this portal, you:

Avoid recruitment scams
Save time with an easy-to-use online system
Apply for multiple jobs in different departments
Track your application status in real time

Looking for a government job in Kenya? Start your KRA application today!


📢 Apply for KRA Jobs Now!

🔗 Visit: https://www.kra.go.ke/careers
📞 Helpline: +254 709 012 000

💬 Have questions about KRA jobs? Drop a comment below!