Content has loaded

Business intelligence analyst salary in South Africa

How much does a Business Intelligence Analyst make in South Africa?

Average base salary

R 37 058

The average salary for a business intelligence analyst is R 37 058 per month in South Africa. 23 salaries reported, updated at 20 April 2026

Business Intelligence Analyst job openings in South Africa

slide 1 of 6
slide1 of 6
BI Analyst – Senior
RTT3.5out of 5 stars.
Johannesburg, Gauteng
2 days ago

Highest paying companies for Business Intelligence Analyst in South Africa

Average year pay is based on job postings on Indeed in the past 36 months.
City of Cape Town
 
R 1 079 002per year
View company
SITA
 
R 837 521per year
e-Merge IT Recruitment
 
R 797 778per year
Network Recruitment
 
R 640 500per year
SURGO
 
R 540 000per year
Nedbank
 
R 496 333per year

Highest paying cities near South Africa for Business Intelligence Analysts

  1. Durban, KwaZulu-Natal
    R 54 774 per month
  2. Pretoria, Gauteng
    R 51 819 per month
  3. Gauteng, Gauteng
    R 45 050 per month
  4. Johannesburg North, Gauteng
    R 42 576 per month
  5. Johannesburg, Gauteng
    R 39 924 per month

Where can a Business Intelligence Analyst earn more?

Compare salaries for Business Intelligence Analysts in different locations
vs

How much do similar professions as Business Intelligence Analyst get paid in South Africa?

Business Intelligence Analyst Intern

Job openings
Average R 9 925 per month

Senior Business Intelligence Analyst

Job openings
Average R 946 077 per year