Section 16. OUTPUT FILE FOR D9 REPORT (Version 2.2 as of 5-19-2009)
0426 Publ 3373 (PDF) · 2026-10-03 edition · updated 2026-10-04 · United States
- Shown below is the new Record Layout’s Output File for the D9 Report.
D9 OUTPUT FILE DESCRIPTION
DIFSLA TY 2025 19
D9 OUTPUT FILE DESCRIPTION
| 41-80 | Payee Name Line 1 The name of the primary taxpayer as reported on the information document. If less than 40 characters, left justified and blank filled. |
40 |
|---|---|---|
| 81-20 | Payee Name Line 2 The remainder of the primary taxpayer name, if more than 40 characters, or the name of the secondary taxpayer. Left justified and blank filled. |
40 |
| 121-160 | Payee Mailing Address The mailing address of the taxpayer, left justified and blank filled. |
40 |
| 161-200 | Payee City The taxpayer’s city, left justified and blank filled. |
40 |
| 201-202 | Payee State The taxpayer’s State as abbreviated by the U.S. Postal Service or .b = foreign country ** = no valid State code |
2 |
| 203-211 | Payee ZIP Code The payee’s ZIP Code. If only 5 digits, left justified and zero filled. |
9 |
| 212-22 | Payer TIN The payer’s EIN or SSN. |
9 |
| 221-260 | Payer Name Line 1 The name of the payer of the income, left justified and blank filled. |
40 |
| 261-300 | Payer Name Line 2 Extra name line for the payer of the income or transfer agent if applicable. Left justified and blank filled. |
40 |
| 301-340 | Payer Address The payer’s address, left justified and blank filled. |
40 |
| 341-380 | Payer City/ The payer’s city, state and zip code, left justified and blank filled. |
40 |
381 |
Document Source Code indicating the type of media used to report the document information. P = Paper Source T = Magnetic Media/ |
1 |
| 382-383 | Document Code Code that indicates the type of document on which the income was reported. See Attachment 4 for explanation of codes. |
2 |
DIFSLA TY 2025 20
D9 OUTPUT FILE DESCRIPTION
| 384 | Reserved CONSTANT. Blank (alpha) filled. |
1 |
|---|---|---|
385 |
Amended Return Indicator 1 (numeric) = amended information return blank (alpha) = original information return |
1 |
| 386-394 | Select SSN SSN used to locate income information document on IRMF. |
9 |
| 395-401 | Assistance Codes Duplicated from input record (positions 43-49). |
7 |
| 402-405 | Name Control 1 Primary Name Control duplicated from input record (positions 45-48). |
4 |
| 406-409 | Name Control 2 Duplicated from input record (positions 54-57). |
4 |
| 410-430 | Requesting Agency Information Duplicated from input record (positions 58-78). |
21 |
431 |
Reserved Blank (alpha). |
1 |
432 |
Error Code (Secondary SSN) Code indicating the type of error that was encountered during diagnostic or primary TIN validation process. The error code may appear for the secondary TIN even though no income information is provided for this number. *5 = RESERVED FOR FUTURE USE *6 = RESERVED FOR FUTURE USE *8 = RESERVED FOR FUTURE USE *9 = RESERVED FOR FUTURE USE *A = Secondary TIN not all numeric *B = Secondary Name Control (Name Control 2) in error *C = RESERVED FOR FUTURE USE *D = RESERVED FOR FUTURE USE *E = Assistance Code(s) Invalid *F = No Match-Secondary S = Error file suppressed Information only. These codes will not cause a record to be rejected. |
1 |
433 |
Requested Output REQUIRED. Blank fill this position. (Tape cartridges are no longer available) |
1 |
DIFSLA TY 2025 21
D9 OUTPUT FILE DESCRIPTION
| 434-436 | Income Indicator 1 Code which indicates the type of income reported. See Attachment 4 for definition of codes. |
3 |
|---|---|---|
| 437-448 | Income Amount All income amounts are in dollars only (cents are dropped), however, a minus sign may appear in the first position of the field to indicate a negative (loss) amount. Amount of income reported or 0 (numeric) if DOC CODE (pos 382- **_384) = ._ |
12 |
| 449-451 | Income Indicator 2 Code which indicates the type of income reported or blank (alpha) filled if no information available. |
3 |
| 452-463 | Income Amount 2 Amount of income reported or 0 (numeric) filled if no information available. |
12 |
| 464-466 | Income Indicator 3 Code which indicates the type of income reported or blank (alpha) filled if no information available. |
3 |
| 467-478 | Income Amount 3 Amount of income reported or 0 (numeric) filled if no information available. |
12 |
| 479-481 | Income Indicator 4 Code which indicates the type of income reported or blank (alpha) filled if no information available. |
3 |
| 482-493 | Income Amount 4 Amount of income reported or 0 (numeric) filled if no information available. |
12 |
494 |
Income Indicator 5 Code which indicates the type of income reported or blank (alpha) filled if no information available. |
3 |
| 497-508 | Income Amount 5 Amount of income reported or 0 (numeric) filled if no information available. |
12 |
| 509-511 | Income Indicator 6 Code which indicates the type of income reported or blank (alpha) filled if no information available. |
3 |
| 512-523 | Income Amount 6 Amount of income reported or 0 (numeric) filled if no information available. |
12 |
DIFSLA TY 2025 22
D9 OUTPUT FILE DESCRIPTION
| 524-526 | Income Indicator 7 Code which indicates the type of income reported or blank (alpha) filled if no information available. |
3 |
|---|---|---|
| 527-538 | Income Amount 7 Amount of income reported or 0 (numeric) filled if no information available. |
12 |
| 539-541 | Income Indicator 8 Code which indicates the type of income reported or blank (alpha) filled if no information available. |
3 |
| 542-553 | Income Amount 8 Amount of income reported or 0 (numeric) filled if no information available. |
12 |
| 554-556 | Income Indicator 9 Code which indicates the type of income reported or blank (alpha) filled if no information available. |
3 |
| 557-568 | Income Amount Amount of income reported or 0 (numeric) filled if no information available. |
12 |
569 |
Non-Payment Indicator 1 Additional data regarding payment information. Explanations of codes are provided in Attachment 4 with the respective DOC CODE. |
1 |
| 570-571 | Non-Payment Indicator 2 Additional data regarding payment information. Explanation of codes is provided in Attachment 4 with the respective DOC CODE. |
2 |
Note: In cases where an individual has more than 999 records, the system cannot return all records in the current cycle. The program will provide only a partial set of the requested data and will flag (++) the number of accounts in D9 Control File to indicate incomplete record information.
Get a plain-English answer with a citation back to this text.
Ask AI about this code