No Tax on Overtime: The Box 12 Code TT Reporting Rule Every Small Employer Owes in 2026
No Tax on Overtime: The Box 12 Code TT Reporting Rule Every Small Employer Owes in 2026
The short answer: Beginning with tax year 2026, every employer that pays overtime has to report a new number on each employee's Form W-2, in box 12 with code TT. It is not total overtime pay. It is only the premium half of overtime that federal law required you to pay. Getting that number right means knowing, week by week, exactly how many hours each person worked and which of those hours crossed 40. Punch records that as the week happens, so the figure your payroll provider needs is already there in January.
What "No Tax on Overtime" Actually Is
The One Big Beautiful Bill Act, P.L. 119-21, created a deduction for qualified overtime compensation for tax years 2025 through 2028. The shorthand has been "no tax on overtime." The IRS has been direct about how misleading that is. In its updated fact sheet, the agency states that the deduction does not mean overtime compensation is excluded or exempt from gross income.
Three things follow from that, and every one of them lands on the employer.
Overtime wages are still wages. They stay subject to federal income tax withholding and to employment taxes including Social Security and federal unemployment tax. The IRS has said employers must keep withholding normally and may not reduce withholding because an employee expects to claim the deduction. An employee who wants less withheld submits an updated Form W-4. That is the only lever, and it belongs to the employee.
The benefit is a deduction the employee claims on a personal return, capped at $12,500 of qualified overtime compensation per return, or $25,000 on a joint return. It phases down once modified adjusted gross income passes $150,000, or $300,000 for joint filers. The employee also needs a Social Security number valid for employment, and married filers have to file jointly to claim it.
And starting in 2026, the employee generally cannot claim any of it unless you reported it. That is the part that changed.
The Number Is the Premium, Not the Overtime
Qualified overtime compensation is the portion of FLSA-required overtime pay that exceeds the employee's regular rate. In a time-and-a-half world, an overtime hour splits into two pieces. The straight-time piece is ordinary wages. The extra half is the qualified part.
A framer earns $30.00 an hour and works 46 hours in a workweek.
- Six overtime hours at $45.00 an hour is $270.00 of overtime pay.
- Of that, $180.00 is straight time at the regular rate. Ordinary wages.
- The remaining $90.00 is the premium. That is the qualified overtime compensation.
Report $90.00 for that week, not $270.00. Over a year, this is a running per-employee total that has to be carried separately from gross wages all the way to the W-2.
Pay more than the law requires and the extra does not help. The IRS gives the example directly: if you pay double the regular rate for hours over 40, only the one-half portion relied on to satisfy the FLSA is qualified. The generous half is ordinary wages.
State Overtime Usually Does Not Count
This is where multi-state and California employers get burned, and it is the least intuitive rule in the whole regime.
The deduction reaches overtime required under section 7 of the Fair Labor Standards Act. That is the weekly rule: over 40 hours in a fixed workweek. Overtime that only a state statute requires is not FLSA-required overtime, so its premium is not qualified.
Practically, that means the following premiums generally fall out of the code TT figure:
- California daily overtime for hours past 8 in a day, when the week never reaches 40.
- California double time past 12 in a day, and the seventh-consecutive-day rules, except to the extent the FLSA half was already owed.
- Any daily overtime in Alaska, Nevada, Colorado, or Oregon manufacturing that a 40-hour week does not also trigger.
- Overtime you owe only because a union contract or your own handbook promised it. If the individual is not FLSA overtime-eligible, no amount of contractual overtime creates qualified overtime compensation.
A California crew working four 10-hour days inside a 38-hour week earns eight hours of state daily overtime and zero dollars of qualified overtime compensation. Their code TT box is empty, and that is correct.
Exempt staff are outside this entirely. The FAQs also flag an easy trap for small companies: an employee who holds a bona fide equity interest of at least 20 percent in the business and actively manages it is generally exempt from FLSA overtime, so their overtime is not qualified either.
The New Employer Obligation, Precisely
For tax year 2025, separate reporting was optional. Some employers used box 14 or a separate statement, and employees who got nothing were allowed to reconstruct the figure themselves.
That grace is over. For tax year 2026 and later, employers must separately report qualified overtime compensation on Form W-2, box 12, using code TT. Four details matter:
- Report the full amount paid. You report the entire qualified overtime compensation for the year even if the employee cannot deduct all of it because of the cap or the income phaseout. Do not pre-limit the number.
- The W-2 is the gate. Beginning in tax year 2026, employees generally may claim the deduction only for amounts reported in box 12, code TT.
- Errors require a W-2c. If you understate the figure, the employee has to obtain a corrected Form W-2c from you before claiming more. They cannot substitute their own estimate on Form 4852.
- Withholding does not change. Keep withholding as usual.
Point three is the one worth reading twice. Understate the box and you have not just made a filing error. You have reduced a crew member's refund and handed yourself a correction cycle in the middle of tax season.
Where the Number Actually Goes Wrong
The reporting rule is arithmetic. The arithmetic runs on hours, and hours are where small employers lose control.
The workweek is not defined, or it moves. The FLSA premium exists only in relation to a fixed and regularly recurring 168-hour week. If your period boundaries drift, or a bi-weekly period gets treated as one 80-hour block, the split between straight time and premium is wrong before any tax question is asked.
The regular rate is understated. The premium is a function of the regular rate, and the regular rate includes nondiscretionary bonuses, shift differentials, and most production pay, not just the base wage. Understate the rate and you understate box 12.
The hours are reconstructed. A timesheet filled in on Friday from memory produces a plausible number, not a recorded one. It was already a wage-and-hour exposure. Now it is also a federal information return.
State and federal overtime are mixed together. A payroll system that lumps all premium hours into one bucket cannot separate the FLSA half from the state-only half, and box 12 quietly overstates.
How Punch Handles It
Punch does not file your W-2. Your payroll provider does. What Punch does is produce the hour record that provider needs, at the granularity the rule demands.
Every punch in and punch out is timestamped to the minute and attached to a job site, so the week is a record instead of a reconstruction. Lunch is tracked as its own event, so unpaid meal time never inflates a paid block. Split shifts stay two clean segments on one day.
Overtime is applied automatically against your fixed workweek using Punch's overtime presets, which cover more than 50 countries plus state rules, so weekly FLSA overtime and state daily overtime are computed against real hours rather than a monthly total. Your workweek stays one fixed 168-hour period, which is the boundary the entire premium calculation depends on.
Punches work offline. A crawlspace, a rural site, or a canyon with no signal still records a real punch that syncs when service returns, so no hour goes missing and gets guessed at later.
Owners and managers review the week and approve or reject in bulk instead of one shift at a time, and every decision is recorded against the shift. Pay periods run weekly or bi-weekly. When a period is approved, Reports export to Excel or a QuickBooks CSV, or push straight into QuickBooks Online, so the hours your payroll system prices are the hours your crew actually worked.
For crews without company phones, a shared iPad in the shop or truck becomes a punch station with a PIN. Verification stays private throughout: Punch confirms an on-site punch-in with a job-site geofence on iOS, never facial recognition and never a photo at the punch. Proving a framer started at 6 a.m. should not require a camera in anyone's face. Trust beats surveillance.
Why Punch Beats the Per-Seat Alternatives
This rule applies to every non-exempt employee you have, which means the cost of complying scales with headcount on every per-seat platform. ClockShark, Connecteam, Buddy Punch, QuickBooks Time, and Homebase all bill by the user, and the overtime handling and export tooling that would carry this correctly tend to sit one tier up or behind an add-on.
Punch charges a flat price per organization. Every plan includes every feature, from geofenced punch-in to kiosk mode to bulk approvals to QuickBooks Online export, and owners are always free. Add three seasonal hands in October and your software bill does not move.
The Bottom Line
The deduction is real, it is capped at $12,500 or $25,000 joint, it phases out above $150,000 or $300,000, and it runs through 2028. Your part is narrower and non-optional: report the FLSA premium, and only the FLSA premium, in box 12 with code TT starting with the 2026 forms you issue in early 2027. The figure is only as good as the workweek behind it, so fix the hours now, while the year is still being worked.
Start with Punch and let the week record itself.
This article is general information, not tax or legal advice. Tax rules change and IRS FAQs are updated. Confirm your reporting obligations with the IRS guidance in force and with a qualified tax professional before filing.