Can driving Licence be renewed before expiry?

Yes you can renew before the expiry date at anytime. Your driver’s licence expiry date is printed below your licence number. According to the South African government, licences must be renewed at the latest, four weeks before the printed expiry date. 
Although reminders are usually sent via mail, it isn’t always a reliable method, so set a personal reminder on your phone.
• Keep in mind that if an application is submitted after the printed expiry date, you won’t be fined, but you will need a temporary licence at an additional cost.