A South Africa Visit Visa permits stays of up to 90 days per entry. Immigration officers decide the exact time at the entry point and will stamp it in your passport. If you want to stay longer than what is approved, you must apply for a visa extension at the Department of Home Affairs before your current visa runs out. Staying longer than allowed without getting permission can cause penalties or bans on future entries.