Who pays for staff uniform?

Who pays for staff uniform?   It is great that employers can decide their own rules for dress codes and uniforms at work but sometimes, too much choice makes it harder to know what to do!  “Should we charge staff for uniforms?  Should we limit the number of...