The South African Military Health Service (SAMHS) is a standalone branch within the SANDF, headed by a Surgeon General (equivalent to Lieutenant General). It operates military hospitals, medical training institutions, and offers medical services to soldiers, their families, and government agencies. In 2025, the SAMHS combines medical professionalism with military structure—here's how its ranks and pay stack up.
Active personnel: approximately 9,922
Reserves: around 1,115
Second Lieutenant (2Lt)
Lieutenant (Lt)
Captain (Capt)
Major (Maj)
Lieutenant Colonel (Lt Col)
Colonel (Col)
Brigadier General (Brig Gen)
Major General (Maj Gen)
Lieutenant General (Lt Gen)
General (Gen)
Warrant Officer Class 2 (WO2)
Warrant Officer Class 1 (WO1)
Staff Sergeant (SSgt)
Sergeant (Sgt)
Corporal (Cpl)
Lance Corporal (LCpl)
Private (Pte)
Rank | Estimated Annual Salary |
---|---|
Private (Pte) | R120,000 – R180,000 |
Lance Corporal | R150,000 – R200,000 |
Corporal (Cpl) | R200,000 – R250,000 |
Sergeant (Sgt) | R250,000 – R300,000 |
Warrant Officer Class 2 | R300,000 – R400,000 |
Warrant Officer Class 1 | R400,000 – R500,000 |
Second Lieutenant (2Lt) | R300,000 – R400,000 |
Lieutenant (Lt) | R350,000 – R450,000 |
Captain (Capt) | R400,000 – R500,000 |
Major (Maj) | R500,000 – R600,000 |
Lieutenant Colonel (Lt Col) | R600,000 – R800,000 |
Colonel (Col) | R800,000 – R1,000,000 |
Brigadier General | R1,000,000 – R1,300,000 |
Major General | R1,300,000 – R1,800,000 |
Lieutenant General | R1,800,000 – R2,500,000 |
General | R2,500,000 – R3,500,000 |
Rank | Estimated Monthly Pay (ZAR) |
---|---|
Private | R10,000 – R15,000 |
Corporal | R16,000 – R21,000 |
Sergeant | R21,000 – R25,000 |
Warrant Officer Class 1 | R33,000 – R42,000 |
Second Lieutenant | R25,000 – R33,000 |
Captain | R33,000 – R42,000 |
Major | R42,000 – R50,000 |
Colonel | R67,000 – R83,000 |
Monthly figures are rough estimates derived from annual salaries divided by 12.
Entry-level military nurses/assistants earn R12,000 – R18,000 per month.
Enrolled nurses (Corporal rank) earn R18,000 – R25,000 per month.
Registered nurses (Sergeant rank) make around R25,000 – R36,000 per month.
Senior specialist nurses (WO–Captain rank) earn between R38,000 – R60,000 per month.
SAMHS personnel enjoy a suite of benefits, including:
Comprehensive medical aid for members and families
Housing support or accommodation on military bases
Deployment or hazard allowances for missions
Pension and retirement contributions
Uniform and gear allowances
Travel or relocation support
Education funding for specialties and advanced qualifications
The SAMHS remains a well-structured and competitive branch of the SANDF. From the essential care provided by enlisted nurses to the leadership held by generals, each role carries defined rank, salary, and benefits.
If you're pursuing a medical or military healthcare career in South Africa, the SAMHS offers strong financial stability, clear advancement paths, and comprehensive support.