Can an employer require employees to pay for their uniforms?

Yes, an employer can require employees to pay for their uniforms, as long as there is contractual provision for this.

The employer cannot ask employees to pay for uniforms that constitute personal protective equipment that the employer is under a duty to supply under the Personal Protective Equipment at Work Regulations 1992 (SI 1992/2966). However, if the employee keeps the personal protective equipment without permission after their employment has ended, the employer can deduct the cost of the replacement equipment from any wages owed, if there is a provision in the employment contract allowing this.