This one has always bugged me both in the lawn business and in my business now. Im curious how you guys handle payroll. Do you pay everyday? Every week? 2 weeks? Is there a hold back? Heres how I do it. We pay weekly. Payday is Thursday. On Thursday you are paid for the week before. Just like any "regular job" It seems to me in this industry or maybe the small service business as a whole that this is a foreign concept. I make sure to explain the pay system and we even have it in our employee handbook. However.... I have lost count how many guys have stormed into the office on thursday, their first week of work, wondering where their check is. No matter how many times you explain it they dont understand and are convinced they are getting screwed. They think that 6pm on thursday, they are supposed to be paid from 7am that monday until the time they walk in the office. They completely dont understand the "payroll concept" We use a payroll service. On Monday our office faxes in the payroll for the previous week. The service then cuts the checks and mails them to us by Wednesday. We hand them out on thursday. From the way these guys explain it to me, at 5:00 on friday, they would get back to the shop, and their boss would be in the office calculating their hours and payroll for that current week and writing checks while they were standing outside. Another fun one is when after an employees first day, he comes in the office "looking for his money" .... Or when a guy quits or gets fired and has to wait until the following thursday to get his final check. So how do you guys do it?