We're in the staffing business, and most of our revenue is from invoices that are based on service items (hourly bill rates, 1 service item per hourly billable employee). We use classes (3-4 levels) extensively, mainly to keep track of P&L by class. 6 top level classes, and and billable employees and billable non-employees are in the Sales class. Other classes are Recruiting, Operations, etc, and an Administrative class.
We currently use a home-grown time tracking system and an third-party payroll provider. So basically 3 disconnected systems.
I'm considering going with a Quickbooks Time or a third-party time tracking tool that's integrated with QB Online, plus Quickbooks Payroll, and wanted to get some feedback on that approach, and suggestions if there is a better way.
If classes are not the right way to track revenue and expenses by department and/or categories such as billable employees (or by a specific billable employee), what would be an alternate way to set this up with QB Online Advanced + QB Payroll?
Thanks!