The South African National Defence Force (SANDF) is the country’s official military body, responsible for defending South Africa’s sovereignty, borders, and peacekeeping interests at home and abroad.
If you're interested in joining the military or just want to understand how it's structured, this blog breaks down the official SANDF ranks and salary structure in 2025 across all four branches:
South African Army
South African Air Force (SAAF)
South African Navy (SAN)
South African Military Health Service (SAMHS)
The SANDF ranks follow a British-style structure, with different categories for Commissioned Officers and Other Ranks (Enlisted & NCOs).
Rank | Equivalent |
---|---|
General | Highest Rank |
Lieutenant General | 3-star |
Major General | 2-star |
Brigadier General | 1-star |
Colonel | Senior Officer |
Lieutenant Colonel | Mid-level Officer |
Major | Mid-level Officer |
Captain | Junior Officer |
Lieutenant | Entry Officer Rank |
Second Lieutenant | Officer Cadet Rank |
Rank | Description |
---|---|
Warrant Officer Class 1 | Highest NCO rank |
Warrant Officer Class 2 | Senior NCO |
Staff Sergeant | Experienced NCO |
Sergeant | Squad Leader |
Corporal | Junior Commander |
Lance Corporal | Entry-Level NCO |
Private / Trooper | Basic Enlisted Personnel |
Recruit | Trainee or candidate in training |
While salaries can vary slightly based on years of service, location, and operational deployment, here’s the estimated monthly pay by rank in 2025:
Rank | Monthly Salary Estimate (ZAR) |
---|---|
Recruit / Trainee | R4,000 – R6,000 |
Private / Trooper | R8,000 – R10,000 |
Lance Corporal | R11,000 – R13,000 |
Corporal | R13,000 – R15,000 |
Sergeant | R15,000 – R17,000 |
Staff Sergeant | R17,000 – R20,000 |
Warrant Officer | R21,000 – R28,000 |
Rank | Monthly Salary Estimate (ZAR) |
---|---|
Second Lieutenant | R20,000 – R25,000 |
Lieutenant | R25,000 – R30,000 |
Captain | R30,000 – R35,000 |
Major | R35,000 – R45,000 |
Lieutenant Colonel | R45,000 – R55,000 |
Colonel | R55,000 – R65,000 |
Brigadier General | R75,000 – R90,000 |
Major General | R95,000 – R110,000 |
Lieutenant General | R120,000 – R140,000 |
General (Chief of SANDF) | R150,000+ |
Note: These are base salaries and do not include bonuses for deployment, danger pay, housing, or transport allowances.
Years of service
Deployment type (combat, peacekeeping, internal)
Specialty or unit (engineering, intelligence, medical)
Rank progression and promotions
Allowances (housing, uniform, medical)
Promotion in SANDF is based on:
Time served
Training completion
Education qualification
Performance and conduct
Officers and NCOs who complete military college or leadership courses tend to rise faster in rank and earn more.
Yes. While entry-level salaries are modest, housing, food, and medical benefits are typically included for active personnel.
Yes. Recruits receive a basic monthly stipend of R4,000 to R6,000 during boot camp or officer cadet training.
Yes. Members deployed for international peacekeeping missions receive additional danger and foreign allowances.
Yes. The rank structure is uniform, but job roles and uniforms differ across branches.
Joining the South African National Defence Force is not only a way to serve your country but also a path to a stable career with structured promotions and benefits. Whether you enter as a recruit or officer, understanding the rank structure and pay scale helps you plan your growth in the force.