Being on time is generally expected for business meetings, appointments, and formal events in South Africa, so arriving a few minutes early is the safest norm. In social settings, especially among friends or at relaxed gatherings, a small delay is often tolerated and plans may run on “
African time,” but you should still message ahead if you will be late.