The average salary for a CFO in South Africa is ZAR 291 667 - ZAR 416 667 per year in 2026. The median salary is ZAR 354 167 per year, based on 91 active job listings.
The cities with the most CFO job opportunities in South Africa are Centurion, Johannesburg, Cape Town, Johannesburg North, Polokwane. Centurion leads with 20 job openings.
Explore 91 CFO job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.