KRA Recruitment | Application Portal | Eligibility | Requirements 2026/2027
Every shilling that funds Kenya’s roads, hospitals, schools, and public infrastructure flows through one institution — the Kenya Revenue Authority. If you are a Kenyan graduate, a diploma holder, or a finance professional looking for a career that places you at the heart of national economic management, then kra recruitment is the opportunity that should be at the top of your list right now.
The Kenya Revenue Authority is one of the most structured, professionally demanding, and well-compensated public institutions in Kenya. It attracts thousands of applicants every recruitment cycle — and for very good reason. This article gives you a complete, honest guide on everything connected to kra recruitment: who qualifies, how to apply through the official portal, what documents you need, what the selection stages look like, and what your career and salary look like after appointment.
Read every section. The detail here exists to give you a genuine edge over other applicants.
What Is the Kenya Revenue Authority (KRA)?
The Kenya Revenue Authority is a state corporation established by the Kenya Revenue Authority Act, Chapter 469 of the Laws of Kenya. It operates under the National Treasury and is responsible for the assessment, collection, and accounting of all revenues owed to the Government of Kenya.
KRA collects revenue through several departments:
Domestic Taxes Department (DTD) Handles income tax (PAYE, corporate tax, withholding tax), Value Added Tax (VAT), excise duty on locally manufactured goods, and other domestic levies paid by individuals and businesses across Kenya.
Customs and Border Control Department (CBC) Manages import and export duties, clearance of goods at the Port of Mombasa, Jomo Kenyatta International Airport (JKIA), and all land border crossings including Busia, Malaba, Namanga, Isebania, and Lunga Lunga.
Intelligence and Strategic Operations Department Handles tax fraud investigation, enforcement, and revenue intelligence to detect evasion and non-compliance.
Support Services Covers ICT, human resources, finance, legal services, communication, and internal audit functions that keep the institution operational.
kra recruitment brings qualified Kenyans into all of these departments — and understanding exactly what each department does helps you apply for the right role with confidence.
Why a Career at KRA Is Worth Pursuing
Before getting into the mechanics of kra recruitment, it helps to understand the scale of what you are stepping into. KRA is not a quiet administrative body. It is a dynamic, technology-driven institution that deploys advanced data analytics, electronic cargo tracking systems, integrated customs management software, and sophisticated taxpayer service platforms.
Officers at KRA interact with multinational corporations, clearing agents, importers, individual taxpayers, and senior government officials on a daily basis. The work demands analytical rigour, professional integrity, commercial awareness, and in many roles, physical alertness and operational decision-making under pressure.
Beyond the daily operational engagement, kra recruitment opens doors to:
- One of Kenya’s most competitive public sector salary packages
- International training through the World Customs Organization (WCO) and African Tax Administration Forum (ATAF)
- A structured career progression from officer to senior officer, principal, and management
- Exposure to the full breadth of Kenya’s economy across agriculture, manufacturing, trade, and services
- A professional identity that commands respect across the public and private sectors
Is KRA Recruitment Currently Open?
KRA recruitment exercises are announced through official KRA communication channels only. To confirm whether the portal is currently active:
- Visit the official KRA careers portal: www.kra.go.ke/careers
- Check the KRA official website: www.kra.go.ke
- Follow verified KRA social media accounts on LinkedIn, Twitter/X, Facebook, and Instagram
- Monitor credible national media outlets such as Daily Nation, Standard Digital, Nation Africa, and Business Daily
Do not act on kra recruitment information shared through WhatsApp, unverified blogs, Facebook groups managed by private individuals, or anyone who promises to facilitate your application for a fee. KRA publishes all recruitment announcements publicly and for free. Any payment demand at any stage of the process is fraud — report such cases to KRA’s Ethics and Integrity office or the Ethics and Anti-Corruption Commission (EACC).
Eligibility Requirements for KRA Recruitment
The kra recruitment process enforces eligibility standards without exceptions. Confirm that you meet every one of these before opening the application portal.
Nationality
You must be a Kenyan citizen. A valid Kenya National Identity Card or Kenya Passport is required to confirm your citizenship during verification. Non-citizens are not eligible for permanent KRA appointments.
Age Requirement
- Minimum age: 18 years
- Maximum age: 35 years for most entry-level and officer-cadre positions
- Senior specialist and management roles may accommodate older applicants based on demonstrated expertise
- Age is verified using your original birth certificate and National ID — both must be consistent
Educational Qualification
kra recruitment covers a wide spectrum of academic levels depending on the role:
Revenue Service Officer / Tax Officer (Degree Level): A minimum of a Bachelor’s degree in accounting, finance, economics, commerce, business administration, law, mathematics, statistics, supply chain management, ICT, or a related field from a recognised university. A Second Class Upper (2:1) division or better is preferred, though Second Class Lower (2:2) may qualify for certain roles.
Customs and Border Control Officer (Degree or Diploma): A degree or diploma in commerce, supply chain management, international trade, logistics, or a related field. Knowledge of customs procedures and tariff classification is an advantage.
ICT Officer: Degree or Higher National Diploma (HND) in computer science, information technology, software engineering, data science, or cybersecurity. Relevant professional certifications such as CCNA, CISM, Oracle, or Microsoft Azure significantly strengthen your application.
Legal Officer: LLB degree from a recognised university. Admission to the Kenya Bar (Advocate of the High Court of Kenya) is required for senior legal roles.
Accounts and Finance Officer: Degree or HND in accounting or finance. CPA (K), ACCA, or CIMA qualification significantly strengthens your application and may allow entry at a higher grade.
Human Resource Officer: Degree in human resource management, organisational psychology, business administration, or related social sciences.
Communication and Public Affairs: Degree in mass communications, journalism, marketing, or public relations.
Research and Planning Officer: Degree in economics, statistics, mathematics, or research methodology.
Computer Literacy
All kra recruitment applicants must demonstrate basic to intermediate computer literacy. Most KRA roles involve the use of integrated tax and customs management systems — applicants without foundational ICT skills face immediate disadvantage.
Medical and Physical Fitness
A clean bill of health from a government-recognised medical facility is required before appointment. Customs and border control officers require physical fitness for port and border operations.
Character and Integrity
KRA handles Kenya’s entire national revenue base. The institution has zero tolerance for corruption and financial misconduct. Every applicant must have:
- A clean criminal record with no arrest, conviction, or prosecution history
- No history of tax evasion, financial fraud, or professional misconduct
- Clearance certificates from the Kenya Police Service, Higher Education Loans Board (HELB), Credit Reference Bureau (CRB), and Kenya Revenue Authority (tax compliance) — all required before appointment
These clearance certificates are a distinctive and critical feature of kra recruitment that many applicants overlook until the final stage. Start obtaining them early.
Documents Required for KRA Recruitment
Prepare these documents well in advance of the application window — some take days or weeks to obtain:
- National Identity Card — original and photocopy
- Birth Certificate — original
- Kenya Certificate of Secondary Education (KCSE) — original and photocopy
- University degree, HND, or Diploma certificate — original and photocopy
- Academic transcripts — official certified copies showing all year results
- Professional qualification certificate (CPA, ACCA, CIMA, ICT certifications, Law Society membership, etc.) — original and photocopy, if applicable
- National Youth Service / National Service certificate — if applicable
- Curriculum Vitae (CV) — updated, concise, and tailored to the specific KRA role
- Passport photographs — 4 to 6 copies, white background, formal attire
- Reference letters — from two professional or academic referees
- Certificate of Good Conduct — from the Directorate of Criminal Investigations (DCI), Kenya Police Service
- HELB Clearance Certificate — confirming your Higher Education Loans Board status
- CRB Clearance Certificate — from an approved Credit Reference Bureau
- KRA Tax Compliance Certificate — from the KRA iTax portal (www.itax.kra.go.ke)
- Medical fitness report — from a government hospital or KRA-approved facility
- National Social Security Fund (NSSF) number — for payroll processing after appointment
The KRA clearance certificate requirement is unique — you need to be tax compliant yourself before joining the authority that collects taxes from everyone else. Obtain your tax compliance certificate from the iTax portal in advance.
How to Apply Through the KRA Recruitment Portal
Here is the complete, step-by-step guide on kra recruitment application through the official portal:
Step 1 — Access the official KRA careers portal Navigate to www.kra.go.ke/careers in your browser. All KRA vacancies are advertised here. Do not apply through any other website, link sent via WhatsApp, or third-party recruitment platform not officially linked to KRA.
Step 2 — Browse available vacancies Review all current job listings. Each posting shows the position title, department, required qualifications, duty station, and application closing date. Read the full job description before applying.
Step 3 — Register or log in If you are a new applicant, create an account using your personal active email address and Kenyan phone number. If you have an existing account from a previous application cycle, log in with those credentials. Do not create duplicate accounts.
Step 4 — Complete the online application form Fill in every section accurately:
- Personal details — full legal name (as on your National ID), date of birth, gender, county of residence
- Educational background — institutions attended, qualifications obtained, grades, and completion dates
- Professional certifications — all relevant qualifications with awarding bodies and dates
- Work experience — employer names, job titles, key responsibilities, and duration
- Referee details — two professional or academic referees with valid contact information
Accuracy is non-negotiable. KRA verifies every piece of information during the background check stage. Deliberate falsification results in permanent disqualification and potential prosecution.
Step 5 — Upload supporting documents Scan and upload clear, legible copies of all required documents. Every scan must be fully visible — no cropped pages, no blurry images, no missing attachments.
Step 6 — Review and submit Read your entire application from beginning to end before submitting. Verify that your name, ID number, qualification details, and work experience are accurate and consistent with your documents. After submission, download and print your application confirmation slip immediately. This slip is your reference document for all subsequent stages of kra recruitment.
Step 7 — Monitor your application Log into your account regularly to check for shortlist notifications and assessment schedules. Also monitor your registered email and phone number for official KRA communications.
Positions Available in KRA Recruitment
KRA recruitment covers a broad range of roles across all departments. Typical positions include:
Revenue Service Officer Assesses and collects domestic taxes including PAYE, VAT, corporate tax, and withholding tax. Works with individual taxpayers, businesses, and clearing agents to ensure voluntary compliance.
Customs Officer Manages cargo clearance at ports, airports, and border crossings. Assesses and collects import and export duties, conducts physical inspections, and enforces trade regulations.
Tax Audit Officer Conducts detailed audit reviews of taxpayer accounts to identify underdeclarations, false claims, and evasion. Requires strong accounting and investigative skills.
Enforcement and Compliance Officer Investigates tax fraud, customs violations, and revenue offences. Works closely with the Directorate of Criminal Investigations and other enforcement agencies.
ICT and Systems Officer Maintains KRA’s integrated tax management systems, iTax platform, customs management software, and cybersecurity infrastructure.
Data Analyst / Research Officer Extracts and analyses taxpayer data to identify compliance gaps, predict revenue trends, and support policy decisions.
Legal Officer Handles tax dispute resolution, represents KRA in alternative dispute proceedings and courts, and provides legal advisory services.
Internal Audit Officer Reviews KRA’s internal financial controls, compliance systems, and operational procedures to ensure accountability.
Human Resource Officer Manages recruitment, staff development, welfare programmes, and performance management across KRA offices.
Communication Officer Handles media relations, taxpayer education campaigns, digital content, and institutional communications.
The Full Recruitment Process: Stage by Stage
Every applicant benefits from knowing what comes after submitting the application. Here is the complete kra recruitment journey:
Stage 1 — Online Application
You submit your application through the official KRA portal within the announced window. Late submissions are not considered.
Stage 2 — Application Review
KRA’s Human Resource Division screens all submissions. Incomplete applications, candidates below the qualification threshold, and submissions with document errors are eliminated at this stage.
Stage 3 — Shortlisting
Qualified candidates appear on a shortlist published on the KRA careers portal and notified via email and SMS. Monitor your registered contact points daily during this period.
Stage 4 — Written Assessment
Shortlisted candidates sit a competency-based aptitude test. The exam typically covers English language, numerical reasoning, logical thinking, situational judgment, and subject-specific content depending on the applied role (accounting, customs, ICT, law, etc.).
Stage 5 — Panel Interview
A panel of senior KRA officers and HR professionals assesses your professional knowledge, integrity, analytical thinking, and motivation. Expect scenario-based questions about tax administration, ethical dilemmas, and operational decision-making.
Stage 6 — Background, Reference and Clearance Check
KRA verifies your academic credentials, confirms work experience references, and reviews your police clearance, HELB clearance, CRB clearance, and KRA tax compliance certificate. Any discrepancy or clearance failure at this stage ends your candidacy.
Stage 7 — Medical Examination
All final candidates undergo a comprehensive health assessment at a designated facility.
Stage 8 — Appointment, Training and Deployment
Successful candidates receive formal appointment letters specifying their designation, grade, salary, and reporting duty station. All new KRA officers undergo a structured induction programme before active deployment.
Salary and Benefits for KRA Officers
Compensation is a top priority for every applicant researching kra recruitment. Here is an honest and structured picture.
KRA officers are compensated competitively compared to Kenya’s broader public sector, with salary scales reviewed periodically:
- Entry-level Revenue / Customs Officer (Degree): KES 35,000 – KES 60,000 per month base salary
- Mid-level Officer (3–7 years experience): KES 60,000 – KES 120,000 per month
- Senior Officer / Principal Level: KES 120,000 – KES 200,000 per month
- Management Level: KES 200,000 and above depending on grade
Additional benefits include:
- Performance-based incentives tied to individual and departmental revenue targets
- Risk and field allowances for customs and enforcement officers
- Medical cover for officers and immediate family members
- Group life insurance
- Annual leave entitlement — 30 working days per year
- Pension contributions under the National Social Security Fund (NSSF) and KRA Pension Scheme
- Professional development training — local and international programmes
- Study leave for officers pursuing further qualifications
- Promotion pathway aligned with KRA’s internal career development framework
KRA is consistently rated as one of Kenya’s most attractive public service employers largely because of this competitive total compensation package.
Tips to Succeed in KRA Recruitment
Smart preparation begins before the portal opens. Here is what serious applicants do:
Obtain all clearance certificates now. Your DCI police clearance, HELB clearance, CRB certificate, and KRA tax compliance certificate all require processing time — some take two to four weeks. Start today.
Study taxation and customs fundamentals. KRA written exams test applied knowledge of tax concepts, customs procedure, tariff classification, and financial analysis. Revision of CPA, ACCA, or university taxation modules provides strong preparation.
Tailor your CV to the specific KRA department. A generic CV that covers everything without focus is easy to overlook. If you are applying to the Customs Department, emphasise logistics, trade, and compliance experience. For Domestic Taxes, highlight accounting, audit, and financial analysis.
Prepare your integrity narrative carefully. KRA panel interviews consistently probe ethical scenarios — what you do when a taxpayer offers you a bribe, how you handle politically connected non-compliance, and your approach to confidential information. Have principled, authentic answers ready before you walk into that interview room.
Register on iTax if you have not already. Your tax compliance certificate comes from the iTax portal. Registering and clearing any pending tax obligations now prevents last-minute disqualification during the clearance check stage.
Submit your application early. KRA portal traffic surges in the last 48 hours of every recruitment window. Technical failures on the final day are common. Apply at least three to five days before the deadline.
Frequently Asked Questions (FAQs)
Q: Where do I access the KRA recruitment portal? The official kra recruitment portal is at www.kra.go.ke/careers. This is the only legitimate platform for KRA job applications.
Q: Is the KRA recruitment application free? Yes. KRA recruitment at every stage charges no fees. Any demand for payment — whether for forms, shortlisting, or interview preparation — is fraud. Report it to KRA’s Ethics and Integrity office.
Q: What clearance certificates do I need? You need a DCI Certificate of Good Conduct, HELB Clearance Certificate, CRB Clearance Certificate, and a KRA Tax Compliance Certificate. These are reviewed during the background check stage of kra recruitment.
Q: Can diploma holders apply for KRA positions? Yes — for specific entry-level and technical support roles. Certain kra recruitment vacancies in customs, accounts, and ICT support accept HND and diploma qualifications. Always check the specific vacancy requirements.
Q: What happens if I am HELB-blacklisted? A negative HELB status will block your appointment. Resolve any outstanding HELB obligations and obtain your clearance certificate before the application stage, not after shortlisting.
Q: How long does the full KRA recruitment process take? From application submission to deployment, the complete kra recruitment process typically spans four to eight months depending on the intake size, assessment scheduling, and government approval timelines.
Q: Can I apply for more than one KRA position at a time? Most KRA recruitment cycles allow one application per candidate per cycle. Read the specific instructions on the careers portal carefully before submitting multiple applications.
Q: Are there opportunities for career growth after joining KRA? Absolutely. KRA supports staff through structured career development, professional training, international attachments through the WCO and ATAF, and internal promotions based on performance and qualifications.
Final Thoughts
KRA recruitment is one of the most consequential career decisions a Kenyan graduate or professional can make. Every officer who joins this institution becomes part of the machinery that funds Kenya’s entire public sector — from the teachers and nurses to the infrastructure projects that connect communities across the country.
If you are qualified, ambitious, and genuinely committed to professional integrity, this is the institution for you. Do not wait for the portal to open before you start preparing. Obtain your clearances now. Study your subject area. Tailor your CV. Register on iTax. And when the kra recruitment portal goes live, walk in with full confidence and zero loose ends.
Share this guide with every accounting, finance, law, logistics, and ICT graduate in your network who is planning for kra recruitment in this cycle. A prepared applicant walks in. An unprepared one watches from the outside.