Box12TT

QuickBooks Desktop and code TT: check qualified overtime before you print W-2s

Updated November 12, 2026. Not affiliated with Intuit. Report names vary slightly by QuickBooks Desktop edition and year.

QuickBooks Desktop payroll fills W-2 box 12 code TT from a "Qualified OT Tracking" payroll item. In Intuit's community threads this year, users reported that it calculates automatically only in simple setups. In June 2026 an Intuit moderator wrote that automatic calculation works with a single tracking item, and that multiple or mixed overtime rates need manual amounts. Users also reported it failing when overtime is the first earnings line or when an employee has more than one regular rate.

If any of your clients have bonuses, shift differentials, two pay rates, double time or daily overtime, check the tracking item's year-to-date total against an independent workweek calculation before W-2s go out on February 1, 2027.

Step 1: get weekly hours and earnings out of QuickBooks

  1. Open Reports › Employees & Payroll › Payroll Item Detail (or Payroll Detail Review) for January 1 to December 31, 2026.
  2. Make sure the columns include employee, pay period end date, check date, payroll item, hours and amount.
  3. Choose Excel › Create New Worksheet, then save the sheet as CSV.

With a weekly payroll, each paycheck is one workweek. With biweekly or semi-monthly payroll you need hours by workweek from timesheets (for example the Time by Name report), because overtime is owed per workweek, not per pay period.

Step 2: map payroll items to the template columns

QuickBooks payroll itemBox12TT column
Hourly wage or salary (regular)straight_time_pay
Overtime (x1.5)overtime_pay
Double time (x2)doubletime_pay
Shift differential, production or attendance bonusother_includable_pay
Holiday, vacation, sick payexcluded_pay
Qualified OT TrackingLeave it out: this is the figure you're checking

You can keep one row per payroll item. Box12TT adds rows for the same employee and week together. Put the hours actually worked in hours_worked on one of that week's rows.

Step 3: compare and correct

Run the CSV through the calculator and compare its code TT figure per employee with the year-to-date Qualified OT Tracking amount on the Payroll Summary report. Where they differ, open the employee's workweeks. The review notes show whether the difference comes from overtime the FLSA didn't require (not code TT) or from premium your payroll underpaid (reportable only once paid).

To correct QuickBooks before printing W-2s, adjust the Qualified OT Tracking item for the difference using the method your payroll support channel recommends. Box12TT never changes anything in QuickBooks.

Sources