A person working as a Technology Business Analyst in South Africa typically earns around 31,400 ZAR per month. Salaries range from 15,400 ZAR (lowest) to 49,000 ZAR (highest).. This is the average monthly salary including housing, transport, and other benefits. Technology Business Analyst salaries vary drastically based on experience, skills, gender, or location. The average salary for a Business Analyst is R 488 929 per year in Johannesburg, Gauteng, which meets the national average. Salary estimates are based on 134 salaries submitted anonymously to Indeed by Business Analyst employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. All Business Analyst Jobs in South Africa, Search for any jobs in South Africa in the Business Analyst industry. Careers24 lists numerous South Africa Business Analyst Jobs.