Average Cashier salary in South Africa 2024

In South Africa, the average cashier salary is R4,950.00. Commissions and bonuses can significantly boost a Cashier’s income. A Cashier’s […]

average cashier salary

In South Africa, the average cashier salary is R4,950.00. Commissions and bonuses can significantly boost a Cashier’s income. A Cashier’s bonuses and commissions can total up to 190% of their annual salary.

A Cashier typically earns a bonus of R12,713.00 per year (Salary Expert). Cashier bonuses range from R190.00 to R10,000.00 per year. Cashiers who received a bonus accounted for 32% of all cashiers in South Africa in 2021.

In South Africa, 68% of cashiers did not receive a bonus in 2021. ( Salary Explorer). Cashiers who received a bonus in 2021 received bonuses ranging from 0% to 4% of their annual salary.

In South Africa, cashiers earn higher commissions, which range from R1.00 to R98,000.00 per year (Payscale). Bonuses and commissions vary by employer, and some employers may not pay cashiers bonuses or commissions.

The salary of a Cashier rises faster than the national average. Every 17 months, a cashier’s salary increases by 10%. The increase is 7.5% higher than the overall salary increase in South Africa.

A Cashier’s salary in South Africa is affected by a variety of factors. Below is a list of some of the factors that influence the salary of a Cashier in South Africa.

Factors that influence the salary of a Cashier in 2024

City of Employment 

The city where a Cashier works influences their salary. Cashiers in urban areas are the highest paid in South Africa. We examine the data on Cashier salaries below based on the city in which they work:

#Name of CityMonthly Average Salary
1East London, Eastern CapeR6,331.00
2Johannesburg, Gauteng R5,408.00
3Cape Town, Western Cape R5,369.00
4Pretoria, Gauteng R5,185.00
5Polokwane, Limpopo R4,778.00
6Bloemfontein, Free State R4,583.00
7Durban, KwaZulu-Natal R4,190.00
8Port Elizabeth, Eastern CapeR4,051.00
9Pietermaritzburg, KwaZulu-Natal R3,949.00

Employer 

Employers are the primary determinants of a Cashier’s salary because they weigh all of the factors. As a result, it is critical for a Cashier to select an employer who is financially rewarding in more ways than one. An employer can also include allowances and other employer benefits.

Here are some of the most financially rewarding companies in South Africa for Cashiers:

#Company NameAverage Hourly Rate
1Woolworths R30.00
2DischemR26.00
3ClicksR24.00
4Engen Petroleum R32.00
5EdconR24.00
6Truworths R26.00
7ShopriteR24.00
8PEPR24.00
9BP R31.00
10Pick n Pay R23.00

A Cashier’s salary is also determined by his or her level of experience in the field. Below, we look at the salaries of Cashiers in South Africa based on their level of experience.

Salary of a Cashier based on their level of experience 

Salary of a Cashier with 0 – 1 year of work experience in 2024ย 

A Cashier with 0 to 1 year of experience can expect to earn R4,201.00 per month on average. A Cashier’s monthly salary in South Africa can be as low as R3,500.00. Cashiers with 0 years of experience are likely to earn this minimum wage.

Cashiers with 1 year of experience earn an average monthly salary of R4,288.00. A Cashier with 1 year of experience can earn up to R5,000.00 per month.

Salary of a Cashier with 2 – 5 years of work experience in 2024ย 

A Cashier with 2 to 5 years of experience can expect to earn R5,200.00 per month on average. The salary represents a 23% increase in salary over the average salary of Cashiers with 0 to 1 year of experience.

Cashiers with 2 years of experience earn the least in this category, earning R5,090.00 per month on average. Cashiers with 5 years of experience are the highest paid in this category, with an average monthly salary of R6,310.00.

Salary of a Cashier with 6 – 10 years of work experience in 2024ย 

A Cashier with 6 to 10 years of experience can expect to earn R6,490.00 per month on average. The salary represents a 24% increase over the average salary of Cashiers with 2 to 5 years of experience.

Cashiers with 10 years of experience are the highest paid in this category, with an average monthly salary of R7,000.00. Cashiers with 6 years of experience earn the lowest salary in this category, with an average monthly salary of R5,830.00.

Salary of a Cashier with 11 – 15 years of work experience in 2024

A Cashier with 11 to 15 years of experience earns an average monthly salary of R7,300.00. The salary represents a 16% increase over the average salary of Cashiers with 6 to 10 years of experience.

Cashiers with 15 years of experience earn the most in this category, with an average monthly salary of R7,000.00. Cashiers with 11 years of experience earn the least in this category, with an average monthly salary of R7,140.00.

Salary of a Cashier with 16 – 20 years of work experience in 2024

A Cashier with 16 to 20 years of experience earns an average monthly salary of R8,100.00. The salary represents an 11% increase over the average salary of Cashiers with 11 to 15 years of experience.

Cashiers with 20+ years of experience earn the highest salaries in this category, with an average monthly salary of R8,800.00. A Cashier’s salary in South Africa can reach R11,500.00 per month, and those with 20+ years of experience are more likely to earn it. 

Conclusion 

Cashiers start out with a low salary, but their pay rises quickly, making the job more rewarding for those who stay in the profession for a longer period of time.