Every nation and Government in the world is run by its military forces, which protect the country from external attacks, and similarly, Kenya is no exception. The Military unit in Kenya is the Kenya Defence Forces (KDF), established under the 2010 Constitution. To join this highly ranked institution, one must undergo the recruitment exercise yearly as guided by the Ministry of Defence.
For those aspiring to join the Kenya Defence Forces, or for officers looking to know whether there are salary increases, knowing how much KDF officers earn in Kenya is essential. When it comes to their salaries, they are mainly influenced by their rank and years of experience. To understand the KDF payslip, we walk you through everything as of 2026 in this comprehensive guide.
KDF History
The Kenyan defence forces have a rich history that dates back to the country’s independence in 1963. However, it was not until 2010 that they were incorporated into the force that we know today. The first military in Kenya was established in 1963 under the KMF Act, Cap 198, a parliamentary act that paved the way for the Kenya Military Forces.
Under the new Kenyan constitution, promulgated in 2010 under President Kibaki’s Government, the Kenyan defence forces were established with the primary mission of providing defence and protecting the country’s sovereignty and territorial integrity.
Article 241 of the Kenyan constitution states that Kenya’s defence forces have three branches: the Kenya Army, the Kenyan Navy, and the Kenya Air Force. All the branches are led explicitly by the Commander of the force in that particular branch, and then there is the Chief of Defence Forces who oversees the whole army. The president of the Republic of Kenya is the commander-in-chief of the defence forces.
KDF Rank Structure
The key factor that truly influences KDF salaries in Kenya is the ranks within the army. Each Branch of KDF has two main categories: Commissioned Officers and non-commissioned officers.
Commissioned Officers Ranks
These are officers with leadership positions in the army who are mostly involved with the decision-making process of the entire army. The ranks of the Kenya Air Force, Kenya Army, and Kenya Navy are listed below, from the lowest to the highest:
- Second Lieutenant
- Lieutenant
- Captain
- Major
- Lieutenant Colonel
- Colonel
- Brigadier
- Major General
- Lieutenant General
- General
Non-Commissioned Officers
These service members are not involved with leadership positions, but they are officers who work hand in hand to protect the nation on the ground. Officers in this category are the ones who, immediately after KDF recruitment, are enlisted here. The ranks in this category are earned by promotion rather than being assigned by the president.
Here is a list of all KDF Ranks for Service Members ranked from lowest to highest:
- Lance Corporal (Kenya Army only)
- Corporal
- Sergeant
- Senior Sergeant
- Warrant Officer Class II
- Warrant Officer Class I
How to Join KDF
Before understanding what KDF officers earn, it is important to know how one qualifies to serve in the first place. KDF recruitment is conducted annually and is open to Kenyan citizens who meet the set requirements. There are two main entry pathways: the Enlisted (Non-Commissioned) track and the Commissioned Officer track.
Enlisted/Non-Commissioned Officer Track
This is the entry path for most recruits joining the KDF for the first time. The basic requirements include:
- Must be a Kenyan citizen by birth
- Aged between 18 and 26 years at the time of recruitment
- Minimum academic qualification of KCSE Grade D+ (for general service recruits)
- Physically fit with no chronic illness or disability
- Must not have any criminal record
- Males must be at least 5 feet 4 inches tall; females at least 5 feet 2 inches
Successful recruits in this track are enlisted as Cadets in Training and begin their service at the entry-level salary of Ksh 7,172 per month before rising to Ksh 11,852 upon completion of training.
Commissioned Officer Track
This track is for individuals who wish to join as officers with leadership responsibilities from the outset. Requirements include:
- Kenyan citizen by birth
- Aged between 18 and 26 years (some specialist roles allow up to 30 years)
- Minimum academic qualification of C+ in KCSE and a university degree or diploma for Direct Graduate Entry
- Must be physically and medically fit
- Must pass the KDF Selection Board interview and aptitude tests
Specialist Service Officers — such as doctors, engineers, lawyers, and nurses — follow a shorter 6-month training programme because they join with fully developed professional qualifications. Regular officer cadets without a first degree undergo a 3-year training programme, while undergraduates complete an 11-month programme.
All applications are submitted through the Ministry of Defence’s official recruitment portal during the annual recruitment window, which is advertised publicly through the KDF official channels and local newspapers.
How Much Does a KDF Officer Earn Per Month?
It is important to note that not all KDF officers earn the same monthly salaries. There are several factors that influence salary figures on KDF payslips. These include leadership roles, experience, and, most notably, their ranks within the army. The lowest position is that of a cadet in training who earns Ksh 7,172, and the highest salary is up to Ksh 1,200,000 for the Chief of Defence Forces, who also happens to be the only four-star general.
Below is a table of KDF salaries for all positions according to their ranks as of 2026:
| Rank | Monthly Salary (Ksh) |
|---|---|
| Cadet (in training) | 7,172 |
| Cadet (after training) | 11,852 |
| Officer Cadet (3+ years) | 24,520 |
| Private | 19,941 – 30,000 |
| Lance Corporal | 26,509 – 50,000 |
| Corporal | 32,250 – 70,000 |
| Sergeant | 45,000 – 85,000 |
| Senior Sergeant | 60,000 – 95,000 |
| Warrant Officer Class II | 80,000 – 100,000 |
| Warrant Officer Class I | 90,000 – 120,000 |
| Second Lieutenant | 65,000 – 95,000 |
| Lieutenant | 70,000 – 100,000 |
| Captain | 73,182 – 110,000 |
| Major | 102,106 – 150,000 |
| Lieutenant Colonel | 130,735 – 180,000 |
| Colonel | 153,317 – 300,000 |
| Brigadier | 180,000 – 250,000 |
| Major General | 400,000 – 600,000 |
| Lieutenant General | 632,984 – 800,000 |
| General/Chief of Defence Forces | 894,897 – 1,200,000 |
Note
KDF salaries are reviewed by the Salaries and Remuneration Commission (SRC) every four years to ensure they remain competitive and fair. The SRC is currently in its Fourth Remuneration Review Cycle (2025/2026–2028/2029), with Phase I salary adjustments for public servants approved and backdated to July 1, 2025. Officers can expect periodic adjustments based on economic conditions and government policy changes throughout this review cycle.
Allowances
KDF personnel enjoy several allowances and benefits, especially when on peace missions or living in barracks. Those on missions, such as in Somalia under the African Union Support and Stabilization Mission (AUSSOM), earn additional monthly allowances of approximately Ksh 107,010. Personnel in barracks can buy commodities at half the market price.
Below is a list of all the allowances:
- Housing Allowance: Provided to officers who don’t have access to military accommodation or are posted to areas without adequate housing facilities.
- Medical Cover: Comprehensive healthcare coverage through the military medical system, with additional provisions for family members.
- Risk Allowance: Paid between Ksh 5,000 to Ksh 10,000 per day when deployed outside the country for peacekeeping or other military operations.
- Leave Allowance: Annual vacation allowances to support officers during their leave periods.
- Hardship Allowance: For officers posted to remote or challenging locations within or outside Kenya.
- Commuter Allowance: Transportation allowances for officers who commute to work, typically ranging from Ksh 3,000 to Ksh 4,000 monthly.
- Uniform Allowance: To help maintain and replace military uniforms and equipment.
- Field/Operational Allowance: Additional compensation during active deployments, training exercises, or field operations.
Along with these allowances, the KDF personnel are also entitled to:
- Foreign Service Allowance for Officers serving abroad
- Outfit Allowance for Officers and their families posted outside Kenya
- Pension or Retirement Benefits
- National Holidays
- SHIF (Social Health Insurance Fund) and NSSF deductions and benefits
- Medical benefits for employees in Kenya
- Exemption of SHIF and NSSF deductions for expatriates
Frequently Asked Questions
How much does a KDF soldier earn per month in Kenya?
A KDF soldier’s salary depends entirely on their rank and years of service. The lowest-paid position is a Cadet in Training, who earns Ksh 7,172 per month, while the highest-paid officer — the Chief of Defence Forces — earns up to Ksh 1,200,000 per month. Most enlisted soldiers in active service typically earn between Ksh 19,941 and Ksh 120,000 depending on their rank.
What is the highest salary in KDF?
The highest salary in the Kenya Defence Forces is earned by the Chief of Defence Forces (General), who takes home up to Ksh 1,200,000 per month. This position is currently held by General Charles Kahariri, who was sworn in on May 2, 2024. The Chief of Defence Forces is the only four-star general in the KDF and oversees all three branches of the military.
How much does a KDF soldier earn on peacekeeping missions in Somalia?
KDF soldiers serving on peacekeeping missions in Somalia earn substantial mission allowances on top of their base salaries. Under the current African Union Support and Stabilization Mission (AUSSOM), which replaced ATMIS from July 1, 2025, KDF personnel earn approximately Ksh 107,010 per month in mission allowances. This significantly boosts their total monthly take-home pay during the deployment period.
How much does a KDF cadet earn during training?
A KDF Cadet earns Ksh 7,172 per month while in training. Upon successful completion of the training programme, the salary increases to Ksh 11,852 per month. For Officer Cadets with 3 or more years of service, the monthly salary rises further to Ksh 24,520. These figures represent basic pay before allowances.
How much does a KDF nurse earn?
A KDF nurse earns anywhere from Ksh 58,000 to Ksh 83,000 monthly as a basic salary, plus applicable allowances. Nurses join KDF as Specialist Service Officers and undergo a 6-month training programme before being commissioned. Their salaries are generally competitive compared to civilian nursing roles in the public health sector.
What are the key allowances that KDF personnel receive?
KDF personnel receive a wide range of allowances beyond their basic salary. These include housing allowance, medical cover, risk allowance (Ksh 5,000–10,000 per day on deployment), hardship allowance, commuter allowance (Ksh 3,000–4,000 monthly), leave allowance, uniform allowance, and field/operational allowance. Officers serving abroad also receive a Foreign Service Allowance and Outfit Allowance.