The Overtime Number on Your W-2s Doesn't Exist Yet
Phil Bolton · August 8, 2026 · 3 min read
A client of mine runs a 140-person specialty manufacturer in Ohio, about $31M in revenue, roughly 90 of those people hourly across two shifts. In June his payroll rep sent a one-line note asking him to confirm the system was tracking qualified overtime. He forwarded it to me with a question mark. We opened the payroll register and found a single earnings code called OT, carrying the full time-and-a-half amount, configured that way since 2019.
That code is not the number the IRS wants in January.
The premium, not the pay
Starting with tax year 2026, employers have to report qualified overtime separately in Box 12 under code TT. Qualified tips get code TP, plus a Treasury occupation code in Box 14b. For 2025 this was optional and most providers skipped it. This year it's mandatory.
Qualified overtime means only the premium above the regular rate. On time-and-a-half, that's the extra half. Not the whole 1.5. Take a machine operator at $28 an hour working six overtime hours a week. His gross overtime pay is $252. The qualifying portion is $84. Across 48 working weeks that's $4,032 reportable against $12,096 sitting in the OT code, and reporting the wrong one hands an employee a deduction he can't actually claim, on a form he files a return against.
Three ways the number shrinks further
Only FLSA overtime counts, and the FLSA means hours past 40 in a week. Daily overtime under California law, the ninth and tenth hour inside a 38-hour week, isn't FLSA overtime and doesn't qualify. Neither does contractual overtime, holiday premium, or the double-time your handbook promises after twelve hours. Pay 2x by policy and you still report the 0.5 the statute required.
Then there's the regular rate, which is where this gets ugly. Under the FLSA, the regular rate sweeps in nondiscretionary bonuses, shift differentials, and production incentives. My client pays a $1.25 shift differential and a quarterly attendance bonus. Both belong in the regular rate, both change the premium, and the correct code TT figure for a second-shift operator is therefore not 0.5 times his base wage. Very few midsize payroll configurations recompute that.
You can't reconstruct in December a number your system wasn't recording in January.
What the next four months are for
Pull one pay period and hand-calculate qualified overtime for five people: someone straight hourly, someone on a shift differential, someone who earned a nondiscretionary bonus that quarter, someone salaried non-exempt, someone in a state with its own daily overtime rules. Compare each result to what your system would drop into Box 12.
If they don't match, you have a configuration project. You also have seven months of 2026 payroll behind you that needs recalculation from raw time data. In August, with timekeeping records intact and vendors still answering the phone, that's a project. In January it's an archaeology dig.
Withholding, by the way, doesn't change at all. Nothing about this shows up in cash. Which is exactly why it sits untouched until it's late.

Phil Bolton
Founder & Principal at Manitou Advisory
More from the blog
Your SBA Cap Doubled. Your Books Didn't.
The SBA decoupled 7(a) from 504 on July 4, so a borrower can now carry $10M across both. The harder change is that lenders now underwrite to a 1.10x coverage ratio they build from your statements.
Your Bad Debt Reserve Now Depends on How Slow You Close
A new FASB election lets private companies count cash collected after year-end when sizing the allowance. The slower your close, the more collections you get to count.
Your Spreadsheet Workaround Is About to Become a Skill
Excel can now learn your recurring close work and repeat it on demand. Most close files are half process and half patch, and a trained skill can't tell which is which.
Want to talk about your finance setup?
We help growing companies build the right finance function.
Book a Call →