Out of 8 employees, we had 2 that could never get to work on time, period. We have meetings in the morning 2x a week and they would come straggling in. Let me say they are both good Techs in most other ways. I had tried everything to get them here. I can't stand being late and I think if they want their job they should be on time. Finally, I did the following, not sure it would be good or right for everybody. It has worked for me. If they are late I will deduct 1 hour for each day they are late. This was for flat rate technicians. The 1st two weeks I deducted 4 hours. He came in and asked me how come. I told him we had a meeting and this was my last resort. He said well, I didn't think you would really do it. When you hit them in the pocket book, it makes a difference. I also had told him if he was on time, he would also get a raise, which he deserved. He then made the effort and is on time. He came in and now wants his hours back. I will give them back after he proves he can come to work on time for more than 2 weeks.