Industrial Attachment Opportunities at Kenya Revenue Authority (KRA) (May to July 2025 Intake)
In support of the Government’s Youth Initiative to develop a pool of young talent for the Kenyan Labour Market, KRA is seeking applications from continuing 1st degree students (Undergraduate) in their 3rd, 4th and final year of study and Diploma students in their final year for its three (3) months (October to December 2025) Industrial Attachment Opportunities at Kenya Revenue Authority (KRA) (May to July 2025 Intake).
The programme aims to provide the Youth an opportunity to acquire practical aspects of their respective areas of specialization in partial fulfillment of their degree programme. The opportunities are open within the various Support Services departments of the Authority in the following disciplines:
Industrial Attachment Opportunities at KRA
- Finance
- Accounting
- Economics
- Statistics
- Data Analytics
- Mathematics
- Supply Chain Management
- Human Resource Management
- Marketing & Communication
- Communications
- International Relations
- Public Relations
- Media Studies
- Photography
- Videography
- Film Production
- Animation
- ICT
- Telecommunications
- Hotel Management
- Housekeeping and Laundry Management
- Records Management
- Records & Archives
- Library & Information Science
- Security & Safety
- Security Management
- Criminology
- Criminal Justice
- Forensics
- Business Administration
- Business Management
- Project Management
- Monitoring & Evaluation
- Counselling Psychology
- Occupational Health
- Disaster Management
- Electrical Engineering
- Mechanical Engineering
- Civil Engineering
- Structural Engineering
- Land Economics
- Property Management
- Quantity Survey
- Actuarial Science
- Transport & Logistics
- Fleet Management
- Law
- Education
- Chemistry
- Analytical Chemistry
- Stenographers
Finance
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Accounting
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Economics
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Statistics
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Data Analytics
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Mathematics
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Supply Chain Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Human Resource Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Marketing & Communication
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Communications
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
International Relations
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Public Relations
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Media Studies
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Photography
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Videography
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Film Production
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Animation
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
ICT
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Telecommunications
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Hotel Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Housekeeping and Laundry Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Records Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Records & Archives
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Library & Information Science
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Security & Safety
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Security Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Criminology
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Criminal Justice
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Forensics
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Business Administration
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Business Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Project Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Monitoring & Evaluation
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Counselling Psychology
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Occupational Health
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Disaster Management
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Electrical Engineering
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Mechanical Engineering
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Civil Engineering
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Structural Engineering
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Land Economics
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Property Management
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Quantity Survey
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Actuarial Science
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Transport & Logistics
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Fleet Management
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Law
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Education
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Chemistry
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Analytical Chemistry
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
Stenographers
Industrial Attachment Opportunities at Kenya Revenue Authority (KRA)
Requirements
- Be a Kenyan Citizen aged between 18 and 35 years.
- Should be a continuing 1st degree student (Undergraduate) in their 3rd, 4th, and final year of study, and Diploma students in their final year from a recognized University/College.
- Should have a valid introduction letter from the University/College.
- Must be available full-time for the three-month duration of the program.
How to Apply for Industrial Attachment Opportunities at KRA
Please Note:
Monthly Stipend of KShs. 7,000 for undergraduates and diploma students will be paid and is subject to applicable statutory deductions.
If selected, candidates will be required to submit proof of a valid Personal Accident Insurance Cover, copies of KRA PIN certificate, NHIF/SHIF, NSSF, ID card and Bank Account details.
All applications must be submitted online via the process outlined below (Application Guidelines).
You can only apply for the opportunity after successfully registering on our e-recruitment portal.
Incomplete applications will not be considered.
Job Application Guidelines
Registration:
- Go to https://erecruitment.kra.go.ke/login and then click on the ‘Register’ button to start the application process.
- After registration, you will receive an email enabling you to confirm your email address and complete your registration.
Log on:
- After registration, go to https://erecruitment.kra.go.ke/login
- Key in your username and password, then click on ‘Log in’ to access your account.
- After successful log in, the system will open the ‘Applicant Cockpit’.
Candidate Profile (To create or update applicant details):
- On the ‘Applicant Cockpit’ page, go to the tab ‘Candidate Profile’.
- Click on ‘My Profile’ to create and update your profile.
- Follow the instructions to complete your profile.
- The process will end by clicking the tab “Overview and Release”.
- Ensure you click the check box on the page to complete the profile.
Application process:
- To view the open job postings, click on the tab ‘Employment Opportunities’ on the ‘Applicant Cockpit’ page.
- Under the heading ‘Job Search’ click the ‘Start’ button to view all available vacancies.
- Click on the Job posting to display the details of the position.
- To apply for the position, click ‘Apply’ button at the top of the page.
- Follow the instructions to complete and submit your application.
- Kindly note that all mandatory fields must be completed.
- To complete the process of application, click the ‘Send Application Now’ button after reviewing and accepting the ‘Data Privacy Statement’.
In case of any challenges, please send your email query to isupporthr@kra.go.ke
The deadline for the application is Tuesday, 2nd September 2025
The Authority does not extend the Attachment Program.
ONLY selected candidates will be contacted.
The Authority does not charge any fee for this process.
Latest Jobs in Kenya