IRIS 5498 CSV template and checker

Form 5498, IRA Contribution Information, can be filed in the IRIS Taxpayer Portal with a CSV upload. Its template has 64 columns, 16 of them required, including 21 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 5498 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 5498 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.

Upload limits for every IRIS CSV

All 64 columns

Col.FieldRequiredExampleFormatting rules
AForm Type5498
BTax Year2025
CIssuer TIN TypeYesSSNMust be entered as "SSN" and "EIN"
DIssuer Taxpayer ID NumberYes123-23-1234Digits and dashes only
Business TINs (EIN) must be in XX-XXXXXXX format
Individual TINs (SSN) must be in XXX-XX-XXXX format
EIssuer Name TypeYesBMust be entered as "B" for Business Name or "I" for Individual
FIssuer Business or Entity Name Line 1YesJohn Finch CompanyRequired if Name Type = "B"
Length: Max 40 characters
May only contain alphabet letetrs, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), and apostrophe (')
May not contain leading, trailing, and adjacent spaces
GIssuer Business or Entity Name Line 2Length: Max 40 characters
May only contain alphabet letetrs, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), apostrophe ('), slash (/), and percent (%)
May not contain leading, trailing, and adjacent spaces
HIssuer First NameJohnRequired if Name Type = "I"
Required if Last Name is fliled out
Length: Max 20 characters
May only contain alphabet letetrs, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
IIssuer Middle NameJamesLength: Max 20 characters
May only contain alphabet letetrs, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
JIssuer Last Name (Surname)FinchRequired if Name Type = "I"
Required if First Name is fliled out
Length: Max 20 characters
May only contain alphabet letetrs, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
KIssuer SuffixLength: Max 20 characters
May only contain alphabet letetrs, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
LIssuer CountryYesUSMust be entered according to their designated country abbreviation
Link to country abbreviations: https://www.irs.gov/e- flieproviders/foreign-country-code-listing-for-modernized-e-flie
MIssuer Address Line 1Yes1234 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
NIssuer Address Line 2Length: 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
OIssuer City/TownYesDallasLength: Max 40 characters
May only be alphabet characters and the following special characters: space ( )
May not contain leading, trailing, and adjacent spaces
PIssuer State/Province/TerritoryYesTexas (TX)[Domestic]
Must be entered as their 2 letetr abbreviation
Link to 2 letetr abbreviation: https://www.irs.gov/pub/irsutl/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
QIssuer 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)
RIssuer Phone TypeDMust be entered as "D" for Domestci or "I" for Internatoi nal
SIssuer Phone2145555555Domestic Phone must be in one of the following formats: 1231231234, 123-123-1234, (123) 123-1234
International Phone must be 15 digits or less and may only include the "+" symbol at the beginning
TParticipant TIN TypeSSNRequired if Taxpayer ID Number is entered.
Must be entered as "SSN", "EIN", "ATIN", "ITIN", "QI-EIN", or "UND"
UParticipant Taxpayer ID Number123-23-1234Business 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
VParticipant Name TypeYesBMust be entered as "B" for Business Name or "I" for Individual
WParticipant Business or Entity Name Line 1ABC123Required if Name Type = "B"
Length: Max 40 characters
May only contain alphabet letetrs, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), and apostrophe (')
May not contain leading, trailing, and adjacent spaces
XParticipant Business or Entity Name Line 2Length: Max 40 characters
May only contain alphabet letetrs, numbers, blank space (), and the following special characters: hyphen (-), pound (#), parentheses (), ampersand (&), apostrophe ('), slash (/), and percent (%)
May not contain leading, trailing, and adjacent spaces
YParticipant First NameSarahRequired if Name Type = "I"
Required if Last Name is fliled out
Length: Max 20 characters
May only contain alphabet letetrs, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
ZParticipant Middle NameJasminLength: Max 20 characters
May only contain alphabet letetrs, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
AAParticipant Last Name (Surname)FinchRequired if Name Type = "I"
Required if First Name is fliled out
Length: Max 20 characters
May only contain alphabet letetrs, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
ABParticipant SuffixLength: Max 20 characters
May only contain alphabet letetrs, blanks ( ) and hyphens (-)
May not contain leading, trailing, and adjacent spaces
ACParticipant CountryYesUSMust be entered according to their designated country abbreviation
Link to country abbreviations: https://www.irs.gov/e- flieproviders/foreign-country-code-listing-for-modernized-e-flie
ADParticipant Address Line 1Yes1234 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
AEParticipant Address Line 2Length: 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
AFParticipant City/TownYesDallasLength: Max 40 characters
May only be alphabet characters and the following special characters: space ( )
May not contain leading, trailing, and adjacent spaces
AGParticipant State/Province/TerritoryYesTX[Domestic]
Must be entered as their 2 letetr abbreviation
Link to 2 letetr abbreviation: https://www.irs.gov/pub/irsutl/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
AHParticipant 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)
AIOffice Code1234Length: Exactly 4 digits
AJForm Account NumberABC12345Length: Max 20 characters
May not be the same as the Payer or Recipient Taxpayer ID Number
AKBox 1 - IRA Contribution1000.00$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
ALBox 2 - Rollover Contributions2000$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
AMBox 3 - Roth IRA Conversion Amount1000$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
ANBox 4 - Recharacterized Contributions500.50$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
AOBox 5 - FMV of Account1000$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
APBox 6 - Life Insurance Cost1000$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
AQBox 7 - Distribution Code(s)YesIRAMust be entered as "IRA", "SIMPLE", "SEP" or "Roth IRA"
ARBox 8 - SEP Contributions1000$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
ASBox 9 - SIMPLE Contributions1000$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
ATBox 10 - ROTH IRA Contributions1000$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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
AUBox 11 - Check if RMD for 2026YLength: Max 1 character
Must be entered as "Y" for Yes or "N" for No
AVBox 12a - RMD Date03/30/2022Length: Max 8 characters
Digits only
Date feild must be in MM/DD/YYYY format
AWBox 12b - RMD Amount1000Currency values should be between $0 and $999,999,999,999,999.
Currency values should have no more than two digits after the decimal. Check for long numbers in money amount feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
Currency values should be in currency format.
AXBox 13a - Postponed/Late Contribution1000Currency values should be between $0 and $999,999,999,999,999.
Currency values should have no more than two digits after the decimal. Check for long numbers in money amount feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
Currency values should be in currency format.
AYBox 13b - Year2022Length: Max 4 characters
Can only allow digits
AZBox 13c - CodeFDLength: Max 2 characters
Must be entered as "FD" for Federally Designated Disaster Area, "PL" for Public Law, "EO" for Executive Order, "PO" for Rollover of a qualifeid plan loan offset amount, "SC" for One or more circumstances listed in section 3.02(2) of Rev. Proc. 202046.
BABox 13c - Postponed or Late Contribution ReasonABC123Length: Max 10 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: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü
BBBox 14a - Repayments1000Currency values should be between $0 and $999,999,999,999,999.
Currency values should have no more than two digits after the decimal. Check for long numbers in money amount feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
Currency values should be in currency format.
BCBox 14b - CodeQRLength: Max 2 characters
Must be entered as "QR" for repayment of a qualifeid reservist, "DD" for repayment of a qualifeid disaster, "BA" for repayment of a qualifeid birth or adoption, "EP" for repayment of a qualifeid emergency personal expense, "DA" for repayment of a qualifeid domestic abuse victim, or "TI" for repayment of a qualifeid terminally ill individual.
BDBox 15a - FMV of Certain Specifeid Assets1000Currency values should be between $0 and $999,999,999,999,999.
Currency values should have no more than two digits after the decimal. Check for long numbers in money amount feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
Currency values should be in currency format.
BEBox 15b - Code(s)ABLength: Max 2 characters
Must be entered as "A" for Stock or other ownership interest in a corporation that is not readily tradable on an established securities market. "B" for Short- or long-term debt obligation that is not traded on an established securities market. "C" for Ownership interest in a limited liability company or similar entity (unless the interest is traded on an established securities market). "D" for Real estate. "E" for Ownership interest in a partnership, trust, or similar entity (unless the interest is traded on an established securities market). "F" for Option contract or similar product that is not ofefred for trade on an established option exchange. "G" for Other asset that does not have a readily available FMV. "H" for More than two types of assets (listed in A through G) are held in this IRA.
BFCombined Federal/State Filing (CF/SF)VAAbbreviation must match a two-digit state abbreviation on the available state list.
Duplicate state abbreviations cannot be present in the same feild.
State abbreviation list must be separated by commas and surrounded by quotation marks (",").
State abbreviation list is not case sensitive.
State abbreviations can be in any order.
Any number of spaces are allowed, spaces will be removed before reading the array.
BGState 1ALState 1 is required if one or more feilds in that section are fliled in.
State 1's state, territory, province, and military equivalents should be entered as their 2 letetr abbreviation.
Link to 2 letetr abbreviation: https://www.irs.gov/pub/irsutl/zip code and state abbreviations.pdf _ _ _ _
BHState tax withheld100Should be between $0 and $999,999,999,999,999.
Cannot be negative
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 feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
BIState/Payer's state numberAL100200300State 1 Box 16 should be a maximum of 24 characters.
State 1 Box 16 - State/Payer's state number may not include spaces() or special characters (such as @, %, ^, etc.).
State 1 Box 16 must be alpha-numeric characters.
BJState income1200Should be between $0 and $999,999,999,999,999.
Cannot be negative
Must have no more than two digits after the decimal. Check for long numbers in money amount feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
BKLocal income tax withheld250Should be between $0 and $999,999,999,999,999.
Cannot be negative
Must have no more than two digits after the decimal. Check for long numbers in money amount feilds that may have been formatetd in scientifci notation. For example: 1.045E+5.
BLSpecial Data Entries (?)Example 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: ! " # $ % & ' ( ) * + , - . / : ; < > = ? @ { | } ~ £ § Á É Í Ñ Ó × Ú Ü á é í ñ ó ú ü

5498 is part of the Combined Federal/State Filing program. Fill the CF/SF and state columns only if your TCC is enrolled.

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 5498 CSV template?
Sign in to the IRIS Taxpayer Portal, open Upload CSV with Form Data, choose 5498 and the tax year, and select Download. The formatting guidelines are linked in the FAQ box on the same page.
How many 5498 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