We give our employees each 5 logo t-shirts for the new work guys and 5 polo style shirts for the service guys. If they show up with another shirt on or if the company shirt is obviously dirty, they have to buy a new shirt or they don't work. I think giving them 5 for free is plenty, they can wash clothes once a week.

We thought about using a uniform service and having the employees pay for it, but decided to purchase instead. Our shirts are 100% cotton and high quality. The T's only cost us about $6.50 ea, but the polo's are more like $24.