Even though the construction company I own isn't large, we used to spend a huge amount of time processing payroll. Every week, we would scramble to collect time sheets, then spend time back in the office deciphering our workers' handwriting and double-checking their time sheets for possible discrepancies, mistakes, lost billable time, and overbilled time. Since I use time records to track job costs and compare actual vs. estimated expenses, we also had to organize the time sheets according to the CSI cost codes in our original estimates. Only then could we finally generate payroll, submit our invoices, and track...

-OR-