When an employer wants to deduct any money from any payment due to an employee, they need permission from that employee, either in the form of an agreement, signed acknowledgement of debt or in terms of legislation.
In the event that the employee has an agreement with the employer, the employee would have to refer to the specific terms of that agreement in the event that the employee resigns. These agreements include employment contracts and specific training agreements. These agreements should set out clear terms and conditions of the way forward when an employee attends training which is paid for by the employer.
Should no agreement exist, it would be difficult for the employer to enforce payment of, or deduct, training expenses. It is therefore important, for both the employer and employee, to set up an agreement before training expenses are incurred, to ensure that no unnecessary dispute arises out of the training.
In a nutshell: An employer may only deduct training expenses with your consent.