Cleaner Salaries in Johannesburg, Gauteng

Salary estimated from 535 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 25 March 2020
Average in Johannesburg, Gauteng
R 6 531 per month
35% Above national average
  • Most Reported
R 1 900
R 14 000
Salary Distribution

How much does a Cleaner make in Johannesburg, Gauteng?

The average salary for a Cleaner is R 6 531 per month in Johannesburg, Gauteng, which is 35% above the national average. Salary estimates are based on 535 salaries submitted anonymously to Indeed by Cleaner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Cleaner is less than 1 year.
Get personalized salary insights
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Get started
salary calculator
Cleaner salaries by company in Johannesburg, Gauteng
CompanyAverage salary
R 7 867 per month
R 8 000 per month
R 8 000 per month
R 7 320 per month
R 7 387 per month
R 7 230 per month
R 7 118 per month
R 7 000 per month
R 7 000 per month
R 6 800 per month
Cleaner salaries by location
CityAverage salary
R 5 727 per month
R 5 903 per month
R 7 458 per month
R 5 566 per month
R 4 616 per month

Cleaner job openings

Johannesburg, Gauteng
Randburg, Gauteng
Cambridge Food
Johannesburg, Gauteng
Hospital Cleaner
Fourways, Gauteng
Department of Health : Cleaners
Jobs55 Placement SA
Randburg, Gauteng
Office Cleaner
Johannesburg, Gauteng
Cleaner jobs in Johannesburg, Gauteng