R9,167 per month
The average salary for a HR & Admin Officer is R9,167 per month in South Africa.
The average HR & Admin Officer salary in South Africa is R110,004 per year.
Entry level HR & Admin Officer positions start at R8,250,300 per year.
Experienced senior HR & Admin Officer positions can get up to R12,650,460 per year.
Salaries in the same industry
HR & Admin Officer Jobs in South Africa
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.