KRA Recruitment Portal 2026: How to Apply at erecruitment.kra.go.ke
KRA administers a comprehensive portfolio of revenue streams including:
- Income Tax (Individual and Corporate)
- Pay As You Earn (PAYE)
- Value Added Tax (VAT)
- Customs and Excise Duty
- Capital Gains Tax
- Rental Income Tax
- Stamp Duty
- Turnover Tax (TOT)
- Withholding Tax
In 2026, KRA continues to drive digital transformation through flagship platforms including iTax (individual and corporate tax filing and payment), eTIMS (Electronic Tax Invoice Management System), and fully integrated customs management systems at all international entry and exit points across Kenya.
With over 8,000 employees deployed nationwide, from its headquarters at Times Tower, Haile Selassie Avenue, Nairobi, to regional offices, border posts, airports, and seaport facilities across all 47 counties, KRA consistently ranks among the top five most desirable public sector employers in Kenya. The Authority is overseen by a Board of Directors drawn from both the public and private sectors, with the Chairman appointed by the President.
KRA Recruitment Portal Overview, erecruitment.kra.go.ke
The KRA e-Recruitment Portal at erecruitment.kra.go.ke is the exclusive platform through which every KRA vacancy, graduate trainee programme, and internship opportunity is advertised, applied for, and managed. There is no alternative submission channel, KRA does not accept hard copy applications, email submissions, or walk-in applications.
The portal is live year-round. KRA publishes vacancies on a rolling basis as positions arise, rather than conducting a single mass recruitment exercise at fixed intervals. This means the portal must be monitored consistently throughout the year, not just at specific seasons. New job postings can appear at any point, often with application windows of just 14 to 21 days.
The portal serves three distinct user categories:
- Job applicants: Individuals applying for advertised permanent and pensionable, contract, or fixed-term positions at KRA.
- Graduate trainees: Fresh university graduates applying for KRA’s structured annual Graduate Trainee Programme, which provides rotational placement across departments.
- Interns and industrial attachees: Students and fresh graduates applying for quarterly or annual placement under the KRA Industrial Attachment and Internship Programmes.
All Official KRA Portal and Career Links
| Portal / Resource | Purpose | URL |
|---|---|---|
| KRA e-Recruitment Portal | Register, log in, and apply for all KRA vacancies | erecruitment.kra.go.ke/login |
| KRA Careers Page | View current job openings and application guidelines | kra.go.ke/careers |
| KRA Job Application Guidelines | Official step-by-step portal application instructions | kra.go.ke/careers/414-application-guidelines |
| KRA Main Website | Tax services, news, publications, tenders | www.kra.go.ke |
| iTax Portal | File returns, generate Tax Compliance Certificate (TCC) | itax.kra.go.ke |
| eCitizen Portal | Apply for Certificate of Good Conduct (DCI) | ecitizen.go.ke |
| HELB Portal | Apply for HELB Clearance Certificate | helb.co.ke |
| KRA HR Support Email | Technical issues on the e-recruitment portal | [email protected] |
All official KRA communications, shortlist notifications, interview invitations, and offer letters, come exclusively from @kra.go.ke email addresses. Any recruitment-related message arriving from a Gmail, Yahoo, Hotmail, or any non-KRA domain is fraudulent.
Positions KRA Recruits For in 2026
KRA recruits across a broad spectrum of professional, technical, operational, and administrative functions. In 2026, the Authority is particularly active in roles that support its ongoing digital transformation agenda and strengthen revenue enforcement capacity nationwide. Below is a comprehensive overview of the major categories regularly advertised on the KRA recruitment portal:
| Role Category | Department / Function | Minimum Qualification |
|---|---|---|
| Graduate Trainee Programme | All departments, rotational placement | Bachelor’s degree (any discipline), age below 35 |
| Tax Auditor and Compliance Officer | Domestic Taxes Department | B.Com, BSc Finance, Economics, or related |
| Customs and Border Control Officer | Customs and Border Control Department | Degree in Customs, Logistics, Business, or related |
| ICT and Data Analytics Officer | Digital and Technology Services | BSc Computer Science, IT, Data Science, or related |
| Legal, Risk and Enforcement Officer | Legal Services / Internal Audit | LLB or Bachelor’s in Law, Risk Management |
| Human Resource Officer | Corporate Support Services | Bachelor’s in HRM, Business Admin, or Social Sciences |
| Finance and Accounts Officer | Finance Department | BCom Accounting, CPA(K) or ACCA qualification |
| Supply Chain and Procurement Officer | Supply Chain Management | Bachelor’s in Procurement, Supply Chain, or related |
| Investigation and Intelligence Officer | Investigations and Enforcement | Bachelor’s in Criminology, Law, Security, or related |
| Data Integration and Security Officer | Digital Transformation / Cybersecurity | BSc Computer Science, Cybersecurity, or IT Engineering |
| Revenue Intelligence Officer | Intelligence and Strategic Operations | Degree in Security, Intelligence, Economics, or related |
| Driver | Transport and Logistics | KCSE certificate + valid driving licence + 3 years’ experience |
| Industrial Attachment / Internship | All departments | Enrolled in a degree or diploma programme (attachment); fresh graduate (internship) |
Each position published on the portal comes with a detailed job description outlining exact qualifications, years of experience required, and specific competencies. Always read the full job description before applying.
Eligibility Requirements for KRA Recruitment 2026
Before registering on the portal, confirm you meet every condition below. KRA’s screening is partially automated, ineligible applications are filtered before any recruiter reviews them:
- Kenyan citizenship: All applicants must be Kenyan citizens. Non-citizens are not eligible for any position in the 2026 recruitment exercise.
- Age: Graduate Trainee and internship applicants must be below 35 years of age. Senior and specialist positions carry varying age ceilings specified in each individual job advert.
- Academic qualifications: A minimum of a Bachelor’s degree from a recognised and accredited Kenyan or foreign university is required for professional roles. Some technical support and operational roles accept a Diploma or Certificate from an accredited institution. Professional membership certificates, CPA(K), ACCA, CIPS, CIHRM, etc., are mandatory for specific roles.
- KRA Personal Identification Number (PIN): Every applicant must possess a valid KRA PIN. You cannot proceed on the portal without it.
- Tax Compliance Certificate (TCC): A current, valid TCC from KRA is a mandatory requirement at the point of application, not just at the offer stage. Generate yours for free on iTax at itax.kra.go.ke before visiting the recruitment portal.
- Chapter Six clearances: All shortlisted candidates must present four constitutional clearance documents. Prepare these before applying as they take time to obtain.
- Relevant work experience: Mid-level and senior roles require two to five years of relevant post-qualification experience. Entry-level and graduate trainee positions do not require prior work experience.
- Integrity and conduct: KRA places integrity above all other attributes. Candidates with criminal records, a history of tax non-compliance, or prior dismissal from public service for misconduct are not eligible.
- Equal opportunity: KRA is an equal opportunity employer. Women, persons with disabilities, and candidates from marginalised communities are encouraged to apply.
Documents Required for KRA Application
Prepare the following documents in digital format (PDF preferred) before beginning your application. Upload sizes and acceptable formats are specified on the portal:
- National Identity Card (scanned copy)
- KRA PIN certificate
- Valid Tax Compliance Certificate (TCC), generated from iTax
- Degree, Diploma, or Certificate, academic transcripts and certificates from all post-secondary institutions attended
- Professional membership or certification documents (CPA, ACCA, CIPS, Law Society of Kenya practising certificate, etc.), where applicable
- Updated Curriculum Vitae (CV)
- Passport-size photograph (recent, colour)
- Certificate of Good Conduct from DCI (required at shortlisting stage)
- HELB Clearance Certificate (required at shortlisting stage)
- CRB Clearance Report (required at shortlisting stage)
- Valid Personal Accident Insurance Cover, required specifically for internship and attachment applicants
All documents uploaded must be clearly legible. Blurry, cut-off, or unreadable documents are treated as missing and can prevent your application from advancing past the initial review stage.
Chapter Six Clearance Documents, Full Breakdown
Chapter Six of the Constitution of Kenya 2010 sets integrity and ethical standards for all persons seeking public employment. Unlike many other agencies, KRA requires candidates to produce these documents at shortlisting and interview stages — not only after receiving an offer. Start the process before you even apply through the portal:
| Document | Issuing Authority | Where to Obtain | Processing Time |
|---|---|---|---|
| Certificate of Good Conduct | Directorate of Criminal Investigations (DCI) | Apply via eCitizen at ecitizen.go.ke or any DCI office | 3–6 weeks |
| HELB Clearance Certificate | Higher Education Loans Board (HELB) | Apply online at helb.co.ke, applicable only to HELB loan beneficiaries | 1–3 weeks |
| Tax Compliance Certificate (TCC) | Kenya Revenue Authority (KRA) | Generate instantly and free on iTax at itax.kra.go.ke (if compliant) | Instant (if tax returns are up to date) |
| CRB Clearance Report | Approved Credit Reference Bureaus (TransUnion, Metropol, Creditinfo) | Request through your commercial bank or directly from a CRB | 1–5 business days |
The Certificate of Good Conduct takes the longest to process, sometimes four to six weeks from the date of fingerprinting. Apply for it the moment you register on the KRA portal, not after you receive a shortlist notification. Arriving at an interview without a valid Good Conduct Certificate results in immediate disqualification regardless of how well you performed on the written assessment.
How to Register on the KRA e-Recruitment Portal
Before you can apply for any KRA vacancy, you must first create a candidate account on the portal. Registration is a one-time process:
- Open your browser and go to erecruitment.kra.go.ke/login. Use a desktop or laptop for the best experience, the portal handles document uploads more reliably on larger screens.
- Click the “Register” button on the login page.
- Enter your details accurately: full name (as it appears on your National ID), personal email address, phone number, and date of birth.
- Use a personal, non-work email address — this is your primary and only communication channel with KRA throughout the entire process. Losing access to this email means missing shortlist notifications, interview invitations, and offer letters.
- Submit the registration form. A confirmation link will be sent to your inbox.
- Open your inbox and click the confirmation link to verify your email and activate your account.
- If the confirmation email does not arrive within 10 minutes, check your spam or junk folder. If it is not there, refresh your inbox and wait a few more minutes. For persistent issues, email [email protected].
Step-by-Step: How to Apply for KRA Jobs in 2026
Once your account is registered and activated, follow these steps to complete your application:
Step 1, Log In to the Applicant Cockpit
Go to erecruitment.kra.go.ke/login, enter your username and password, and click “Log in.” After successful login, the system will open the Applicant Cockpit — your personal application management dashboard.
Step 2, Build Your Candidate Profile
In the Applicant Cockpit, navigate to the “Candidate Profile” tab and click “My Profile.” Complete every section of your profile:
- Personal information (name, date of birth, ID number, contacts)
- Education history (institutions, qualifications, years of study, grades)
- Professional certifications (CPA, ACCA, CIPS, etc.)
- Work experience (employer names, roles, dates, key achievements)
- Referee contacts (at least two professional or academic referees)
Upload all profile documents in PDF format as directed. Finish by clicking “Overview and Release” to save your complete profile.
Step 3, View Open Vacancies
In the Applicant Cockpit, click “Job Posting” to view all currently active vacancies on the KRA recruitment portal. Browse the list carefully and click on each position that interests you to view the full job description, requirements, and application deadline.
Step 4, Select Your Target Position
Read each job description in full before applying. Confirm that your qualifications, experience, and professional certifications match the stated requirements. Do not apply for a position you are underqualified for, unqualified applications are automatically filtered during the screening stage.
Step 5, Apply for the Position
Once you have selected your target vacancy, click “Apply” at the top of the job posting page. Follow the on-screen instructions to fill in all mandatory fields on the application form. Review every entry before proceeding to the next section.
Step 6, Upload Required Documents
Attach all required documents, academic certificates, KRA PIN, TCC, professional certifications, and National ID, as specified. Ensure every file is clear, correctly labelled, and within the portal’s accepted file size limits.
Step 7, Review and Submit
Carefully review your complete application before final submission. Once submitted, changes cannot be made. Click “Send Application Now” to submit. You will be prompted to accept the Data Privacy Statement — read and accept it to complete the process.
Step 8, Save Your Confirmation
After submission, save or screenshot your application confirmation reference number. This is needed for all future communication with KRA regarding your application.
The KRA Selection Process, From Application to Appointment
KRA operates a structured, multi-stage selection process. Understanding each stage in advance helps you prepare appropriately and avoid being caught off-guard:
Stage 1, Online Application Review
KRA’s recruitment team reviews all submitted applications. Those meeting the published criteria advance; those that do not are filtered out. Completeness of your profile and document uploads is decisive at this stage.
Stage 2, Shortlisting
A merit-based shortlist is generated from eligible applications. Shortlisted candidates receive email notifications with instructions for the next stage. Notifications go exclusively to the email address used during registration, monitor it daily after applying.
Stage 3, Written or Online Assessment (CBT)
Shortlisted candidates sit a structured Computer-Based Test (CBT) at designated assessment centres. The test covers verbal and numerical reasoning, situational judgement, and role-specific technical knowledge. KRA continues to use CBT methodology for the 2026 cycle.
Stage 4, Panel Interview
Candidates who pass the CBT face a panel interview at KRA’s Times Tower headquarters or designated regional offices. The interview panel assesses subject-matter expertise, alignment with KRA’s core values, analytical thinking under pressure, and communication clarity.
Stage 5, Chapter Six Verification
All original Chapter Six documents, Certificate of Good Conduct, HELB Clearance, Tax Compliance Certificate, and CRB Report, are presented and verified at this stage. Any discrepancy, forgery, or expired document results in immediate disqualification.
Stage 6, Medical Examination
Successful candidates undergo a medical fitness assessment at a KRA-approved health facility. This is to confirm general physical health before employment is formalised.
Stage 7, Employment Offer and Onboarding
Final candidates receive formal employment offer letters from KRA. New hires then undergo a structured onboarding and orientation programme covering KRA’s mandate, institutional values, relevant tax legislation, departmental protocols, and IT systems.
Application Deadlines and Recruitment Timeline
KRA does not maintain a single published annual recruitment calendar. Each vacancy on the portal carries its own opening and closing date, stated within the individual job advertisement. Once a deadline passes, the application link for that vacancy closes and no late submissions are accepted under any circumstances.
| Recruitment Stage | Typical Timeline |
|---|---|
| Vacancy published on erecruitment.kra.go.ke | Announced with opening and closing dates, apply immediately on seeing it |
| Application window closes | Typically 14 to 21 days after announcement, stated per vacancy |
| Shortlisting completed | 2 to 4 weeks after portal closes, email notification sent to shortlisted candidates |
| CBT written assessment | Communicated via email with venue, date, and reporting time |
| Panel interviews | Following assessment results, scheduled progressively by role |
| Chapter Six verification and medical | Post-interview, documents presented before offer issuance |
| Employment offer issued | After all verification stages clear, typically 6 to 12 weeks from application close |
| Internship application window (next cycle) | Expected October–November 2026 for January–March 2027 intake |
The most important habit to develop when tracking KRA vacancies is consistency. Bookmark kra.go.ke/careers and check it at least twice a week. Subscribe to KRA’s official social media pages, @KenyaRevenue on X (Twitter), for instant vacancy announcements.
KRA Internship and Industrial Attachment Programme 2026
KRA runs two distinct programmes for students and fresh graduates seeking practical work experience:
Industrial Attachment (Quarterly, Students)
This programme is available to 3rd and 4th year university students or diploma students currently enrolled in an accredited institution. Attachments run in quarterly cycles:
- January – March
- April – June
- July – September
- October – December
Applications for each quarter typically open one to two months before the start of the attachment period. The deadline for the January–March 2026 attachment was November 24, 2025. For the October–December 2026 quarter, watch the portal in August 2026.
Graduate Internship Programme (Annual, Fresh Graduates)
This annual programme targets fresh graduates who completed their degree or diploma within the last three years and have not been previously employed in their field. The programme runs for 12 months and provides structured rotational experience across KRA departments.
Key conditions for the Graduate Internship Programme:
- Must be a Kenyan citizen below 35 years of age
- Must be unemployed and have no prior internship or work experience in the field
- Persons previously employed or retired are not eligible
- Must graduate within the last three years from an accredited institution
- Must present a valid Personal Accident Insurance Cover before commencement
Internship Stipend
- Degree holders: KSh 25,000 per month (subject to statutory deductions)
- Diploma holders: KSh 18,000 per month (subject to statutory deductions)
KRA does not automatically absorb interns into permanent employment at the end of the programme. However, interns who perform exceptionally may be considered when relevant permanent vacancies arise. KRA is among Kenya’s top ten best-paying employers, interns who eventually secure long-term contracts earn significantly above the average public service pay scale.
KRA Salaries and Compensation 2026
KRA is one of the highest-paying employers in Kenya’s public sector. Compensation is structured on a competitive pay scale set by the Salaries and Remuneration Commission (SRC) and the KRA Board, adjusted periodically to attract and retain top talent.
| Position Level | Monthly Gross Salary (KSh) |
|---|---|
| Graduate Trainee (entry-level, degree holder) | 60,000 – 85,000 |
| Officer / Analyst (2–5 years’ experience) | 90,000 – 150,000 |
| Senior Officer / Team Lead | 150,000 – 250,000 |
| Manager / Senior Manager | 250,000 – 450,000 |
| Assistant Commissioner / Deputy Commissioner | 450,000 – 700,000+ |
| Graduate Intern Stipend (degree holder) | 25,000 |
| Industrial Attachment Stipend (diploma holder) | 18,000 |
Note: Salary figures above are indicative based on publicly available KRA benchmarks and government internship circulars. Actual compensation is confirmed in the individual employment offer letter.
Benefits of Working at KRA
A career at KRA offers far more than a competitive salary. The full compensation and benefits package includes:
- Structured Career Progression: A clearly defined promotion pathway linked to performance, professional development milestones, and institutional needs.
- Medical Cover: Comprehensive medical insurance for the employee, spouse, and dependent children through KRA’s medical scheme.
- Group Life and Personal Accident Insurance: Full coverage for all permanent employees.
- Pension Scheme: Membership in a contributory pension scheme providing retirement security.
- Training and Development: Access to local and international training programmes, professional development courses, and academic sponsorship opportunities.
- Leadership Development: Formal leadership development programmes for high-performing employees identified for management tracks.
- Housing and Transport Allowances: Role-based allowances supplementing the base salary.
- Staff Welfare: Access to KRA Staff Sacco (cooperative savings and credit), staff clubs, and wellness programmes.
- Cutting-Edge Work Environment: Access to some of Kenya’s most advanced government digital platforms, iTax, eTIMS, automated customs systems, keeping employees at the frontier of public sector technology.
- National Impact: The satisfaction of directly contributing to Kenya’s national revenue, the funding source for hospitals, roads, schools, and public services across the country.
KRA Core Values, What the Authority Looks For
KRA states clearly on its careers page that it wants people with the right attitude, willingness to learn, and high integrity above everything else. Every aspiring KRA employee must identify with the following core values:
- Integrity: Unwavering honesty, transparency, and ethical conduct in every professional action.
- Professionalism: Delivering high-quality work with technical competence, accountability, and excellence.
- Teamwork: Collaborating effectively across departments and functions toward shared institutional goals.
- Innovation: Embracing technology, data, and creative problem-solving to improve revenue administration and service delivery.
- Citizen-Centric Service: Treating every taxpayer with respect and providing seamless, efficient service across all touchpoints.
These values are not merely decorative, KRA’s interview panel tests for them explicitly. Candidates who cannot articulate how their professional history reflects these values are regularly unsuccessful at the interview stage, regardless of their academic performance.
Anti-Fraud Notice: KRA Never Charges Fees
The Kenya Revenue Authority has issued clear and repeated public statements on this: KRA does not charge any fee at any stage of the recruitment process — including application, shortlisting, interviewing, or offer issuance.
Additionally:
- No recruitment is conducted through agents, brokers, or third-party social media pages.
- All official KRA job openings are published exclusively at erecruitment.kra.go.ke and the KRA careers page.
- All official KRA communications come strictly from @kra.go.ke email domains. Any recruitment email from a Gmail, Yahoo, Outlook, or any non-KRA address is fraudulent, do not respond to it.
- Any request for payment, “processing fees,” “registration fees,” or “placement fees” in connection with KRA recruitment is a scam.
- For any challenge or suspected fraud, send your query directly to [email protected].
Expert Tips for a Successful KRA Application in 2026
- Get your TCC before you apply. A valid Tax Compliance Certificate from KRA is a mandatory portal requirement. You cannot complete your application without it. Log into iTax at itax.kra.go.ke and generate your TCC for free before you start.
- Begin Chapter Six clearances immediately. The Certificate of Good Conduct alone takes four to six weeks from the fingerprinting date. Start the process on eCitizen the moment you register on the portal, do not wait for a shortlist notification.
- Build a complete, accurate profile. KRA’s automated screening filters incomplete applications before any human reviewer sees them. Fill every section of your candidate profile meticulously, work experience gaps, missing certificates, or vague job titles are common reasons for early elimination.
- Apply for vacancies that exactly match your qualifications. Applying above your qualification level or for roles in departments your degree does not align with wastes your application slot and damages your record in the system.
- Check the portal at least twice a week. KRA posts vacancies on a rolling basis with short application windows, 14 to 21 days. Many qualified candidates miss opportunities simply by not checking frequently enough.
- Use a personal email you check daily. Shortlist notifications, interview dates, and offer letters all go to the email address used during registration. Missing an interview invitation because you failed to check your email is an avoidable reason to lose a KRA opportunity.
- Prepare for the CBT assessment. Practice numerical reasoning, verbal reasoning, and situational judgement tests. Many free resources are available online. KRA’s CBT is time-limited and requires both speed and accuracy.
- Research KRA’s mandate before your interview. The panel interview tests your knowledge of KRA’s functions, the Kenyan tax system, and current issues in revenue administration. Arrive informed, know KRA’s current revenue targets, flagship digital platforms, and key challenges in the 2026 fiscal environment.
- Bring original documents to every interview. Every certificate and clearance document submitted digitally must be presented in the original at the Chapter Six verification stage. Keep all originals organised and readily accessible.
- Never use agents or pay anyone. KRA recruitment is free and merit-based at every stage. Anyone charging fees is running a scam, report them immediately to [email protected] and the authorities.
Official KRA Contact Information
| Contact Type | Details |
|---|---|
| KRA Main Website | www.kra.go.ke |
| KRA e-Recruitment Portal | erecruitment.kra.go.ke/login |
| KRA Careers Page | kra.go.ke/careers |
| HR Support Email (portal issues) | [email protected] |
| iTax Portal (TCC generation) | itax.kra.go.ke |
| Physical Headquarters | Times Tower Building, Haile Selassie Avenue, P.O. Box 48240 – 00100, Nairobi, Kenya |
| Twitter / X | @KenyaRevenue |
Conclusion
The KRA Recruitment Portal 2026 at erecruitment.kra.go.ke is the gateway to one of the most respected, best-compensated, and professionally rewarding careers in Kenya’s public sector. With graduate trainee starting salaries of KSh 60,000–85,000 per month, structured career progression, world-class training, comprehensive benefits, and the unique professional fulfilment of administering Kenya’s national revenue system, a career at KRA stands in a league of its own among government employers.
The key to success on this portal is not luck, it is preparation. Get your Tax Compliance Certificate before you apply. Start your Chapter Six clearances the moment you register. Build a complete and accurate candidate profile. Apply only for positions that genuinely match your qualifications. Monitor the portal consistently throughout the year. And when your shortlist notification arrives, be ready for a CBT assessment and a values-driven panel interview.
Here is a quick action checklist to get started today:
- Generate your Tax Compliance Certificate (TCC) at itax.kra.go.ke.
- Apply for your Certificate of Good Conduct at ecitizen.go.ke.
- Apply for your HELB Clearance Certificate at helb.co.ke (if applicable).
- Obtain your CRB clearance report from TransUnion, Metropol, or Creditinfo.
- Register on the portal at erecruitment.kra.go.ke/login and build your complete candidate profile.
- Bookmark kra.go.ke/careers and check for new vacancies at least twice a week.
- Follow @KenyaRevenue on X (Twitter) for real-time vacancy announcements.
- KRA e-Recruitment Portal: erecruitment.kra.go.ke/login
- KRA Careers Page: kra.go.ke/careers
- KRA Main Website: www.kra.go.ke
