Talent.com

Cleaner: Average Salary in South Africa, 2026

Find out what the average Cleaner salary is

Salary rate
How much does a Cleaner make in South Africa?
R 132 600/ Annual
Based on 411 salaries
The average Cleaner in South Africa is R 132 600 per year or R 68 per hour. Entry-level positions start at R 69 600 per year, while most experienced workers make up to R 258 000 per year.
MedianR 132 600
chart
LowR 69 600
HighR 258 000
Active jobs with salaries

General Assistant (External Applications Only – DELFT)

CashbuildCape Town, ZA

Ensure comprehensive Customer service in Store.Merchandising of stock, shelf price labelling and housekeeping within designated area of responsibility.Minimum Grade 10 or NQF 3 and 1 (one) year wor... Show more

 • Promoted

CLEANERS AND HOUSEKEEPERS

Kabstrading CoCape Town, Western Cape, South Africa
Quick Apply

Job Brief: As a Cleaner, or Custodian, you are responsible for keeping all the surfaces clean or other public areas neat and organized.Coordinating with other Cleaners to keep your business clean.C... Show more

Junior Occupational Health & Safety (OHS) Officer

The Legends Agencyatlantis, Western Cape, ZA

Junior Occupational Health & Safety (OHS) Officer Support the implementation and maintenance of health and safety systems in a high-output manufacturing environment.Atlantis Industrial Area, Weste... Show more

 • Promoted

Hotel Cleanliness Supervisor – The Cape Town Edition Hotel (Pre-opening)

Marriott InternationalCape Town, ZA

Inspect guest rooms, public areas, pool, etc.Housekeeper to ensure quality standards.Run sold room reports, verify room status, determine discrepant rooms, prioritize room cleaning, and update stat... Show more

 • Promoted