Skip to main content
Salary Guide

Cashier Salary in South Africa

Based on 4 066 job listings - 2026

Average salary
R 60 000 - R 120 000
Median salary
R 84 000 - R 120 000
Lower rangeUpper range

Salary distribution by percentile

10th percentileR 48K
25th percentileR 60K
MedianR 84K
75th percentileR 120K
90th percentileR 138K

50% of professionals earn between R 60 000 - R 120 000 ZAR

The median salary is R 84 000

Top cities

Cape Town365 job openings
Pretoria214 job openings
Centurion152 job openings
Johannesburg135 job openings
Mpumalanga112 job openings
Randburg109 job openings
Durban103 job openings
Za94 job openings
Sandton86 job openings
Bloemfontein76 job openings
Midrand70 job openings
Gauteng67 job openings
Roodepoort59 job openings
Benoni54 job openings
Rustenburg54 job openings
Eastern Cape53 job openings
Kwazulu-Natal52 job openings
Limpopo44 job openings
Pinetown39 job openings
Kempton Park35 job openings
Pietermaritzburg33 job openings
Polokwane33 job openings
Western Cape33 job openings
Boksburg29 job openings
Northern Cape28 job openings
East London27 job openings

Cashier

4 066 job openings

View job listings

The average salary for a Cashier in South Africa is ZAR 60 000 - ZAR 120 000 per year in 2026. The median salary is ZAR 102 000 per year, based on 4 066 active job listings.

The cities with the most Cashier job opportunities in South Africa are Cape Town, Pretoria, Centurion, Johannesburg, Mpumalanga. Cape Town leads with 365 job openings.

Explore 4 066 Cashier job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.