In QB Desktop I could record an employee's time by job and it would then calculate the payroll expense for each job. How do I do that in QB Online?
You can definitely do the same with QuickBooks Online, rachelwebb03.
Simply turn on the copy hours from employee time sheets function in the Payroll Settings. Then, QuickBooks will automatically syncs the hours entered from timesheet in to employee's paycheck. When payroll is approved, that's the time we'll account them in the payroll expense account.
Here's how to turn it on:
Click on the Gear icon.
Select Payroll Settings.
In the Employees Overview, click on the Time Sheets link.
Choose Copy hours from employee time sheets.
Click on OK.
To enter employee's time by job:
Click on the Plus icon.
Select the Weekly Timesheet or Single Time Activity.
Select the employee name and the period.
Choose the service or account, select billable, choose the job.
Enter the hours.
Click on Save and close.
The hours entered from there will show when running payroll for that pay period. I've got you some great resources to help you some more: