KRA
KRA Internship in Kenya | Apply Online
Are you a recent graduate or final-year student looking to kickstart your career with hands-on experience in a respected government institution? The Kenya Revenue Authority (KRA) Internship Program offers an excellent opportunity to gain practical skills, enhance your resume, and work alongside professionals in a real-world setting.
In this guide, we’ll cover everything you need to know about the KRA internship in Kenya — from eligibility, application process, benefits, to tips for standing out.
About the Kenya Revenue Authority (KRA)
The Kenya Revenue Authority (KRA) is the government agency responsible for the assessment, collection, and accounting of all revenues due to the government. It also oversees customs services and tax compliance across the country.
An internship at KRA provides valuable exposure to tax administration, finance, ICT, human resources, legal compliance, and other public sector operations.
What is the KRA Internship Program?
The KRA Industrial Attachment Program is designed to provide university and college students with on-the-job training and exposure to the working environment in line with their career interests.
Duration:
- Usually 3 to 6 months
Frequency:
- Advertised quarterly (January, April, July, October)
Work Areas:
- Tax Administration
- Customs & Border Control
- ICT & Data Analytics
- Legal Services
- Human Resource Management
- Finance & Accounting
- Customer Service & Administration
Eligibility Criteria
To qualify for the KRA internship in Kenya, applicants must:
- Be Kenyan citizens aged 20–35 years
- Be final-year students or recent graduates (within the last 12 months)
- Be pursuing or have completed a diploma or degree from a recognized institution
- Have a valid Certificate of Good Conduct from the Directorate of Criminal Investigations (DCI)
- Possess a KRA PIN and be compliant
- Demonstrate good communication and computer skills
- Be unemployed and available full-time during the internship period Note: The internship is not a guarantee of employment, but it offers valuable exposure and experience.
Documents Required
Ensure you have the following documents when applying:
- Application letter
- Updated CV
- National ID copy
- Academic transcripts and certificates
- Certificate of Good Conduct
- KRA PIN Certificate
- Recommendation letter from university/college (for current students)
How to Apply for KRA Internship
- Visit the KRA Career Portal:
https://erecruitment.kra.go.ke - Register an account (if you’re a new user)
- Log in and go to “Internship Vacancies” or “Opportunities”
- Choose the correct internship listing and click “Apply”
- Fill out your personal, academic, and professional details
- Upload the required documents and submit Tip: Double-check your application before submission to avoid errors or missing attachments.
When to Apply
KRA internships are typically advertised quarterly, but this is subject to availability. Check frequently on:
- KRA’s official website
- KRA eRecruitment Portal
- LinkedIn: Kenya Revenue Authority
- Newspapers: Daily Nation, The Standard
What You Gain from a KRA Internship
Real-world experience in a professional environment
Mentorship and training by industry experts
A chance to develop career-relevant skills
Monthly stipend to cover basic expenses
Strong addition to your CV or portfolio
Possibility of being recommended or retained for future job openings
Tips to Increase Your Chances of Selection
- Apply early once the vacancy is announced
- Tailor your application letter and CV to match the internship
- Highlight relevant coursework, certifications, or tech skills
- Ensure your Certificate of Good Conduct and PIN are valid and ready
- Be professional and accurate in your online profile
Real Experiences from Former Interns
“My internship at KRA gave me unmatched exposure to tax systems and compliance. I gained hands-on skills in data analysis and tax filing procedures that boosted my confidence for the job market.” – Linet, Finance Intern 2023
“Interning with KRA helped me understand public sector HR processes. It was the bridge between classroom knowledge and the real world.” – Kevin, HR Intern 2022
Final Word
The KRA Internship Program is one of the best ways for Kenyan students and graduates to launch their careers in public service. It equips you with the skills, confidence, and professional exposure needed in today’s job market.
Keep your documents ready, monitor official announcements, and apply confidently.
Share this post with your classmates, friends, or anyone looking for internships in Kenya.
5 Frequently Asked Questions (FAQs) about the KRA Internship Program in Kenya:
1. Who is eligible to apply for the KRA internship program?
To be eligible, you must:
- Be a Kenyan citizen aged 20–35 years
- Be a final-year student or recent graduate (within 12 months) from a recognized institution
- Hold a degree or diploma relevant to the advertised position
- Have a valid Certificate of Good Conduct
- Possess a KRA PIN
- Be unemployed and available full-time during the internship period
2. How long does the KRA internship last?
The KRA internship typically lasts for 3 to 6 months, depending on the department and program needs. It is a non-renewable engagement meant to offer industrial exposure and work experience.
3. Is the KRA internship paid?
Yes. Interns receive a monthly stipend to help cover basic expenses. While the exact amount may vary by year, the program is structured to ensure interns are supported during their placement.
4. How do I apply for the KRA internship?
You can apply online via the KRA eRecruitment Portal:
https://erecruitment.kra.go.ke
Steps:
- Create an account
- Log in and browse internship vacancies
- Complete your profile
- Upload required documents
- Submit your application
5. When is the KRA internship advertised?
KRA internships are usually advertised on a quarterly basis — in January, April, July, and October — but this may vary. Always check:
- www.kra.go.ke
- https://erecruitment.kra.go.ke
- KRA’s official LinkedIn page
To apply for this job email your details to info@codertech.co.ke

