Is a South African business visa automatically received?

No South African visa is automatic. If a foreigner wishes to operate a business in South Africa, steps must be taken to provide the relevant documentation and the required investment amount is proven  in order for the Department of Home Affairs to process the application for a South African business visa.