No Tax on Overtime: What the OBBBA Deduction Actually Means for Your Employees

With the OBBBA “no tax on overtime” provision now in effect, I’ve been getting a lot of questions from my small business clients about what this means practically. Let me break down what I’ve learned.

How the Deduction Actually Works

First, the name is a bit misleading. It’s not that overtime isn’t taxed - it’s that employees can now take a deduction for the overtime premium portion when they file their taxes.

Key points:

  • The deduction covers the premium portion only (the extra 0.5x in time-and-a-half)
  • Maximum deduction: $12,500/year ($25,000 for joint filers)
  • Phases out at $150,000 MAGI ($300,000 joint)
  • Only applies to FLSA-required overtime - not state-only OT, union agreements, or company policy

What This Means for Payroll Tracking

Here’s the challenge: employees only get this deduction if they can document their qualified overtime. That means employers need to:

  1. Track overtime premium separately from base OT pay
  2. Report it on W-2 Box 12 Code TT starting 2026
  3. Help employees understand they can now adjust W-4 withholding

Recording in Beancount

For those of us tracking payroll in Beancount, here’s what I’m doing for my own freelance business (I occasionally hire contractors who qualify):

; Track the components separately
2026-01-15 * "Contractor Payroll" "Helper - Week 2"
  Expenses:Payroll:Wages:Regular      1,600.00 USD  ; 40 hrs × $40
  Expenses:Payroll:Wages:OTBase         200.00 USD  ; 5 hrs × $40 (1.0x)
  Expenses:Payroll:Wages:OTPremium      100.00 USD  ; 5 hrs × $20 (0.5x) - OBBBA qualified
    w2_code: "TT"
    flsa_qualified: TRUE
  Assets:Bank:Business             -1,900.00 USD

Common Misconceptions

Misconception: “My paycheck will be bigger because OT isn’t taxed”
Reality: Withholding stays the same. The benefit comes when filing taxes.

Misconception: “All overtime qualifies”
Reality: Only FLSA-required overtime counts. State-only requirements don’t qualify.

Misconception: “Employers handle this automatically”
Reality: Employers report it, but employees must claim the deduction.

Questions for Discussion

  1. How are others explaining this to employees/clients?
  2. For those with mixed FLSA/non-FLSA overtime, how are you tracking which hours qualify?
  3. Has anyone updated their W-4 calculator spreadsheets for this?

I’m particularly curious about the second question - some of my clients have California operations where state OT kicks in at 8 hours/day, but FLSA only applies to 40 hours/week.

Great breakdown! Let me add the tax professional perspective on some of these points.

The FLSA vs State OT Distinction Is Critical

You touched on California - this is going to be a major pain point. Here’s the breakdown:

Overtime Type Qualified for OBBBA?
FLSA overtime (>40 hrs/week) Yes
California daily OT (>8 hrs/day) No*
California double time (>12 hrs) No*
State-only OT (no federal requirement) No
Union contract OT No
Employer policy OT No

*Unless the hours ALSO exceed 40/week under FLSA

Practical Example: California Employee

Employee works:

  • Monday: 10 hours (2 hrs CA daily OT, 0 hrs FLSA OT)
  • Tuesday-Thursday: 8 hours each
  • Friday: 6 hours

Weekly total: 40 hours

  • CA OT pay earned: 2 hours × 1.5x
  • FLSA OT: 0 hours (didn’t exceed 40/week)
  • OBBBA-qualified premium: $0

Now if Friday was 10 hours:

  • Weekly total: 44 hours
  • CA OT: 6 hours daily + 4 hours FLSA
  • FLSA OT: 4 hours
  • OBBBA-qualified: Only the premium on those 4 FLSA hours

The W-4 Adjustment Angle

The updated 2026 Form W-4 has a new section for anticipated overtime. Employees can reduce withholding to account for the deduction they’ll claim.

Caution: I’ve seen employees over-adjust and end up owing at tax time. I recommend being conservative.

Documentation Requirements

For audit defense, employees should keep:

  1. Pay stubs showing overtime hours and pay
  2. W-2 with Box 12 Code TT
  3. Records showing hours were FLSA-required (not just state/policy)

The last one is tricky - how does an employee prove FLSA applied? It’s on the employer to classify correctly.

This is exactly what my clients have been asking about. Here’s how I’m explaining it to small business owners who don’t have an HR department.

The “Employee Benefits” Pitch

When I tell clients “you need to track overtime differently now,” the first question is always “why should I care - isn’t this an employee benefit?”

Here’s my pitch:

“Your employees can now deduct up to $12,500 of their overtime premium from their taxes. But they can only claim it if YOU report it correctly on their W-2. Get it wrong, and they lose the benefit. Get it right, and you’re a hero.”

That usually gets their attention.

Simple Tracking for Simple Businesses

Most of my clients have straightforward situations:

  • One pay rate per employee
  • No state daily overtime (we’re in Texas)
  • Standard 40-hour threshold

For them, I’m using this simple Beancount setup:

; Open accounts once
2026-01-01 open Expenses:Payroll:OT:FLSAQualified
2026-01-01 open Expenses:Payroll:OT:NonQualified

; Weekly payroll
2026-01-17 * "Payroll" "Week ending 01/17"
  Expenses:Payroll:Wages                8,500.00 USD
  Expenses:Payroll:OT:FLSAQualified       637.50 USD
    ; This is the 0.5x premium portion
    ; 30 total OT hours × avg rate $21.25 × 0.5
  Expenses:Payroll:OT:NonQualified        637.50 USD
    ; This is the 1.0x base portion of OT pay
  ; withholdings etc

Wait, that’s getting complicated. Let me simplify even more:

2026-01-17 * "Payroll" "Week ending 01/17"
  Expenses:Payroll:Regular            8,500.00 USD
  Expenses:Payroll:Overtime           1,275.00 USD
    flsa_premium: 637.50
    ; Total OT is 1.5x, premium is the 0.5x part

The metadata approach is cleaner for simple operations.

Client Communication Template

I’ve been sending this to employees with their first 2026 pay stub:


New for 2026: No Tax on Overtime

The federal government now allows you to deduct your overtime premium from your taxes. This could save you money at tax time.

What you need to know:

  • Your W-2 will show your qualified overtime in Box 12 (Code TT)
  • You’ll claim this deduction when you file your taxes
  • Your regular paycheck withholding stays the same

Questions? Talk to your tax preparer about how this affects your situation.


Keeping it simple seems to work best.

Coming from the freelance consulting world, I want to raise an important point that’s been confusing my clients.

The Independent Contractor Question

Several of my small business clients have asked: “Does this apply to my contractors who work overtime?”

The answer is no. The OBBBA overtime deduction only applies to employees covered by FLSA. Independent contractors:

  • Are not covered by FLSA overtime rules
  • Don’t receive W-2s
  • Cannot claim this deduction

This has created an interesting situation where I’ve seen some workers ask to be reclassified as employees specifically for this benefit. That’s a whole other can of worms (misclassification risks, etc.).

For Freelancers Tracking Client Payroll

If you’re like me - a freelancer who helps clients with their books - here’s my workflow for tracking this in Beancount:

; Client: Smith Construction
; Employee: J. Garcia
; Week ending 2026-01-17

2026-01-17 * "SmithCo Payroll" "Garcia, J - Week 3"
  ; Classification check metadata
  employee_type: "W2"
  flsa_covered: TRUE
  flsa_exempt: FALSE
  
  Expenses:Clients:SmithCo:Payroll:Regular    1,800.00 USD
  Expenses:Clients:SmithCo:Payroll:OT           405.00 USD
    ot_hours: 6
    regular_rate: 45.00
    ot_rate: 67.50
    flsa_premium: 135.00    ; 6 hrs × $22.50
    obbba_eligible: TRUE
  ; withholdings...

The classification metadata helps me remember which workers qualify when I’m reconciling for multiple clients.

The Phase-Out Trap

One thing I’ve been helping clients communicate to their higher-paid employees: the phase-out.

If an employee’s MAGI exceeds $150,000 ($300,000 joint), the deduction starts phasing out. For a highly-paid employee working significant overtime, they might not get the full benefit.

Example:

  • Employee earns $160,000 salary + $15,000 OT
  • MAGI: $175,000
  • Phaseout reduces their potential deduction

I haven’t found a clean way to track this in Beancount since we don’t know employees’ full tax situations. But it’s worth mentioning in communications.

Financial Modeling Question

Has anyone built a calculator or spreadsheet to help employees estimate their actual benefit after considering:

  1. The $12,500 cap
  2. The income phase-out
  3. Their marginal tax rate

I’m thinking of building one for my clients but don’t want to reinvent the wheel.

@freelancer_frank - I actually built an OBBBA benefit estimator for my clients. Happy to share the logic.

The Calculator Logic

Here’s how I calculate the estimated tax savings:

Step 1: Calculate Raw Qualified Amount

qualified_ot = ot_hours × regular_rate × 0.5

Step 2: Apply the Cap

capped_amount = MIN(qualified_ot, 12500)  # or 25000 for joint

Step 3: Calculate Phase-Out Reduction

# Single filer
if MAGI <= 150000:
    reduction = 0
elif MAGI >= 200000:
    reduction = capped_amount  # fully phased out
else:
    phaseout_pct = (MAGI - 150000) / 50000
    reduction = capped_amount × phaseout_pct

Step 4: Calculate Tax Savings

allowable_deduction = capped_amount - reduction
tax_savings = allowable_deduction × marginal_rate

Beancount Implementation

I’ve been thinking about creating a Beancount plugin that could compute this. The tricky part is that the deduction is at the individual level, not the employer level.

For now, I’m tracking it at year-end with a reconciliation entry:

; Year-end OBBBA tracking (memo entry, not affecting books)
2026-12-31 note Assets:Tracking:OBBBA "Employee OT Premium Totals for W-2 Box 12 TT"
  ; Smith, J: $3,450
  ; Garcia, R: $2,100
  ; Johnson, T: $8,750
  ; Williams, K: $12,500 (capped)

Tax Filing Reminder

One thing worth emphasizing: employees need to actually claim this deduction on their tax returns. It’s not automatic.

For 2026 filing (in early 2027), they’ll need to:

  1. Look at their W-2 Box 12 Code TT
  2. Calculate any phase-out based on their income
  3. Enter the deduction on the appropriate line

I’m already planning client communications for January 2027 to remind everyone.

Record Retention Note

Since this is a tax deduction employees claim, they should keep their W-2s for at least 3-7 years (depending on their situation). The employer’s Beancount records serve as backup documentation if the IRS ever questions the reported amounts.

This is another case where plain-text accounting shines - grep for “flsa_premium” and you have instant documentation.