Skip to main content
Skip table of contents

Box 12 and 14 Overflow

BusinessPlus W-2 software supports automatic overflow handling for Box 12 and Box 14 across all supported W-2 formats, including PowerSchool approved formats:

  • 2X2 Letter

  • 2X2 Legal

  • 1X4 Legal

Common Code Configuration

To define Box 12 and Box 14 values, use the following common code structure:

Each common code can hold up to five Code–Value Definition pairs. You can create multiple codes to accommodate more entries.

Example Setup for Box 12:

If you need to define seven Box 12 values (e.g., 401K, 403B, 457B, Health-Coverage, 408K, Fringe-Benefits), use two common codes:

  • PYW2/BOX12-01: 401K, 403B, 457B, Health-Coverage, 408K

  • PYW2/BOX12-02: Fringe-Benefits

Each value definition (e.g., 401A) is paired with:

  • An Associated Code (e.g., D, E, G, etc.)

  • An Associated Description (e.g., 401K-PLAN, 403B-PLAN)

Refer to SSA guidelines for valid Box 12 codes (A–H, J–N, P, Q).

Box 14 works the same as box 12, using common code PYW2/BOX14-nn instead.

Line Spacing Adjustment:

For Box 12 vertical line spacing, modify PYFG/PY601C:

  • Set Associated Number Value 4 = 2.00000

  • 2 is the default

W-2 Definition Keywords

In the Form Field Definition tab of the PYW2UP page, use reserved keywords:

  • BOX12 → Automatically prints up to 4 vertical Box 12 entries

  • BOX14 → Automatically prints up to 4 vertical Box 14 entries

These keywords eliminate the need to define each Box 12/14 value manually in the W-2 definition file.

⚠️ Value definitions (e.g., 401K, 403B) must be unique and used only in the common code setup. They cannot be used elsewhere in the W-2 setup.

Adding Keyword to Definition File

To enable overflow printing:

  • Add BOX12 and BOX14 to the first line where you want them printed.

  • The system will print up to 4 lines vertically per form.

  • If more than 4 values exist, an additional W-2 page is automatically generated.

image-20251009-214418.png

Automatic Overflow Behavior

  • Up to 4 Box 12 and 4 Box 14 items can be printed per W-2 form.

  • If more than 4 items exist, the system:

    • Automatically generates an additional W-2 page

    • Dynamically repositions items to fill space

    • Shifts remaining items upward if codes are unused

W2 Printed Overflow Example

image-20251010-175532.png
image-20251010-175731.png

Horizontal Overflow Support

Box 12

For horizontal W-2 layouts, use:

  • BOX12-A, BOX12-B, BOX12-C, BOX12-D (Each corresponds to a horizontal Box 12 field)

You can repeat these keywords as needed across lines and pages. Vertical overflow logic still applies—additional pages are generated if more than 4 Box 12 items exist.

image-20251010-181246.png

The above entries refer to the following box 12 fields on the W-2 form: 

image-20251010-181343.png

Box 14

Box 14 is always printed vertically. Define it once at the top line of Box 14:

  • Use BOX14 keyword

  • The system repeats it vertically for all applicable entries

  • Overflow triggers a second W-2 page if needed 

Summary of Key Setup Steps

  1. Define common codes (PYW2/BOX12-xx, PYW2/BOX14-xx)

  2. Assign value definitions with SSA codes and descriptions

  3. Use keywords (BOX12, BOX14, or BOX12-A to BOX12-D) in PYW2UP

  4. Adjust line spacing via PYFG/PY601C if overflow occurs, if needed

  5. Let the system handle overflow—extra pages are auto-generated

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.