Talent.com

Financial controller: Average Salary in South Africa, 2026

Find out what the average Financial controller salary is

Salary rate
How much does a Financial controller make in South Africa?
R 445 120/ Annual
Based on 10000 salaries
The average Financial controller in South Africa is R 445 120 per year or R 228 per hour. Entry-level positions start at R 390 000 per year, while most experienced workers make up to R 5 803 200 per year.
MedianR 445 120
chart
LowR 390 000
HighR 5 803 200
Active jobs with salaries

Financial Controller

Gauteng Department of HealthZA

Grade 12 Certificate (Matric) or equivalent.Three to five (3–5) years’ experience in finance or accounts payable.National Diploma in Financial Accounting / Accounting / Financial Management (NQF Le... Show more

 • Promoted

Controller

PavagoZA

Controller (FP&A + Financial Reporting + Team Leadership + GAAP/IFRS) Full-Time Remote | U.Business Hours 💼 About the Role We’re hiring an experienced and hands-on Controller to lead accounting... Show more

 • Promoted

Credit Controller, Hartswater

Mirna Butler RecruitmentZA

Are you detail-oriented, organized, and passionate about numbers? Our client is looking for a dedicated Credit Controller to join their dynamic finance team.This is an exciting opportunity to work ... Show more

 • Promoted

Assistant Financial Controller – VKB Finance, Head Office Reitz

VKB GroupZA

You are keen to join one of the most dynamic and leading agricultural companies in South Africa,.You want to be part of a Finance department that is passionate about delivering optimal services to ... Show more

 • Promoted