Yes, tipping is generally expected in Benoni, South Africa, similar to other places in the country. It is customary to tip about 10 to 15 percent of the total bill in restaurants. It is also common to tip cab drivers, hotel staff, tour guides and hairdressers. However, tipping is not obligatory and is at your discretion, depending on the quality of the service provided.