Wanneer een buitenlander in Zuid-Afrika in loondienst wil treden, dan moet hij of zij een werkvergunning voor Zuid-Afrika aanvragen. Het aanvragen van een dergelijke vergunning is over het algemeen een lang en vrij bureaucratische proces en het is dan ook aan te raden om vóór aankomst in Zuid-Afrika advies in winnen bij een professioneel immigratie- en relocatiekantoor.
Binnen de Zuid-Afrikaanse immigratiewetgeving zijn er 4 typen werkvisa te onderscheiden:
1. General Work Visa
2. Quota Work Visa
3. Exceptional Skills Work Visa
4. Intra Company Transfer Work Visa
Een zogenaamde corporate vergunning behoort daarnaast soms ook tot de mogelijkheden.