I'm doing payroll right now and wondering:

Do you guys do daily timesheets or weekly timesheets?

For service work it would be nice to get a daily time sheet. I find I'm always a week and a half back of double checking that people have been billed, whether for extras or service calls etc.

If I was mostly service I guess I would consider daily to be turned in right away. If I was mostly contract or multiple day/week sized jobs, weekly would be find. But consistantly switching between the two types, I'm wondering what you guys do.