It is possible to extend your visitor's permit for an additional 90 days. Apply soon after arrival through VFS Global (www.vfsglobal.com/dha/southafrica).
VFS Global also processes applications for temporary residence permits, which last anything from two to five years. It has offices in 11 cities, including Cape Town, Durban, Jo'burg and Port Elizabeth.
Extension applications cost R1775 and take eight to 10 weeks to process. They must be submitted in person, and required documents include an onward flight ticket, three months' bank statements and medical and radiological reports.
Changes made to the immigration regulations in 2014 preclude 'visa runs'. If you reenter South Africa with a still-valid visa, you will not be given a new one unless you are coming from your country of residence. If your visa has expired, you will be given a visa allowing entry for up to seven days, unless you are coming from your country of residence, in which case you will be granted your full entitlement.