The Kenya Revenue Authority (KRA) is a government institution established to assess, collect, and account for all revenues in accordance with the laws of Kenya. Over the years, the Authority has positioned itself as a key player in supporting the country’s economic growth by ensuring that resources are mobilized effectively to finance national development goals.
As part of its continued growth and in line with its mission of enhancing revenue collection and compliance, KRA has announced an opportunity for young and talented individuals to join its workforce through the Graduate Trainee Programme. This program is designed to nurture fresh graduates into competent professionals capable of handling dynamic tax, customs, and administrative functions.
The Graduate Trainee Programme offers a unique chance for university graduates from diverse academic backgrounds to undergo structured training before deployment into substantive roles. It is a strategic initiative that ensures the Authority continuously builds a strong pipeline of future leaders and technical experts.
Below is a detailed outline of the available opportunity, including job descriptions, competencies required, terms of service, and application guidelines.
Graduate Trainee Programme
Program Overview
The Graduate Trainee Programme targets university graduates from recognized and accredited institutions across Kenya and abroad. Selected trainees will undergo mandatory and rigorous training that equips them with the knowledge, skills, and experience necessary for effective service delivery in the Authority.
Upon successful completion of the mandatory two-year training period, candidates will be absorbed into the organization on permanent and pensionable terms.
Terms of Service
- Permanent and Pensionable upon successful completion of the two-year mandatory training program.
- Remuneration as per the KRA salary structure.
Job Description
The Graduate Trainee position is an entry and training grade within the Authority. It is the foundation for a career at KRA and exposes new recruits to practical work environments while reinforcing their technical and professional skills.
Trainees will initially serve under the guidance of senior officers who will provide supervision, mentorship, and structured learning experiences. The aim is to ensure that trainees are not only familiar with theoretical aspects of taxation, customs, and administrative operations but are also adept at applying these concepts in real-world situations.
Duties and Responsibilities
Graduate Trainees will be expected to undertake a variety of tasks depending on their academic specialization and departmental placement. Their general duties and responsibilities will include the following:
- Supporting the administration and/or enforcement of relevant Tax and Customs laws.
- Ensuring compliance with tax regulations by taxpayers and institutions.
- Assisting senior officers in the implementation of policies, strategies, and operational guidelines.
- Participating in audits, reviews, and inspections to enforce compliance with revenue-related legislation.
- Assisting in the collection and management of data for decision-making.
- Engaging in customer service activities, including taxpayer education and guidance.
- Contributing to the preparation of reports, documentation, and correspondence related to departmental assignments.
- Using computer applications and relevant digital platforms to support tax administration.
- Collaborating with colleagues across departments to ensure effective service delivery.
- Performing any other tasks that may be assigned by supervisors in line with the functions of the Authority.
Appointment Conditions
For one to be appointed as a Graduate Trainee at KRA, the following conditions must be met:
- Must be a Kenyan youth who has not attained the age of 35 years as of 8th September 2025 (advert closure date).
- Must hold an undergraduate/first degree in one of the following fields:
- Business and Finance: Accounting, Business Administration/Management, Finance, Commerce, Economics, Statistics, Financial Engineering/Economics, Actuarial Science, Project Management, Supply Chain.
- Law and Governance: Law (LLB), Public Policy, Public Administration, International Relations, Political Science, Criminology, Security Studies.
- Social Sciences and Humanities: Sociology, Human Resource Management, Education, Public Relations, Media and Communication, Journalism, Mass Communication.
- ICT and Engineering: ICT, Computer Science, Software Engineering, Data Science, Artificial Intelligence, Cyber Security, Information Technology, Business IT, Telecommunications, Geospatial, Electrical, Civil, Mechanical/Mechatronics, Marine, Chemical/Petroleum Engineering.
- Science and Health: Pure and Applied Sciences, Industrial/Analytical Chemistry, Biochemistry, Laboratory Science, Animal Health, Veterinary Medicine, Pharmacy, Radiography, Environmental Planning and Management.
- Information Management: Information Science, Library Science, Records Management, or any other relevant Business, Social Science, or Science-related field.
- Must have attained a mean grade of at least C+ in KCSE or its equivalent, with a minimum of C+ in English or Kiswahili and in Mathematics.
Key Competencies
The Authority places a strong emphasis on professional skills and personal attributes that align with its operational requirements. Graduate Trainees must demonstrate:
- Strong communication and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Proficiency in computer applications.
- Capacity to work effectively in diverse teams.
- High standards of integrity, ethics, and professionalism.
Application Guidelines
Interested candidates are required to submit their applications through the KRA e-recruitment portal by following the steps below:
Step 1: Registration
- Visit https://erecruitment.kra.go.ke/login
- Click on the ‘Register’ button to initiate the application process.
- An email will be sent to the provided address to confirm and complete the registration.
Step 2: Log In
- Return to https://erecruitment.kra.go.ke/login
- Enter your username and password.
- Click on ‘Log in’ to access your account.
- Once logged in, the system will open the ‘Applicant Cockpit’.
Step 3: Candidate Profile Creation
- On the ‘Applicant Cockpit’ page, select the tab ‘Candidate Profile’.
- Click on ‘My Profile’ to create or update details.
- Fill in all required sections accurately.
- Complete the process by selecting “Overview and Release”.
- Ensure the check box is clicked to confirm the profile.
Step 4: Application Process
- To access available vacancies, click on the ‘Employment Opportunities’ tab.
- Under the heading ‘Job Search’, click the ‘Start’ button to view all open positions.
- Select the Graduate Trainee posting to view its details.
- Click on the ‘Apply’ button located at the top of the page.
- Follow instructions to complete and submit the application.
- Ensure all mandatory fields are completed before submission.
- Conclude the process by clicking the ‘Send Application Now’ button after reviewing and accepting the Data Privacy Statement.
Support and Queries
In case of difficulties during the registration or application process:
- Email [email protected] for assistance.
- If there are delays in receiving confirmation emails, refresh your inbox.
Important Notice
- KRA does not charge any fee at any stage of the recruitment process (application, shortlisting, interviewing, and/or offer).
Closing Note
The Graduate Trainee Programme at KRA provides a strong platform for young professionals to begin a rewarding career in public service. It offers hands-on exposure, mentorship, and a pathway to permanent and pensionable employment. The Authority seeks individuals who are committed to excellence, demonstrate integrity, and are ready to contribute to Kenya’s economic growth through effective revenue administration.