Check my register
Check my register
Box 12 code TT and code TP, reconstructed
Box 12 code TT and code TP, reconstructed
Every pay period so far this year ran without splitting the overtime premium from straight time, or qualified tips from mandatory service charges. Truing rebuilds both figures, per employee, per period.



Payroll platforms added the code TT and code TP fields going forward in late 2025 and early 2026. None of them reconstruct the months already run.

Box 12 code TT carries the compensation exceeding the regular rate — the half in time-and-a-half, not the whole overtime line. On a register with $60,000 of overtime paid, the correct figure is the $20,000 premium, not the $60,000. Reporting the total overstates it roughly threefold.

Non-discretionary bonuses, shift differentials and commissions fold into the regular rate, which raises the premium owed. A register that paid overtime at 1.5× base with a bonus running has underpaid.

Code TP excludes mandatory service charges and auto-gratuities, which a single combined tips total cannot be split back out of.
Box 14b then needs a Treasury occupation code per tipped employee.

Forms W-2 for 2026 are due to the SSA on 1 February 2027 — 31 January falls on a Sunday. An inaccurate information return carries penalties under IRC §§ 6721 and 6722.

Box 12 code TT carries the compensation exceeding the regular rate — the half in time-and-a-half, not the whole overtime line. On a register with $60,000 of overtime paid, the correct figure is the $20,000 premium, not the $60,000. Reporting the total overstates it roughly threefold.

Non-discretionary bonuses, shift differentials and commissions fold into the regular rate, which raises the premium owed. A register that paid overtime at 1.5× base with a bonus running has underpaid.

Code TP excludes mandatory service charges and auto-gratuities, which a single combined tips total cannot be split back out of.
Box 14b then needs a Treasury occupation code per tipped employee.

Forms W-2 for 2026 are due to the SSA on 1 February 2027 — 31 January falls on a Sunday. An inaccurate information return carries penalties under IRC §§ 6721 and 6722.
01.


Non-discretionary bonuses, shift differentials and commissions fold into the regular rate, which raises the premium owed. A register that paid overtime at 1.5× base with a bonus running has underpaid.
03.

04.

Every figure is computed per pay period from your own register, never off a blended annual rate — and anything the data cannot support is named rather than estimated.
One row per employee, per pay period: hours, overtime hours, the regular rate we computed, the required premium, the premium actually paid, and the resulting code TT and code TP figures.

One row per employee, per pay period: hours, overtime hours, the regular rate we computed, the required premium, the premium actually paid, and the resulting code TT and code TP figures.

One row per employee, per pay period: hours, overtime hours, the regular rate we computed, the required premium, the premium actually paid, and the resulting code TT and code TP figures.

One engagement. Priced off headcount.
One engagement. Priced off headcount.
Check any register free. The reconstruction is $350 up to 43 employees, then $8 each — one payment, one engagement, no subscription.
Check any register free. The reconstruction is $350 up to 43 employees, then $8 each — one payment, one engagement, no subscription.
Check any register free. The reconstruction is $350 up to 43 employees, then $8 each — one payment, one engagement, no subscription.
No account needed
See how many of your employees can be classified from the data you already have.
Every employee counted
Blocked employees, and why
Missing columns named
Tipped employees flagged
Runs on any register export
No code TT or TP computed
No file kept after the scan
No account, no card
up to 43 employees, then $8 each
Box 12 code TT and code TP rebuilt per employee, per pay period.
Per-employee workbook
W-2 import file
Method memo with sources
Exceptions report
Reconciliation, five control checks
We do not file your W-2s
No amended prior-year returns
Payroll remediation is separate
Enter a headcount for the exact figure
Start the reconstruction
Start the reconstruction
over 5,000 employees
Multi-entity or multi-client books, or a payroll history spanning two systems.
Everything in the reconstruction
Multi-entity consolidation
Multi-client firm engagements
Mid-year payroll system changes
Registers spanning two systems
Named method reviewer
Scheduled delivery date
Quoted before any work starts
No account needed
See how many of your employees can be classified from the data you already have.
Every employee counted
Blocked employees, and why
Missing columns named
Tipped employees flagged
Runs on any register export
No code TT or TP computed
No file kept after the scan
No account, no card
up to 43 employees, then $8 each
Box 12 code TT and code TP rebuilt per employee, per pay period.
Per-employee workbook
W-2 import file
Method memo with sources
Exceptions report
Reconciliation, five control checks
We do not file your W-2s
No amended prior-year returns
Payroll remediation is separate
Enter a headcount for the exact figure
Start the reconstruction
Start the reconstruction
over 5,000 employees
Multi-entity or multi-client books, or a payroll history spanning two systems.
Everything in the reconstruction
Multi-entity consolidation
Multi-client firm engagements
Mid-year payroll system changes
Registers spanning two systems
Named method reviewer
Scheduled delivery date
Quoted before any work starts
No account needed
See how many of your employees can be classified from the data you already have.
Every employee counted
Blocked employees, and why
Missing columns named
Tipped employees flagged
Runs on any register export
No code TT or TP computed
No file kept after the scan
No account, no card
up to 43 employees, then $8 each
Box 12 code TT and code TP rebuilt per employee, per pay period.
Per-employee workbook
W-2 import file
Method memo with sources
Exceptions report
Reconciliation, five control checks
We do not file your W-2s
No amended prior-year returns
Payroll remediation is separate
Enter a headcount for the exact figure
Start the reconstruction
Start the reconstruction
over 5,000 employees
Multi-entity or multi-client books, or a payroll history spanning two systems.
Everything in the reconstruction
Multi-entity consolidation
Multi-client firm engagements
Mid-year payroll system changes
Registers spanning two systems
Named method reviewer
Scheduled delivery date
Quoted before any work starts

Check it free
Send the register
Review and sign
Send a payroll register export — one row per employee per pay period. It is read in the request and not stored, and no code TT or TP figure is computed here.
Every employee in the file, counted
How many cannot be classified, and the reason for each
Tipped employees flagged for box 14b

Check it free
Send the register
Review and sign
Send a payroll register export — one row per employee per pay period. It is read in the request and not stored, and no code TT or TP figure is computed here.
Every employee in the file, counted
How many cannot be classified, and the reason for each
Tipped employees flagged for box 14b

Check it free
Send the register
Review and sign
Send a payroll register export — one row per employee per pay period. It is read in the request and not stored, and no code TT or TP figure is computed here.
Every employee in the file, counted
How many cannot be classified, and the reason for each
Tipped employees flagged for box 14b
The registers are already written. Check yours free and see how many of your employees can be classified from the data you have, while there is still time to go back for a better export.

The registers are already written. Check yours free and see how many of your employees can be classified from the data you have, while there is still time to go back for a better export.

The registers are already written. Check yours free and see how many of your employees can be classified from the data you have, while there is still time to go back for a better export.
