A practical guide for employers on the new Box 12 Code TP and Box 14b TTOC requirements — what they are, how to set up your payroll, and how to avoid common audit triggers.
Code TP is a new W-2 Box 12 reporting code introduced for tax year 2025 (W-2s distributed in January 2026) under the No Tax on Tips Act. It reports the total amount of qualifying tips an employee earned during the tax year. This is the dollar figure that employees use to calculate their tip deduction when filing their individual federal tax return.
Code TP joins a long list of Box 12 codes (like Code DD for health insurance costs and Code W for HSA contributions) that provide the IRS with specific income and benefit details beyond basic wages. However, Code TP is unique because it directly determines the employee’s eligibility for a tax deduction — making accuracy absolutely critical.
Not all tips go in Box 12 Code TP. Only tips that meet all of the following criteria are reported there:
Important: Allocated tips (from the Form 8027 8% shortfall rule) are reported in Box 8, not in Box 12 Code TP. Allocated tips do not qualify for the deduction because they were not voluntarily reported by the employee.
In addition to Code TP in Box 12, employers must also report the employee’s Treasury Tipped Occupation Code (TTOC) in Box 14b. This is a standardized IRS code that identifies the employee’s specific qualifying occupation.
The TTOC serves as verification that the employee works in a deduction-eligible occupation. When the employee files their tax return and claims the tip deduction, the IRS cross-references the Box 14b TTOC with the approved occupation list. A missing or invalid TTOC can delay the employee’s refund or trigger an IRS correspondence audit.
Each tipped employee needs the TTOC that corresponds to their primary tipped role at your establishment. Common codes for the restaurant industry include:
| Occupation | Description |
|---|---|
| Restaurant server / wait staff | Full-service dining, takes orders and delivers food |
| Bartender | Prepares and serves drinks at a bar |
| Barista | Prepares coffee and specialty beverages |
| Busser / bus person | Clears tables, assists servers (if directly tipped or in qualifying tip pool) |
| Food delivery driver | Delivers food orders to customers |
| Counter service worker | Takes orders and serves food at a counter |
| Host / hostess | Greets and seats customers (if directly tipped) |
For employees who perform multiple roles (e.g., a server who also bartends on certain shifts), assign the TTOC for the position where they earned the majority of their tips during the year. If the split is roughly equal, use the code for the role they performed most frequently.
The W-2 form has several tip-related fields. Understanding how they interact prevents double-counting and reporting errors:
| W-2 Field | What It Reports | Relationship to Code TP |
|---|---|---|
| Box 1 (Wages) | Total taxable compensation including tips | Includes Code TP amount |
| Box 5 (Medicare wages) | Total wages subject to Medicare tax | Includes Code TP amount |
| Box 7 (Social security tips) | Tips subject to social security tax | Includes Code TP amount; may also include non-qualifying tips |
| Box 8 (Allocated tips) | Tips allocated by employer under 8% rule | Excluded from Code TP — these do not qualify for the deduction |
| Box 12, Code TP | Qualifying tips eligible for deduction | Subset of Box 7; only voluntary, reported tips in qualifying occupations |
| Box 14b (TTOC) | Treasury Tipped Occupation Code | Required companion to Code TP; identifies qualifying occupation |
Key relationship: Box 12 Code TP is always a subset of Box 7 (social security tips). Box 7 includes all reported tips subject to FICA. Code TP includes only the portion that qualifies for the income tax deduction. If Code TP exceeds Box 7, you have a reporting error.
Follow these steps to configure your payroll system for Code TP reporting:
Contact your payroll provider (ADP, Paychex, Gusto, QuickBooks, or whichever system you use) and confirm they support Box 12 Code TP and Box 14b TTOC on W-2 generation. As of early 2026, most major providers have announced support, but implementation timelines vary. If your provider does not support these fields, you will need an alternative solution before W-2 distribution in January 2027.
Your payroll or tip tracking system needs to distinguish between:
In your payroll or HR system, add a TTOC field to each tipped employee’s profile. Consult the IRS TTOC list in TD 10044 (or use TipTrack’s built-in lookup) to assign the correct code. Document your assignments in case of IRS inquiry.
If your POS system feeds tip data into your payroll system, verify that the integration correctly classifies tip types. The POS should flag:
Maintain a running total of each employee’s qualifying tips throughout the year. This total becomes the Box 12 Code TP amount on the W-2. It also helps you monitor employees approaching the $25,000 annual cap (though the cross-employer cap is the employee’s responsibility).
Before the year-end crunch, run test W-2s to verify that Code TP and Box 14b TTOC appear correctly. Check that Code TP amounts are consistent with Box 7 (Code TP should never exceed Box 7). Verify that TTOCs match the codes you assigned.
The IRS is likely to scrutinize Code TP reporting closely in the first few years. Avoid these common errors:
Auto-gratuities and mandatory service charges are not qualifying tips. Including them in Code TP inflates the deduction amount and will trigger IRS matching notices when the service charge total does not reconcile with your Form 8027 filing.
A W-2 with a Code TP amount but no Box 14b TTOC (or an invalid code) creates a processing error. The IRS cannot verify the employee’s occupation qualifies, which may result in the employee’s deduction being denied until they provide additional documentation.
Code TP should always be less than or equal to Box 7 (social security tips). Code TP is a subset — the qualifying portion of total reported tips. If Code TP is greater than Box 7, it indicates either a data entry error or a classification problem.
Attempting to retroactively classify tips at year-end (e.g., estimating what percentage of tips were voluntary) is inaccurate and risky. Classification must happen at the transaction level throughout the year. If you do not have a system in place to classify tips in real time, the Code TP amount on your W-2s will be unreliable.
Cash tips that employees report via Form 4070 or your internal process are qualifying (assuming the occupation qualifies). Failing to include reported cash tips in the Code TP total shortchanges the employee’s deduction. Ensure your system captures both POS/credit card tips and employee-reported cash tips.
Some small businesses may be tempted to handle Code TP manually — tallying tips on a spreadsheet and entering the total on W-2s at year end. This approach carries significant risk:
TipTrack automates the entire Code TP workflow from transaction to W-2:
Box 12 Code TP is a new W-2 reporting code introduced for tax year 2025 under the No Tax on Tips Act. Employers use Code TP to report the total amount of qualifying tips an employee earned during the tax year. This amount is the basis for the employee’s tip deduction when they file their individual tax return. Code TP is separate from Box 7 (social security tips) and Box 8 (allocated tips) and only includes tips that meet all IRS criteria for the deduction: received in a qualifying occupation, voluntary, and reported by the employee.
Box 14b TTOC (Treasury Tipped Occupation Code) is a new W-2 field where employers report the standardized IRS occupation code for the employee’s tipped position. The TTOC identifies the specific qualifying occupation, such as restaurant server, bartender, or hotel bellhop. The IRS uses this code to verify that the employee works in an occupation eligible for the tip deduction. If an employee held multiple tipped positions at the same establishment, the employer should use the TTOC for the position where the employee earned the majority of their tips.
An incorrect Code TP amount creates problems for both the employee and employer. If the amount is too high, the employee may claim a larger deduction than entitled, potentially triggering an IRS audit and requiring them to repay the excess deduction plus interest. If the amount is too low, the employee loses part of their rightful deduction. In both cases, the IRS may issue correction notices (CP2000) and the employer may need to file corrected W-2c forms. Systematic errors across multiple employees can trigger an IRS examination of the employer’s tip reporting practices.
Not yet. As of early 2026, most major payroll providers (ADP, Paychex, Gusto, QuickBooks Payroll) have announced Code TP support for tax year 2025 W-2s, but implementation timelines vary. Some smaller or legacy payroll systems may not have Code TP support ready. Employers should confirm with their payroll provider that their system can generate W-2s with Box 12 Code TP and Box 14b TTOC before the January 2027 W-2 distribution deadline. If your provider does not support these fields, consider a purpose-built solution like TipTrack.