Compare Your Salary
Average Salaries
Best Paying Jobs
Salary Increase Letter
Career Articles
Cost of Living Calculator

Average Salary in South Africa 2020

How much money does a person working in South Africa make?

Average Monthly Salary
31,400 ZAR
( 377,000 ZAR yearly)


A person working in South Africa typically earns around 31,400 ZAR per month. Salaries range from 4,250 ZAR (lowest) to 139,000 ZAR (highest).

This is the average monthly salary including housing, transport, and other benefits. Salaries differ drasticly between different jobs. If you are interested in the salary of a particular job, see below for salaries for specific job titles.

Distribution of Salaries in South Africa

Median and salary distribution monthly South Africa

The median, the maximum, the minimum, and the range

  • Salary Range

    Salaries in South Africa range between 4,250 ZAR per month (minimum salary) to 139,000 ZAR per month (maximum salary).

  • Median Salary

    The median salary is 30,800 ZAR per month, which means that half (50%) of the population are earning less than 30,800 ZAR while the other half are earning more than 30,800 ZAR. The median represents the middle salary value. Generally speaking, you would want to be on the right side of the graph with the group earning more than the median salary.

  • Percentiles

    Closely related to the median are two values: the 25th and the 75th percentiles. Reading from the salary distribution diagram, 25% of the population are earning less than 15,800 ZAR while 75% of them are earning more than 15,800 ZAR. Also from the diagram, 75% of the population are earning less than 81,500 ZAR while 25% are earning more than 81,500 ZAR.

What is the difference between the median and the average salary?

Both are indicators. If your salary is higher than both of the average and the median then you are doing very well. If your salary is lower than both, then many people are earning more than you and there is plently of room for improvement. If your wage is in between the average and median, then things can be a bit confusing. We have written a guide to explain all the different senarios. How to compare your salary

Salary Trend and Forecast in South Africa

How are South Africa salaries changing over time? Listed below is a chart that shows the average salary over the past few years.

Salary trends and forecast monthly South Africa
Average Salary 2016
27,900 ZAR
Average Salary 2017+4%
28,900 ZAR
Average Salary 2018+2%
29,400 ZAR
Average Salary 2019+3%
30,300 ZAR
Percentage increase and decrease are relative to the previous value
Salaries in South Africa are on the rise in the year 2020 based on recent submitted salaries and reports. As displayed in the chart, salaries in 2020 are 4% higher than those of 2019. The trend suggests a slow yet continous increase in pay in 2021 and future years. These numbers differ slightly from industry to another.

Salaries for popular jobs

Job TitleAverage Salary
Accounting and Finance
Accountant23,000 ZAR
Accounting Assistant22,100 ZAR
Accounting Manager40,500 ZAR
Bookkeeper16,500 ZAR
Chartered Accountant27,300 ZAR
Corporate Treasurer55,700 ZAR
Financial Analyst32,500 ZAR
Financial Manager62,200 ZAR
Internal Auditor32,200 ZAR

Administration / Reception / Secretarial
Administrative Assistant16,400 ZAR
Office Manager21,800 ZAR
Receptionist17,500 ZAR
Secretary17,100 ZAR

Advertising / Grapic Design / Events
Art Director31,400 ZAR
Creative Director32,900 ZAR
Graphic Designer22,400 ZAR
Photographer22,100 ZAR

Airlines / Aviation / Aerospace / Defense
Aerospace Engineer35,700 ZAR
Air Traffic Controller33,300 ZAR
Flight Attendant28,700 ZAR
Pilot39,700 ZAR

Architect30,300 ZAR
CAD Drafter25,300 ZAR

Mechanic16,400 ZAR
Service Advisor24,600 ZAR

Bank Branch Manager49,300 ZAR
Teller21,400 ZAR

Teacher24,100 ZAR
Translator27,300 ZAR

Business Planning
Business Analyst37,800 ZAR
Business Development Manager48,700 ZAR
Project Manager38,200 ZAR

Care Giving and Child Care
Nanny20,700 ZAR
Nursery Teacher23,200 ZAR

Construction / Building / Installation
Civil Engineer29,700 ZAR
Construction Project Manager39,700 ZAR
Health and Safety Officer20,500 ZAR

Customer Service and Call Center
Call Center Representative21,500 ZAR
Customer Service Manager41,400 ZAR
Customer Service Representative22,100 ZAR

Civil Engineer29,400 ZAR
Electrical Engineer32,000 ZAR
Engineer29,600 ZAR
Mechanical Engineer32,500 ZAR

Executive and Management
Chief Executive Officer70,100 ZAR
Chief Financial Officer67,400 ZAR
General Manager55,200 ZAR
Project Manager35,700 ZAR

Food / Hospitality / Tourism / Catering
Chef27,500 ZAR
Executive Chef29,600 ZAR
Hotel Manager45,800 ZAR
Receptionist24,100 ZAR
Travel Agent25,500 ZAR
Waiter / Waitress18,800 ZAR

Health and Medical
Dentist75,100 ZAR
Dietitian70,700 ZAR
Laboratory Technician25,000 ZAR
Nurse26,000 ZAR

Human Resources
Human Resources Manager44,700 ZAR
Human Resources Officer26,500 ZAR

Information Technology
Computer Technician24,700 ZAR
Database Administrator30,900 ZAR
Developer / Programmer29,400 ZAR
Information Technology Manager47,100 ZAR
Network Engineer29,300 ZAR

Law Enforcement / Security / Fire
Police Officer24,400 ZAR

Attorney45,000 ZAR
Legal Assistant22,300 ZAR

Media / Broadcasting / Arts / Entertainment
Journalist33,200 ZAR

Pharmaceutical and Biotechnology
Biomedical Engineer28,500 ZAR
Pharmacist38,100 ZAR

Sales Retail and Wholesale
Cashier18,600 ZAR
Sales Manager52,000 ZAR
Sales Representative21,600 ZAR

Teaching / Education
Elementary School Teacher21,500 ZAR
Secondary School Teacher26,200 ZAR

Average Hourly Wage in South Africa

180 ZAR per hour

The average hourly wage (pay per hour) in South Africa is 180 ZAR. This means that the average person in South Africa earns approximatly 180 ZAR for every worked hour.

Hourly Wage = Annual Salary ÷ ( 52 x 5 x 8 )

The hourly wage is the salary paid in one working hour. Usually jobs are classified into two categories: salaried jobs and hourly jobs. Salaried jobs pay a fix amount regardless of the hours worked. Hourly jobs pay per worked hour. To convert salary into hourly wage the above formula is used (assuming 5 working days in a week and 8 working hours per day which is the standard for most jobs). The hourly wage calculation may differ slightly depending on the worked hours per week and annual vacation allowance. The figures mentioned above are good approximation and they are considered to the be the standard.

Salary Comparison By City

CityAverage Salary
Bloemfontein30,500 ZAR
Cape Town36,500 ZAR
Durban34,900 ZAR
Johannesburg33,600 ZAR
Port Elizabeth31,700 ZAR
Pretoria33,000 ZAR
28474 - 6545

Cost of Living Calculator

Salary Calculator

Salary Increase Letters

Cost of Living Comparison

Career Articles

Best Paying Jobs
HomePrivacy PolicySalary Comparison

©Salary Explorer 2018