IRIS 1042-S CSV template and checker

Form 1042-S, Foreign Person's U.S. Source Income Subject to Withholding, can be filed in the IRIS Taxpayer Portal with a CSV upload. Its template has 109 columns, 23 of them required, including 43 form box columns. Drop your file below to check it against every IRS rule, or read the column list further down.

Your file never leaves this computer. The 1042-S rules load from this site, and your file is checked inside this browser tab. Nothing is uploaded.
Free. Checks every column against the IRS formatting guidelines.

Download the blank 1042-S header (CSV) All IRIS templates

Built from the IRS TY2025 Template Formatting Guidelines, the latest posted. IRIS checks the header row against the template you download inside the portal, so upload with that one. Columns marked required are starred in the IRS guidelines. Many 1042-S columns are required only in certain situations, as the rules column explains.

Upload limits for every IRIS CSV

All 109 columns

Col.FieldRequiredExampleFormatting rules
AForm Type1042-S
BTax Year2025
CWithholding agent TIN TypeYesEINMust be entered as "EIN"
DWithholding agent EINYes12-2121212Digits and dashes only
Business TINs (EIN) must be in XX-XXXXXXX format
ECh. 3 status codeYes22Should be one of the following: 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, or 41
FCh. 4 status codeYes50Should be one of the following: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, or 50
GWithholding agent Name TypeYesBShould be "B" for Business Name or "I" for Individual Name.
HWithholding agent Business or Entity Name Line 1Johns Pet StoreRequired if Name Type = "B"
Length: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), and apostrophe (')
May not contain leading, trailing, and adjacent spaces
IWithholding agent Business or Entity Name Line 2Length: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), apostrophe ('), slash (/), and percent (%)
May not contain leading, trailing, and adjacent spaces
JWithholding agent First NameJohnRequired if Name Type = "I"
Required if Last Name is filled out
Length: Max 20 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
KWithholding agent Middle NameJamesLength: Max 20 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
LWithholding agent Last Name (Surname)FinchRequired if Name Type = "I"
Required if First Name is filled out
Length: Max 20 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
MWithholding agent SuffixSr.Length: Max 20 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
NAdditional Withholding agent NameJ FinchShould be a maximum of 75 characters.
Should only include the following characters: A-Z, a-z, 0-9, hash, hyphen, parentheses, ampersand, apostrophe and may not include leading space, trailing space, adjacent spaces, and other symbols.
OWithholding agent’s global intermediary identification number (GIIN)123456.12345 .12.12.123Should be a maximum of 19 characters.
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
PWithholding agent's Country codeYesUSThis country code is used for tax purposes Must be entered according to their designated country abbreviation
Link to country abbreviations: https://www.irs.gov/e-file- providers/foreign-country-code-listing-for-modernized-e-file
QForeign tax identification number, if anyAUS1432-554Should be a maximum of 50 characters.
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
RWithholding agent Address (number and street)Yes1234 Midway RdLength: Max 35 characters
May only be alpha-numeric characters and the following special characters: hyphen ( - ) slash ( / ) space ( )
May not contain leading, trailing, and adjacent spaces
S[Domestic] [Withholding agent] City/Town [Foreign] [Withholding agent] City/TownYesDallasLength: Max 40 characters
May only be alphabet characters and the following special characters: space ( )
May not contain leading, trailing, and adjacent spaces
T[Domestic] [Withholding agent] State/Territory [Foreign] [Withholding agent] State/Province/TerritoryYesTX[Domestic]
Must be entered as their 2 letter abbreviation
Link to 2 letter abbreviation: https://www.irs.gov/pub/irs- utl/zip code and state abbreviations.pdf _ _ _ _ [Foreign]
Length: Max 17 characters
Alpha-numeric characters (A-Z, 0-9) and spaces only
May not contain leading, trailing, and adjacent spaces
UWithholding agent CountryYesUSThis country code is used for address purposes Must be entered according to their designated country abbreviation
Link to country abbreviations: https://www.irs.gov/e-file- providers/foreign-country-code-listing-for-modernized-e-file
V[Domestic] [Withholding agent] ZIP/Postal Code [Foreign] · [Withholding agent] ZIP/Postal CodeYes12309[Domestic]
Length: Exactly 5, 9 or 12 characters
Digits only [Foreign]
Length: Max 9 characters
Alpha-numeric characters only (A-Z, 0-9)
WUnique Form IdentifierYes1111111111Must be exactly 10 digits.
Must not contain all zeroes.
Must be digits only.
XBox 13a - Recipient Name TypeYesBShould be "B" for Business Name or "I" for Individual Name.
YRecipient Business or Entity Name Line 1Johns Pet StoreRequired if Name Type = "B"
Length: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), and apostrophe (')
May not contain leading, trailing, and adjacent spaces
ZRecipient Business or Entity Name Line 2Length: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), apostrophe ('), slash (/), and percent (%)
May not contain leading, trailing, and adjacent spaces
AARecipient First NameJohnRequired if Name Type = "I"
Required if Last Name is filled out
Length: Max 20 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
ABRecipient Middle NameJamesLength: Max 20 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
ACRecipient Last Name (Surname)FinchRequired if Name Type = "I"
Required if First Name is filled out
Length: Max 20 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
ADRecipient SuffixSr.Length: Max 20 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
AEAdditional Recipient NameJ FinchShould be a maximum of 75 characters.
Should only include the following characters: A-Z, a-z, 0-9, hash, hyphen, parentheses, ampersand, apostrophe and may not include leading space, trailing space, adjacent spaces, and other symbols.
AFBox 13b - Recipient’s country codeUSThis country code is used for tax purposes Must be entered according to their designated country abbreviation
Link to country abbreviations: https://www.irs.gov/e-file- providers/foreign-country-code-listing-for-modernized-e-file
AGBox 13c - Recipient Address (number and street)1234 Midway RdLength: Max 35 characters
May only be alpha-numeric characters and the following special characters: hyphen ( - ) slash ( / ) space ( )
May not contain leading, trailing, and adjacent spaces
AH[Domestic] [Recipient] City/Town [Foreign] [Recipient] City/TownYesDallasLength: Max 40 characters
May only be alphabet characters and the following special characters: space ( )
May not contain leading, trailing, and adjacent spaces
AI[Domestic] [Recipient] State/Territory [Foreign] [Recipient] State/Province/TerritoryYesTX[Domestic]
Must be entered as their 2 letter abbreviation
Link to 2 letter abbreviation: https://www.irs.gov/pub/irs- utl/zip code and state abbreviations.pdf _ _ _ _ [Foreign]
Length: Max 17 characters
Alpha-numeric characters (A-Z, 0-9) and spaces only
May not contain leading, trailing, and adjacent spaces
AJRecipient CountryUSThis country code is used for address purposes Must be entered according to their designated country abbreviation
Link to country abbreviations: https://www.irs.gov/e-file- providers/foreign-country-code-listing-for-modernized-e-file
AK[Domestic] [Recipient] ZIP/Postal Code [Foreign] · [Recipient] ZIP/Postal CodeYes12309[Domestic]
Length: Exactly 5, 9 or 12 characters
Digits only [Foreign]
Length: Max 9 characters
Alpha-numeric characters only (A-Z, 0-9)
ALRecipient TIN TypeSSNLength: Max 6 characters
Must be entered as "SSN", "EIN", "ATIN", "ITIN", "QI-EIN", or "UND".
AMBox 13e - Recipient’s U.S. TIN, if any345-678-0987Length: Exactly 9 characters
Digits and dashes only
Business TINs (EIN, QI-EIN) must be in XX-XXXXXXX format.
Individual TINs (SSN, ITIN, ATIN) must be in XXX-XX-XXXX format.
Undeterminable TINs (UND) must be in XXXXXXXXX format.
ANBox 13f - Ch. 3 status code22Should be one of the following: 00, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, or 41
AOBox 13g - Ch. 4 status code50Should be one of the following: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, or 50
APBox 13h - Recipient’s GIIN123456.12345 .12.12.123Should be a maximum of 19 characters.
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
AQBox 13i - Recipient’s foreign tax identification number, if anyAUS1432-554Should be a maximum of 50 characters.
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
ARBox 13j - LOB code02Should be one of the following: 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, or 12.
ASBox 13k - Recipient’s account numberGH9076Should be a maximum of 30 characters.
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
ATBox 13l - Recipient’s date of birth37238Length: Max 8 characters
Digits only
Date field must be in MM/DD/YYYY date format
AUBox 1 - Income code Enter the appropriate two-digit income codeYes11Should be one of the following: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, or 61.
AVBox 2 - Gross incomeYes2400$0 to $999,999,999,999,999
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
AWBox 3 - Chapter indicatorYes3Must be either "3" or "4"
AXBox 3a - Exemption code0Is required if Chapter Indicator = 3.
Should be one of the following: 00, 01, 02, 03, 04, 05, 06, 07, 08, 10, 11, 12, 22, 23, or 24.
AYBox 3b - Tax Rate0.02Is required if Chapter 3 Exemption Code is entered.
Should be one of the following: 0000 (00.00%) or .0200 (02.00%) or .0400 (04.00%) or .0490 (04.90%) or .0495 (04.95%) or .0500 (05.00%) or .0700 (07.00%) or .0800 (08.00%) or .1000 (10.00%) or .1200 (12.00%) or .1250 (12.50%) or .1400 (14.00%) or .1500 (15.00%) or .1750 (17.50%) or .2000 (20.00%) or .2100 (21.00%) or .2400 (24.00%) or .2500 (25.00%) or .2750 (27.50%) or .2800 (28.00%) or .3000 (30.00%) or .3700 (37.00%).
AZBox 4a - Exemption codeYes13Should be one of the following: 00, 13, 14, 15, 16, 17, 18, 19, 20, or 21.
BABox 4b - Tax rateYes0.3Should be one of the following: .0000 (00.00%) or .3000 (30.00%)
BBBox 5 - Withholding Allowance5000$0 to $999,999,999,999,999
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
BCBox 6 - Net income5000$0 to $999,999,999,999,999
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
BDBox 7a - Federal tax withheldYes5000$0 to $999,999,999,999,999
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
BEBox 7b - Check if federal tax withheld was not deposited with the IRS because escrow procedures were appliedYLength: Max 1 character
Must be entered as "Y" for Yes or "N" for No
BFBox 7c - Check if withholding occurred in subsequent year with respect to a partnership interestYLength: Max 1 character
Must be entered as "Y" for Yes or "N" for No
BGBox 7d - Check if you are a qualified intermediary, withholding foreign partnership, or withholding foreign trust revising its reporting on Form 1042-S to report to a specific recipientYLength: Max 1 character
Must be entered as "Y" for Yes or "N" for No
BHBox 8 - Tax withheld by other agentsYes5000$0 to $999,999,999,999,999
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
BIBox 9 - Overwithheld tax repaid to recipient pursuant to adjustment procedures5000$0 to $999,999,999,999,999
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
BJBox 11 - Tax paid by withholding agent (amounts not withheld)$0 to $999,999,999,999,999
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
BKBox 14a - Primary withholding agent’s name (if applicable)Johns Ralph CompanyLength: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), and apostrophe (')
May not contain leading, trailing, and adjacent spaces
BLBox 14b - Primary withholding agent’s EIN12-2121212Digits and dashes only
Business TINs (EIN) must be in XX-XXXXXXX format
BMAdditional Primary withholding agent’s NameJohn and DaveShould be a maximum of 75 characters.
Should only include the following characters: A-Z, a-z, 0-9, hash, hyphen, parentheses, ampersand, apostrophe and may not include leading space, trailing space, adjacent spaces, and other symbols.
BNBox 15 - Check if pro- rata basis reportingYLength: Max 1 character
Must be entered as "Y" for Yes or "N" for No
BOBox 15a - Intermediary or flow-through entity’s EIN, if any12-2121212Digits and dashes only
Business TINs (EIN) must be in XX-XXXXXXX format
BPBox 15b - Ch. 3 status code22Should be one of the following: 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, or 41
BQBox 15c - Ch. 4 status code50Should be one of the following: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, or 50
BRBox 15d - Intermediary or flow-through entity’s nameBShould be "B" for Business Name or "I" for Individual Name.
BSIntermediary or flow- through entity’s Business or Entity Name Line 1Johns Pet StoreRequired if Name Type = "B"
Length: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), and apostrophe (')
May not contain leading, trailing, and adjacent spaces
BTIntermediary or flow- through entity’s Business or Entity Name Line 2Length: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), apostrophe ('), slash (/), and percent (%)
May not contain leading, trailing, and adjacent spaces
BUIntermediary or flow- through entity’s First NameJohnRequired if Name Type = "I"
Required if Last Name is filled out
Length: Max 10 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
BVIntermediary or flow- through entity’s Middle NameJamesLength: Max 10 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
BWIntermediary or flow- through entity’s Last Name (Surname)FinchRequired if Name Type = "I"
Required if First Name is filled out
Length: Max 10 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
BXIntermediary or flow- through entity’s SuffixSr.Length: Max 5 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
BYAdditional Intermediary or flow-through entity’s NameJohn and DaveShould be a maximum of 75 characters.
Should only include the following characters: A-Z, a-z, 0-9, hash, hyphen, parentheses, ampersand, apostrophe and may not include leading space, trailing space, adjacent spaces, and other symbols.
BZBox 15e - Intermediary or flow-through entity’s GIIN123456.12345 .12.12.123Should be a maximum of 19 characters.
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
CABox 15f - Intermediary or flow-through entity’s Country codeUSThis country code is used for tax purposes Must be entered according to their designated country abbreviation
Link to country abbreviations: https://www.irs.gov/e-file- providers/foreign-country-code-listing-for-modernized-e-file
CBBox 15g - Foreign tax identification number, if anyAUS1432-554Should be a maximum of 50 characters.
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
CCBox 15h - Intermediary or flow-through entity Address (number and street)1234 Midway RdLength: Max 35 characters
May only be alpha-numeric characters and the following special characters: hyphen ( - ) slash ( / ) space ( )
May not contain leading, trailing, and adjacent spaces
CD[Domestic] [Intermediary or flow- through entity] City/Town [Foreign] [Intermediary or flow- through entity] City/TownDallasLength: Max 40 characters
May only be alphabet characters and the following special characters: space ( )
May not contain leading, trailing, and adjacent spaces
CE[Domestic] [Intermediary or flow- through entity] State/Territory [Foreign] [Intermediary or flow- through entity] State/Province/TerritoryTX[Domestic]
Must be entered as their 2 letter abbreviation
Link to 2 letter abbreviation: https://www.irs.gov/pub/irs- utl/zip code and state abbreviations.pdf _ _ _ _ [Foreign]
Length: Max 17 characters
Alpha-numeric characters (A-Z, 0-9) and spaces only
May not contain leading, trailing, and adjacent spaces
CFIntermediary or flow- through entity’s CountryUSThis country code is used for address purposes Must be entered according to their designated country abbreviation
Link to country abbreviations: https://www.irs.gov/e-file- providers/foreign-country-code-listing-for-modernized-e-file
CG[Domestic] [Intermediary or flow- through entity] ZIP/Postal Code [Foreign] · [Intermediary or flow- through entity] ZIP/Postal Code12309[Domestic]
Length: Exactly 5, 9 or 12 characters
Digits only [Foreign]
Length: Max 9 characters
Alpha-numeric characters only (A-Z, 0-9)
CHBox 16a - Payer’s nameBShould be "B" for Business Name or "I" for Individual Name.
CIPayer’s Business or Entity Name Line 1Johns Pet StoreRequired if Name Type = "B"
Length: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), and apostrophe (')
May not contain leading, trailing, and adjacent spaces
CJPayer’s Business or Entity Name Line 2Length: Max 40 characters
May only contain alphabet letters, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), apostrophe ('), slash (/), and percent (%)
May not contain leading, trailing, and adjacent spaces
CKPayer’s First NameJohnRequired if Name Type = "I"
Required if Last Name is filled out
Length: Max 10 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
CLPayer’s Middle NameJamesLength: Max 10 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
CMPayer’s Last Name (Surname)FinchRequired if Name Type = "I"
Required if First Name is filled out
Length: Max 10 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
CNPayer’s SuffixSr.Length: Max 5 characters
May only contain alphabet letters, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
COAdditional Payer’s NameJohn and DaveShould be a maximum of 75 characters.
Should only include the following characters: A-Z, a-z, 0-9, hash, hyphen, parentheses, ampersand, apostrophe and may not include leading space, trailing space, adjacent spaces, and other symbols.
CPBox 16b - Payer’s TIN123-231234Digits and dashes only
Business TINs (EIN) must be in XX-XXXXXXX format
CQBox 16c - Payer’s GIIN (?)123456.12345 .12.12.123Should be a maximum of 19 characters.
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
CRBox 16d - Ch. 3 status code22Should be one of the following: 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, or 41
CSBox 16e - Ch. 4 status code50Should be one of the following: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, or 50
CTState 1 - Box 17c - Select the state that applies to this payer.ALState 1 is required if one or more fields in that section are filled in.
State 1's state, territory, province, and military equivalents should be entered as their 2 letter abbreviation
Link to 2 letter abbreviation: https://www.irs.gov/pub/irs- utl/zip code and state abbreviations.pdf _ _ _ _
CUState 1 - Box 17a - State income tax withheld100Should be between $0 and $999,999,999,999,999.
Cannot be negative
Digits only except 1 decimal is allowed
One or more payment amounts must be entered if State 1 is selected.
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
CVState 1 - Box 17b - State/Payer’s State NumberAL100200300Should be a maximum of 24 characters.
May not include spaces() or special characters (such as @, %, ^, etc.).
Must be alpha-numeric characters.
CWState 1 - State Income1200Should be between $0 and $999,999,999,999,999.
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
CXState 1 - Local income tax withheld250Should be between $0 and $999,999,999,999,999.
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
CYState 1 - Special Data EntriesExample CommentLength: Max 60 characters
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
CZState 2 - Select the state that applies to this payer.ALState 2 is required if one or more fields in that section are filled in.
State 2's state, territory, province, and military equivalents should be entered as their 2 letter abbreviation
Link to 2 letter abbreviation: https://www.irs.gov/pub/irs- utl/zip code and state abbreviations.pdf _ _ _ _
DAState 2 - State Tax Withheld100Should be between $0 and $999,999,999,999,999.
Cannot be negative
One or more payment amounts must be entered if State 2 is selected.
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
DBState 2 - State/Payer state numberAL100200300Should be a maximum of 24 characters.
May not include spaces() or special characters (such as @, %, ^, etc.).
Must be alpha-numeric characters.
DCState 2 - State income1200Should be between $0 and $999,999,999,999,999.
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
DDState 2 - Local income tax withheld250Should be between $0 and $999,999,999,999,999.
Cannot be negative
Digits only except 1 decimal is allowed
Must have no more than two digits after the decimal. Check for long numbers in money amount fields that may have been formatted in scientific notation. For example: 1.045E+5.
DEState 2 - Special Data EntriesExample CommentLength: Max 60 characters
Should only include alphanumeric values and certain special characters and may not include leading or trailing spaces, or more than 1 space in a row.
Allowed special characters include the following: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü

What the checker does

Date columns: the IRS guidelines ask for MM/DD/YYYY but also say "Max 8 characters, Digits only". The checker accepts both MM/DD/YYYY and MMDDYYYY. If the portal rejects one, try the other.

For 1099-NEC and 1099-MISC, the main IRIS CSV tool goes further: it builds the template from QuickBooks, Excel or FIRE files.

Frequently asked questions

Where do I download the official 1042-S CSV template?
Sign in to the IRIS Taxpayer Portal, open Upload CSV with Form Data, choose 1042-S and the tax year, and select Download. The formatting guidelines are linked in the FAQ box on the same page.
How many 1042-S records can one CSV hold?
Up to 250 records per file, not counting the header, and the file must be 100KB or less. The portal then submits at most 100 forms at a time.
What does "required" mean here?
The IRS guidelines mark these columns with an asterisk. Other columns can still become required by a rule, for example a TIN type when a TIN is entered.

Sources

Last reviewed November 1, 2026.

Related