QuickBooks Time setup and the overtime hours that post as regular pay
Users linking QuickBooks Time to QuickBooks Online Payroll find overtime posting as regular pay; a complete setup pass fixes it.
Teams that connect QuickBooks Time to QuickBooks Online keep hitting the same pattern. The link between the two products works, and hours flow across, yet overtime ends up in the pay run as ordinary pay. Intuit’s accepted setup guidance pins the cause on steps that are easy to skip, and the fix is a full pass through launch, pay schedule, and employee pay settings.
The plans that include QuickBooks Time
QuickBooks Time ships with QuickBooks Online Payroll Premium and Elite. Essentials, Plus, Advanced, and Accountant editions of QuickBooks Online can track time with it. Core Payroll sits outside the bundle: you either add Time Premium or Elite as an add-on, or move up a payroll plan. A 30-day trial is offered if you want to test it first.
A plan gap shows itself at launch, before anything else. In QuickBooks Online, open Settings, then Subscriptions and billing, then QuickBooks Time Tracking, and select Find out more. Pick Premium or Elite, add it to your subscription, or start the trial. When the launch option never appears, the payroll plan most likely needs upgrading, or an existing Time account needs linking.
Launching the account from the All apps menu
Once the subscription is active, the launch takes a minute. From the main menu, open All apps, select Time, then Overview, and choose the option that opens classic QuickBooks Time. Your information transfers from QuickBooks Online automatically.
Newcomers sometimes expect a blank account and rebuild everything by hand. That is not how it works. The transfer covers the groundwork, so your job narrows to the settings below, and they are the ones that decide whether overtime behaves.
Set the pay schedule in the product that runs payroll
Here is where many setups drift. If you run QuickBooks Online Payroll, set the pay period there and leave the Time side alone. If you use Time on its own, open Company Settings in Time, select Payroll & Overtime, then Pay Schedule. Choose your default schedule, pick a recent payroll closing date, and save.
The options are weekly, every two weeks, twice a month, every four weeks, monthly, and custom. Custom schedules need at least two defined end dates before they will save. Match the schedule to how you actually pay people, because overtime calculations and reports follow it.
Why do overtime hours post as regular pay?
This is the trap that reaches payroll. Overtime pay must exist in each employee’s payroll profile inside QuickBooks Online Payroll. Where it is missing, every imported hour lands as regular pay, no matter how long the person worked. Nothing on the Time side corrects that on its own.
The click path is short, which is why the miss stings. Open Payroll in QuickBooks Online, select Employees, and choose the team member. Edit their pay details until overtime appears as a pay type, then save. Repeat for everyone likely to work beyond standard hours, and do it before the next pay run.
The setup notes pair this step with the pay schedule screen, so check both in one sitting: schedule first, pay types second.
The payroll report catches mistakes early
After setup, the payroll report inside Time is your safety net. Run it before each pay run and review how payroll items map to tracked time. You can add, edit, or delete timesheets straight from that report, which is quicker than repairing a finished pay run.
Mapping is the other quiet failure. When a payroll item and a time type point at different things, hours still import, but they land in the wrong place. A two-minute scan of the mapping saves the argument later.
Bring the team in next. Add your people, switch on the time tracking options they need, and send the invitations. Their recorded hours then flow into the report, into payroll, and into invoicing where you bill for time.
The setup order that works
Our read of the guidance, and of the failure pattern behind it, is that sequence matters. Confirm your plan includes Time. Launch from the All apps menu. Set the pay schedule in the product that actually runs payroll. Verify overtime pay types on every profile. Then read the payroll report in Time before you pay anyone. Follow that order and overtime stays where it belongs, labelled correctly, instead of hiding inside regular pay.