HR & Admin Officer Salary in South Africa

How much does a HR & Admin Officer make in South Africa?

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.

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.