1. Turn on time tracking. Go to Settings, then Account and Settings, then the Advanced tab, and switch on Time tracking. You can choose here whether employees' hourly cost rates are visible to everyone entering time or just to admins.
2. Open a weekly timesheet. Select + New, then Weekly timesheet under the Employees column. Pick the employee and confirm the week you're entering.
3. Enter hours for each day. Fill in hours worked per day across the week. If the time needs to bill back to a specific customer or job, pick that from the dropdown on the same line and mark it billable.
4. Add a second line for a different job in the same week, if needed. One employee's timesheet can split across multiple customers or service items without creating separate entries.
5. Save the timesheet. Once saved, those hours are available to pull straight into a paycheck when you run payroll, instead of someone re-typing hours from a separate log.
6. For employees who clock in themselves, turn on QuickBooks Time instead of hand-entry. QuickBooks Time (formerly TSheets) lets employees clock in and out from their phone, with optional GPS, and those hours flow into QuickBooks Online Payroll automatically once approved, replacing the weekly timesheet form for businesses that use it.
7. Approve timesheets before running payroll. Whether entered by hand or through QuickBooks Time, review and approve hours first; unapproved time doesn't always pull into payroll cleanly.