TIN ComplianceA resource from TIN Comply
IRIS reference

Pub 1220 to IRIS: the field-by-field crosswalk

Where every field of a FIRE file goes in an IRIS XML transmission: the T, A, B, C, K and F records, each of the 32 forms' payment amount codes and form-specific fields, and the IRIS fields that have no Pub 1220 position at all.

From Publication 1220 (Rev. 5-2026), Part CTo IRIS XML element names for tax year 2026, as the IRS shows them in its IRIS ATS examples and Publication 5718

How the two formats line up

A Pub 1220 file is a stack of fixed-length records: one T record for the transmitter, then for each issuer an A record, its B records (one per return), a C record of totals and, for Combined Federal/State Filing, K records by state, and an F record at the end. IRIS replaces the stack with nested XML: an IRTransmissionManifest for what the T record carried, one IRSubmission1Grp per issuer and form type with an IRSubmission1Header for what the A and C records carried, and a FormDetail element for each return.

The biggest change is the payment amounts. Pub 1220 puts every amount in one of eighteen numbered fields and uses the A record's amount codes to say what each field means for that form. IRIS gives each amount its own named element, so the amount codes disappear: Payment Amount 1 on a 1099-MISC becomes RentAmt, the same position on a 1099-NEC becomes NonemployeeCompensationAmt. Amounts are also written differently: Pub 1220 uses cents with no decimal point, IRIS uses decimal amounts.

Transmitter, issuer and payee records

In the payee table, FormDetail stands for the form's own element, such as Form1099NECDetail.

Transmitter "T" record

PositionPub 1220 fieldIRIS elementNote
1Record TypeNoneNo field: XML elements replace record types.
2-5Payment YearIRTransmissionManifest/TaxYrAlso TaxYr in each submission header and form.
6Prior Year Data IndicatorIRTransmissionManifest/PriorYearDataInd1 for a prior tax year, 0 for the current one. IRIS rules TMFST038 and TMFST040 check it.
7-15Transmitter’s TINIRTransmissionManifest/TransmitterGrp/TINWith TINSubmittedTypeCd.
16-20Transmitter Control CodeIRTransmissionManifest/TransmitterGrp/TransmitterControlCdYour IRIS TCC. A FIRE TCC does not work in IRIS.
28Test File IndicatorIRTransmissionManifest/TestCdT for test, P for production.
29Foreign Entity IndicatorIRTransmissionManifest/TransmitterGrp/ForeignEntityInd
30-69Transmitter NameIRTransmissionManifest/TransmitterGrp/BusinessName/BusinessNameLine1TxtOr PersonNm for an individual.
70-109Transmitter Name (Continuation)IRTransmissionManifest/TransmitterGrp/BusinessName/BusinessNameLine2Txt
110-149Company NameIRTransmissionManifest/TransmitterGrp/CompanyGrp/BusinessName/BusinessNameLine1Txt
150-189Company Name (Continuation)IRTransmissionManifest/TransmitterGrp/CompanyGrp/BusinessName/BusinessNameLine2Txt
190-229Company Mailing AddressIRTransmissionManifest/TransmitterGrp/CompanyGrp/MailingAddressGrp/USAddress/AddressLine1TxtForeignAddress for a foreign address.
230-269Company CityIRTransmissionManifest/TransmitterGrp/CompanyGrp/MailingAddressGrp/USAddress/CityNm
270-271Company StateIRTransmissionManifest/TransmitterGrp/CompanyGrp/MailingAddressGrp/USAddress/StateAbbreviationCd
272-280Company ZIP CodeIRTransmissionManifest/TransmitterGrp/CompanyGrp/MailingAddressGrp/USAddress/ZIPCd
296-303Total Number PayeesIRTransmissionManifest/TotalRecipientFormCntIRIS also counts issuer forms in TotalIssuerFormCnt.
304-343Contact NameIRTransmissionManifest/TransmitterGrp/ContactNameGrp/PersonNmOr PersonFirstNm and PersonLastNm.
344-358Contact Telephone Number & ExtensionIRTransmissionManifest/TransmitterGrp/ContactPhoneNum
359-408Contact Email AddressIRTransmissionManifest/TransmitterGrp/ContactEmailAddressTxt
500-507Record Sequence NumberNoneNo field: IRIS identifies each form by its RecordId within the submission.
518Vendor IndicatorIRTransmissionManifest/VendorCdV for purchased software, I for in-house.
519-558Vendor NameIRTransmissionManifest/VendorGrp/BusinessName/BusinessNameLine1Txt
559-598Vendor Mailing AddressIRTransmissionManifest/VendorGrp/MailingAddressGrp/USAddress/AddressLine1Txt
599-638Vendor CityIRTransmissionManifest/VendorGrp/MailingAddressGrp/USAddress/CityNm
639-640Vendor StateIRTransmissionManifest/VendorGrp/MailingAddressGrp/USAddress/StateAbbreviationCd
641-649Vendor ZIP CodeIRTransmissionManifest/VendorGrp/MailingAddressGrp/USAddress/ZIPCd
650-689Vendor Contact NameIRTransmissionManifest/VendorGrp/ContactNameGrp/PersonNm
690-704Vendor Contact Telephone Number & ExtensionIRTransmissionManifest/VendorGrp/ContactPhoneNum
740Vendor Foreign Entity IndicatorIRTransmissionManifest/VendorGrp/ForeignEntityInd

Issuer "A" record

PositionPub 1220 fieldIRIS elementNote
1Record TypeNoneNo field: the submission header replaces the A record.
2-5Payment YearIRSubmission1Header/TaxYr
6Combined Federal/ State Filing ProgramIRSubmission1Header/CFSFElectionIndThe state goes on each form in CFSFElectionStateCd.
12-20Issuer Taxpayer Identification Number (TIN)IRSubmission1Header/IssuerDetail/TINWith TINSubmittedTypeCd.
21-24Issuer Name ControlIRSubmission1Header/IssuerDetail/BusinessNameControlTxtPersonNameControlTxt for an individual issuer.
25Last Filing IndicatorNoneNo IRIS equivalent.
26-27Type of ReturnIRSubmission1Header/FormTypeCdThe form number without the hyphen, for example 1099NEC.
28-45Amount Codes Bond Tax CreditNoneNo IRIS equivalent: every amount has its own named element on the form.
52Foreign Entity IndicatorIRSubmission1Header/IssuerDetail/ForeignEntityInd
53-92First Issuer Name LineIRSubmission1Header/IssuerDetail/BusinessName/BusinessNameLine1TxtPersonName (PersonFirstNm, PersonLastNm) for an individual issuer.
93-132Second Issuer Name LineIRSubmission1Header/IssuerDetail/BusinessName/BusinessNameLine2TxtWhen position 133 is 1, the transfer agent goes in TransferAgentGrp instead.
133Transfer Agent IndicatorIRSubmission1Header/TransferAgentGrpPresent when a transfer or paying agent files.
134-173Issuer Shipping AddressIRSubmission1Header/IssuerDetail/MailingAddressGrp/USAddress/AddressLine1Txt
174-213Issuer CityIRSubmission1Header/IssuerDetail/MailingAddressGrp/USAddress/CityNm
214-215Issuer StateIRSubmission1Header/IssuerDetail/MailingAddressGrp/USAddress/StateAbbreviationCd
216-224Issuer ZIP CodeIRSubmission1Header/IssuerDetail/MailingAddressGrp/USAddress/ZIPCd
225-239Issuer Telephone Number & ExtensionIRSubmission1Header/IssuerDetail/PhoneNum
500-507Record Sequence NumberNoneNo field.

Payee "B" record, positions 1-543

PositionPub 1220 fieldIRIS elementNote
1Record TypeNoneNo field: each return is a FormDetail element.
2-5Payment YearFormDetail/TaxYr
6Corrected Return IndicatorFormDetail/CorrectedIndSet to 1 and add PrevSubmittedRecRecipientGrp: the UniqueRecordId of an IRIS original, or OtherIntakeSystemInd and OtherIntakeSystemNm (FIRE) with the original TIN and name for a FIRE original. IRIS has no G/C two-step: one corrected record replaces the original.
7-10Name ControlFormDetail/RecipientDetail/PersonNameControlTxtBusinessNameControlTxt for a business payee.
11Type of TINFormDetail/RecipientDetail/TINSubmittedTypeCd1 (EIN) becomes BUSINESS_TIN, 2 (SSN, ITIN, ATIN) becomes INDIVIDUAL_TIN, blank becomes UNKNOWN.
12-20Payee’s Taxpayer Identification Number (TIN)FormDetail/RecipientDetail/TINNine digits, no hyphens.
21-40Issuers Account Number for PayeeFormDetail/RecipientAccountNum
41-44Issuers Office CodeFormDetail/IssuerOfficeCd
55-66Payment Amount 1None
67-78Payment Amount 2None
79-90Payment Amount 3None
91-102Payment Amount 4None
103-114Payment Amount 5None
115-126Payment Amount 6None
127-138Payment Amount 7None
139-150Payment Amount 8None
151-162Payment Amount 9None
163-174Payment Amount ANone
175-186Payment Amount BNone
187-198Payment Amount CNone
199-210Payment Amount DNone
211-222Payment Amount ENone
223-234Payment Amount FNone
235-246Payment Amount GNone
247-258Payment Amount HNone
259-270Payment Amount JNone
287Foreign Country IndicatorFormDetail/RecipientDetail/MailingAddressGrp/ForeignAddressA foreign address uses ForeignAddress instead of USAddress.
288-327First Payee Name LineFormDetail/RecipientDetail/PersonName or BusinessName/BusinessNameLine1TxtIRIS splits an individual's name into PersonFirstNm, PersonMiddleNm, PersonLastNm and SuffixNm.
328-367Second Payee Name LineFormDetail/RecipientDetail/BusinessName/BusinessNameLine2TxtA second payee goes in AdditionalRecipientTxt.
368-407Payee Mailing AddressFormDetail/RecipientDetail/MailingAddressGrp/USAddress/AddressLine1Txt
448-487Payee CityFormDetail/RecipientDetail/MailingAddressGrp/USAddress/CityNm
488-489Payee StateFormDetail/RecipientDetail/MailingAddressGrp/USAddress/StateAbbreviationCd
490-498Payee ZIP CodeFormDetail/RecipientDetail/MailingAddressGrp/USAddress/ZIPCd
500-507Record Sequence NumberFormDetail/RecordIdNot the same thing: RecordId is your identifier for the form within the submission.

End of Issuer "C" record

PositionPub 1220 fieldIRIS elementNote
1Record TypeNoneNo field.
2-9Number of PayeesIRSubmission1Header/TotalReportedRcpntFormCnt
16-33Control Totals 1 to JIRSubmission1Header/IRSubmission1FormTotalsEach control total becomes the matching named total for the form type.

State Totals "K" record

PositionPub 1220 fieldIRIS elementNote
1Record TypeNoneNo IRIS equivalent. IRIS forwards forms to Combined Federal/State Filing states from the CFSFElectionStateCd on each form; there are no state totals records.
2-9Number of PayeesNone

End of Transmission "F" record

PositionPub 1220 fieldIRIS elementNote
1Record TypeNoneNo field.
2-9Number of “A” RecordsIRTransmissionManifest/TotalIssuerFormCntThe closest equivalent: the number of issuer submissions.

Form by form

Open a form to see its amount codes and form-specific fields with their IRIS elements. Element names are relative to the form's detail element.

Form 1097-BTC → Form1097BTCDetail (type of return BT, FormTypeCd 1097BTC)

Form 1097-BTC page · Form 1097-BTC IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Total AggregateTotalCreditsAmt
267-78January paymentsJanuaryAmt
379-90February paymentsFebruaryAmt
491-102March paymentsMarchAmt
5103-114April paymentsAprilAmt
6115-126May paymentsMayAmt
7127-138June paymentsJuneAmt
8139-150July paymentsJulyAmt
9151-162August paymentsAugustAmt
A163-174September paymentsSeptemberAmt
B175-186October paymentsOctoberAmt
C187-198November paymentsNovemberAmt
D199-210December paymentsDecemberAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Issuer IndicatorBondIssuerInd or EntityRcvdBondDistriCreditInd
556CodeIssuerAssignedUniqueIdCd
560-598Unique IdentifierIssuerAssignedUniqueId
599-601Bond TypeBondTypeCd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt

In IRIS only (no Pub 1220 position): AdditionalInformationTxt.

Form 1098 → Form1098Detail (type of return 3, FormTypeCd 1098)

Form 1098 page · Form 1098 IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Mortgage interest received from payer(s)/borrower(s)MortgageInterestReceivedAmt
267-78Points paid on the purchase of a principal residencePrinResPurchasePointsPaidAmt
379-90Refund or credit of overpaid interestOverpaidInterestRefundAmt
491-102Mortgage insurance premiumsMortgageInsurancePremiumsAmt
5103-114Blank (Filer’s use)Filer's use; no IRIS field.
6115-126Outstanding Mortgage PrincipalOutstandingMortgPrincipalAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544-551Mortgage Origination DateMortgageOriginationDt
552Property Securing Mortgage IndicatorPropAddrSameBorrowerAddrInd
553-591Property Address or Description Securing MortgagePropertyAddressGrp or PropertyDesc
592-630OtherOtherTxt
670-673Number of 4 Mortgaged PropertiesPropertiesSecuringMortgageCnt
674-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-730Mortgage 8 Acquisition DateMortgageAcquisitionDt
Form 1098-C → Form1098CDetail (type of return X, FormTypeCd 1098C)

Form 1098-C page · Form 1098-C IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
491-102Gross proceeds from salesGrossProceedsFromSaleOfVehAmt
6115-126Value of goods or services in exchange for a vehicleValueOfGoodsAndSrvcForVehAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
546Transaction IndicatorCertifiesVehSoldToUnrltPrtyInd
547Transfer After Improvements IndicatorCertifiesVehicleNotTrnsfrInd
548Transfer Below Fair Market Value IndicatorCertifiesVehTrnsfrToNeedyInd
549-552YearVehicleModelYr
553-565MakeVehicleMakeNameTxt
566-587ModelVehicleModelNameTxt
588-612Vehicle or Other Identification NumberVINOrOtherIdNum
613-651Vehicle DescriptionCertifiesDetailedImprvDesc
652-659Date of ContributionContributionDt
660Donee IndicatorGoodsAndServicesYesInd or GoodsAndServicesNoInd
661Intangible Religious Benefits IndicatorIntangibleReligiousBenefitsInd
662Deduction $500 or Less IndicatorVehClaimDedUnderSpcfdAmtInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-730Date of SaleSaleDt
731-746Goods and ServicesGoodsAndServicesDesc

In IRIS only (no Pub 1220 position): OdometerMileageQty.

Form 1098-E → Form1098EDetail (type of return 2, FormTypeCd 1098E)

Form 1098-E page · Form 1098-E IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Student loan interest received by the lenderStudentLoanIntRcvdByLenderAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Origination Fees/ Capitalized Interest IndicatorNotLoanOrigFeeOrCapInterestInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 1098-F → Form1098FDetail (type of return FP, FormTypeCd 1098F)

Form 1098-F page · Form 1098-F IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Total amount required to be paid (new paper form box 1)TotalAmt
267-78Amount to be paid for violation or potential violationViolationOrPotViolationAmt
379-90Restitution/remediation amountRestitutionOrRemediationAmt
491-102Compliance amountComplianceAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544-551Date of Order/AgreementSuitOrderOrAgreementDt
552-590Court or entityCourtOrEntityNm
591-629Case numberCaseNum
630-668Case name or name the parties to suit, order or agreementCaseNameOrPartiesNamesSOATxt
669-673Payment CodeForm1098FCd
674-733Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 1098-Q → Form1098QDetail (type of return QL, FormTypeCd 1098Q)

Form 1098-Q page · Form 1098-Q IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66January paymentsJanuaryAmt
267-78February paymentsFebruaryAmt
379-90March paymentsMarchAmt
491-102April paymentsAprilAmt
5103-114May paymentsMayAmt
6115-126June paymentsJuneAmt
7127-138July paymentsJulyAmt
8139-150August paymentsAugustAmt
9151-162September paymentsSeptemberAmt
A163-174October paymentsOctoberAmt
B175-186November paymentsNovemberAmt
C187-198December paymentsDecemberAmt
D199-210Total premiumsTotalPremiumsAmt
E211-222Annuity amount on start dateAnnuityStartDtAmt
F223-234FMV of QLACQLACFMVAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
546-553Annuity Start DateAnnuityStartDt
554Start Date May Be Accelerated IndicatorAcceleratedStartDtInd
555-556JanuaryJanuaryDayNum
557-558FebruaryFebruaryDayNum
559-560MarchMarchDayNum
561-562AprilAprilDayNum
563-564MayMayDayNum
565-566JuneJuneDayNum
567-568JulyJulyDayNum
569-570AugustAugustDayNum
571-572SeptemberSeptemberDayNum
573-574OctoberOctoberDayNum
575-576NovemberNovemberDayNum
577-578DecemberDecemberDayNum
580-618Name of PlanPlanNameTxt
619-638Plan NumberPlanNum
639-647Plan Sponsor’s Employer Identification NumberPlanSponsorEIN
Form 1098-T → Form1098TDetail (type of return 8, FormTypeCd 1098T)

Form 1098-T page · Form 1098-T IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Payments received for qualified tuition and related expensesPaymentsReceivedQlfyExpnssAmt
379-90Adjustments made for prior yearPriorYearAdjustmentsAmt
491-102Scholarships or grantsGrantsOrScholarshipsAmt
5103-114Adjustments to scholarships or grants for a prior yearPYAdjGrantsOrScholarshipsAmt
7127-138Reimbursements or refunds of qualified tuition and related expenses from an insurance contractInsReimbursementOrRefundAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Student's taxpayer identification number (TIN Solicitation Certification)StudentTINSolicitationInd
547Half-time Student IndicatorHalfTimeStudentInd
548Graduate Student IndicatorGraduateStudentInd
549Academic Period IndicatorPymtRcvdIncldAmtSpcfdPeriodInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 1099-A → Form1099ADetail (type of return 4, FormTypeCd 1099A)

Form 1099-A page · Form 1099-A IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
267-78Balance of principal outstandingPrincipalBalanceDueAmt
491-102Fair market value of the propertyFairMarketValueAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Personal Liability IndicatorPersonallyLiableInd
548-555Date of Lender’s Acquisition or Knowledge of AbandonmentAbandonmentOrAcquisitionDt
556-594Description of PropertyPropertyDesc
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 1099-B → Form1099BDetail (type of return B, FormTypeCd 1099B)

Form 1099-B page · Form 1099-B IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
267-78Proceeds (For forward contracts, See Note 1)ProceedsAmt
379-90Cost or other basisCostOrOtherBasisAmt
491-102Federal income tax withheld (backup withholding). Don’t report negative amounts.FederalIncomeTaxWithheldAmt
5103-114Wash Sale Loss DisallowedNondeductibleWashSaleLossAmt
7127-138BarteringBarterAmt
9151-162Profit (or loss) realized in 2025TYClosedContractProfitLossAmt
A163-174Unrealized profit (or loss) on open contracts 12/31/2024PriorYrOpenCntrctProfitLossAmt
B175-186Unrealized profit (or loss) on open contracts 12/31/2025CYOpenCntrctProfitLossAmt
C187-198Aggregate profit (or loss)CntrctAggregateProfitLossAmt
D199-210Accrued market discountAccruedMarketDiscountAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
545Noncovered Security IndicatorNoncoveredSecurityInd
546Type of Gain or Loss IndicatorShortTermGainLossInd, LongTermGainLossInd or OrdinaryInd
547Gross Proceeds IndicatorGrossProceedsInd or NetProceedsInd
548-555Date Sold or DisposedSoldOrDisposedDt
556-568CUSIP NumberCUSIPNum
569-607Description of PropertyPropertyDesc
608-615Date AcquiredAcquiredDt
616Loss Not Allowed IndicatorLossNotAllowedInd
617Applicable check box of Form 8949Form8949ApplicableCheckboxCd
618Applicable checkbox for CollectablesCollectiblesInd
619FATCA Filing Requirement IndicatorFATCAFilingRequirementInd
620Applicable Checkbox for QOFQOFInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.

In IRIS only (no Pub 1220 position): BasisReportedInd.

Form 1099-C → Form1099CDetail (type of return 5, FormTypeCd 1099C)

Form 1099-C page · Form 1099-C IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
267-78Amount of debt dischargedDebtDischargeAmt
379-90Interest included in Amount Code 2InterestAmt
7127-138Fair market value of property. Use only if a combined Form 1099-A and 1099-C is being filed.FairMarketValueAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Identifiable Event CodeIdentifiableEventCd
548-555Date of Identifiable EventIdentifiableEventDt
556-594Debt DescriptionDebtDesc
595Personal Liability IndicatorDebtorLiableDebtRepaymentInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 1099-CAP → Form1099CAPDetail (type of return P, FormTypeCd 1099CAP)

Form 1099-CAP page · Form 1099-CAP IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
267-78Aggregate amount receivedAggregateReceivedAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
548-555Date of Sale or ExchangeSaleOrExchangeDt
608-615Number of Shares ExchangedSharesExchangedCnt
616-625Classes of Stock ExchangedStockClassDesc
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 1099-DIV → Form1099DIVDetail (type of return 1, FormTypeCd 1099DIV)

Form 1099-DIV page · Form 1099-DIV IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Total ordinary dividendsTotalOrdinaryDividendsAmt
267-78Qualified dividendsQualifiedDividendsAmt
379-90Total capital gain distributionTotalCapitalDistributionsAmt
5103-114Section 199A DividendsSection199ADividendsAmt
6115-126Unrecaptured Section 1250 gainUnrecapturedSection1250GainAmt
7127-138Section 1202 gainCapitalGainSect1202Amt
8139-150Collectibles (28%) rate gainCollectibles28PercentGainAmt
9151-162Non-dividend distributionsNondividendDistributionsAmt
A163-174Federal income tax withheldFederalIncomeTaxWithheldAmt
B175-186Investment expensesInvestmentExpenseAmt
C187-198Foreign tax paidForeignTaxesPaidAmt
D199-210Cash liquidation distributionsCashLiquidationDistriAmt
E211-222Non-cash liquidation distributionsNoncashLiquidationDistriAmt
F223-234Exempt interest dividendsExemptInterestDividendsAmt
G235-246Specified private activity bond interest dividendsPrivateActivityBondIntDivAmt
H247-258Section 897 Ordinary DividendsSection897OrdinaryDividendsAmt
J259-270Section 897 Capital GainsSection897CapitalGainAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
547-586Foreign Country or U.S. PossessionForeignCountryOrUSPossessionCd
587FATCA Filing Requirement IndicatorFATCAFilingRequirementInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.
Form 1099-G → Form1099GDetail (type of return F, FormTypeCd 1099G)

Form 1099-G page · Form 1099-G IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Unemployment compensationUnemploymentCompAmt
267-78State or local income tax refunds, credits, or offsetsStateLclRefundCreditOffsetAmt
491-102Federal income tax withheld (backup withholding or voluntary withholding on unemployment compensation of Commodity Credit Corporation Loans or certain crop disaster payments)FederalIncomeTaxWithheldAmt
5103-114Reemployment Trade Adjustment Assistance (RTAA) programsRTAAPaymentsAmt
6115-126Taxable grantsTaxableGrantsAmt
7127-138Agriculture paymentsAgriculturePaymentsAmt
9151-162Market gainMarketGainAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
547Trade or Business IndicatorTradeOrBusinessIncomeInd
548-551Tax Year of RefundRefundCreditOffsetTaxYr
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/ State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.

In IRIS only (no Pub 1220 position): FamilyLeaveBenefitsAmt.

Form 1099-INT → Form1099INTDetail (type of return 6, FormTypeCd 1099INT)

Form 1099-INT page · Form 1099-INT IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Interest income not included in Amount Code 3InterestIncomeAmt
267-78Early withdrawal penaltyEarlyWithdrawalPenaltyAmt
379-90Interest on U.S. Savings Bonds and Treasury obligationsUSSavingsBondsTreasObligIntAmt
491-102Federal income tax withheld (backup withholding)FederalIncomeTaxWithheldAmt
5103-114Investment expensesInvestmentExpenseAmt
6115-126Foreign tax paidForeignTaxesPaidAmt
8139-150Tax-exempt interestTaxExemptInterestAmt
9151-162Specified private activity bondSpcfdPrvtActyBondInterestAmt
A163-174Market discountMarketDiscountAmt
B175-186Bond premiumBondPremiumAmt
D199-210Bond premium on tax exempt bondTaxExemptBondPremiumAmt
E211-222Bond premium on Treasury obligationTreasuryObligBondPremiumAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
547-586Foreign Country or U.S. PossessionForeignCountryOrUSPossessionCd
587-599CUSIP NumberTaxExemptTaxCreditBondCUSIPNum
600FATCA Filing Requirement IndicatorFATCAFilingRequirementInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.

In IRIS only (no Pub 1220 position): PayerRoutingTransitNum.

Form 1099-K → Form1099KDetail (type of return MC, FormTypeCd 1099K)

Form 1099-K page · Form 1099-K IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Gross amount of payment card/third party network transactionsGrossAmt
267-78Card not present transactionsCardNotPresentTransAmt
491-102Federal Income tax withheldFederalIncomeTaxWithheldAmt
5103-114January paymentsJanuaryAmt
6115-126February paymentsFebruaryAmt
7127-138March paymentsMarchAmt
8139-150April paymentsAprilAmt
9151-162May paymentsMayAmt
A163-174June paymentsJuneAmt
B175-186July paymentsJulyAmt
C187-198August paymentsAugustAmt
D199-210September paymentsSeptemberAmt
E211-222October paymentsOctoberAmt
F223-234November paymentsNovemberAmt
G235-246December paymentsDecemberAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
547Type of Filer IndicatorPSEInd or EPFOrOtherThirdPartyInd Type of filer: 1 = PSE, 2 = EPF or other third party.
548Type of Payment IndicatorPaymentCardInd or ThirdPartyNetworkInd Type of payment: 1 = payment card, 2 = third party network.
549-561Number of Payment TransactionsPaymentTransactionCnt
565-604Payment Settlement Entity’s Name and Phone NumberPSENm and PSEPhoneNum
605-608Merchant Category Code (MCC)MerchantCategoryCd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/ State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.

In IRIS only (no Pub 1220 position): CashTipsAmt, TreasuryTippedOccupationCd.

Form 1099-LS → Form1099LSDetail (type of return LS, FormTypeCd 1099LS)

Form 1099-LS page · Form 1099-LS IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Amount paid to payment recipientPaidToRecipientAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
546-553Date of SaleSaleDt
663-701Issuers InformationInsurancePolicyIssuerName and PolicyNum

In IRIS only (no Pub 1220 position): AcquirerContactDetail.

Form 1099-LTC → Form1099LTCDetail (type of return T, FormTypeCd 1099LTC)

Form 1099-LTC page · Form 1099-LTC IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Gross long-term care benefits paidGrossLTCBenefitPaidAmt
267-78Accelerated death benefits paidAcceleratedDeathBenefitPaidAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Type of Payment IndicatorPerDiemInd or ReimbursedAmountInd
548-556Social Security Number of InsuredInsuredGrp (TIN) The insured's details are a group in IRIS.
557-596Name of InsuredInsuredGrp (name)
597-636Address of InsuredInsuredGrp (address)
637-676City of InsuredInsuredGrp (city)
677-678State of InsuredInsuredGrp (state)
679-687ZIP Code of InsuredInsuredGrp (ZIP)
688Status of Illness IndicatorLTCInsuredChronicallyIllInd or LTCInsuredTerminallyIllInd
689-696Date CertifiedCertifiedDt
697Qualified Contract IndicatorQualifiedContractInd
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
Form 1099-MISC → Form1099MISCDetail (type of return A, FormTypeCd 1099MISC)

Form 1099-MISC page · Form 1099-MISC IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66RentsRentAmt
267-78Royalties (not timber royalties under a pay-as-cut contract; those go on Form 1099-S)RoyaltyAmt
379-90Other incomeOtherIncomeAmt
491-102Federal income tax withheld (backup withholding or withholding on Indian gaming profits)FederalIncomeTaxWithheldAmt
5103-114Fishing boat proceedsFishingBoatProceedsAmt
6115-126Medical and health care paymentsMedicalHealthCarePaymentsAmt
8139-150Substitute payments in lieu of dividends or interestSubstitutePaymentsAmt
A163-174Crop insurance proceedsCropInsuranceProceedsAmt
C187-198Gross proceeds paid to an attorney in connection with legal servicesAttorneyGrossProceedsPaidAmt
D199-210Section 409A deferralsSection409ADeferralsAmt
E211-222Section 409A incomeNonqlfyDeferredCompensationAmt
F223-234Fish purchased for resaleFishPurchasedForResaleAmt
G235-246Prior year nonemployee compensation (TY2019 and earlier; the T record must have “P” in position 6)No IRIS equivalent: prior-year NEC for 2019 and earlier, and IRIS accepts tax years 2022 and later.

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
547Direct Sales IndicatorDirectSaleAboveThresholdInd
548FATCA Filing Requirement IndicatorFATCAFilingRequirementInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/ State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.

In IRIS only (no Pub 1220 position): CashTipsAmt, TreasuryTippedOccupationCd, OvertimeCompensationAmt.

Form 1099-NEC → Form1099NECDetail (type of return NE, FormTypeCd 1099NEC)

Form 1099-NEC page · Form 1099-NEC IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Nonemployee compensationNonemployeeCompensationAmt
491-102Federal income tax withheldFederalIncomeTaxWithheldAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
547Direct Sales IndicatorDirectSaleAboveThresholdInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income TaxStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.

In IRIS only (no Pub 1220 position): CashTipsAmt, TreasuryTippedOccupationCd, OvertimeCompensationAmt, ExcessParachutePaymentAmt.

Form 1099-OID → Form1099OIDDetail (type of return D, FormTypeCd 1099OID)

Form 1099-OID page · Form 1099-OID IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Original issue discount for the yearOriginalIssueDiscountAmt
267-78Other periodic interestOtherPeriodicInterestAmt
379-90Early withdrawal penaltyEarlyWithdrawalPenaltyAmt
491-102Federal income tax withheld (backup withholding)FederalIncomeTaxWithheldAmt
5103-114Bond premiumBondPremiumAmt
6115-126Original issue discount on U.S. Treasury obligations (positive and negative amounts allowed)TreasuryObligationOIDAmt
7127-138Investment expensesInvestmentExpenseAmt
A163-174Market discountMarketDiscountAmt
B175-186Acquisition premiumAcquisitionPremiumAmt
C187-198Tax-exempt OIDTaxExemptOIDAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
547-585DescriptionCUSIPNumberOrObligationDesc
586FATCA Filing Requirement IndicatorFATCAFilingRequirementInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.
Form 1099-PATR → Form1099PATRDetail (type of return 7, FormTypeCd 1099PATR)

Form 1099-PATR page · Form 1099-PATR IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Patronage dividendsPatronageDividendsAmt
267-78Nonpatronage distributionsNonpatronageDistributionsAmt
379-90Per-unit retain allocationsPerUnitRetainAllocationsAmt
491-102Federal income tax withheld (backup withholding)FederalIncomeTaxWithheldAmt
5103-114Redeemed nonqualified noticesRedeemedNonqualifiedNoticesAmt
6115-126Section 199A(a) deductionSection199AgDeductionAmt
7127-138Investment credit (pass-through)InvestmentCreditAmt
8139-150Work opportunity credit (pass-through)WorkOpportunityCreditAmt
A163-174For filer’s use for pass-through credits and deductionForm8844CreditAmt, Form8896CreditAmt, Form8941CreditAmt, Form8932CreditAmt, Form8864CreditAmt or EPASulfurRegDeductionAmt IRIS has a separate element for each pass-through credit or deduction.
B175-186Qualified payments (section 199A(b)(7))Section199Ab7QualifiedPymtAmt
C187-198Section 199A(a) qualified itemsSection199AaQualifiedItemsAmt
D199-210Section 199A(a) SSTB itemsSection199AaSSTBItemsAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
544Second TIN NoticeSecondTINNoticeInd
547Specified CooperativesSpecifiedCooperativeInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.
Form 1099-Q → Form1099QDetail (type of return Q, FormTypeCd 1099Q)

Form 1099-Q page · Form 1099-Q IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Gross distributionGrossDistributionAmt
267-78Earnings (or loss)EarningsAmt
379-90BasisBasisAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Trustee to Trustee Transfer IndicatorTrusteeToTrusteeTransferInd
548Type of Tuition PaymentDistriFromPrivateQTPInd, DistriFromStateQTPInd or DistriFromCoverdellESAInd
549Designated BeneficiaryNotDesignatedBeneficiaryInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt

In IRIS only (no Pub 1220 position): QTPToRothIRATransferInd, Form1099QDistributionCd.

Form 1099-R → Form1099RDetail (type of return 9, FormTypeCd 1099R)

Form 1099-R page · Form 1099-R IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Gross distributionGrossDistributionAmt
267-78Taxable amountTaxableAmt
379-90Capital gain (included in Amount Code 2)CapitalGainAmt
491-102Federal income tax withheldFederalIncomeTaxWithheldAmt
5103-114Employee contributions/designated Roth contributions or insurance premiumsEmployeeContributionsAmt
6115-126Net unrealized appreciation in employer’s securitiesNetUnrlzdSecuritiesApprcnAmt
8139-150OtherOtherDistributionAmt
9151-162Total employee contributionsTotalEmployeeContributionsAmt
A163-174Traditional IRA/SEP/SIMPLE distribution or Roth conversionNo amount element: IRIS has only the IRASEPSIMPLEInd checkbox.
B175-186Amount allocable to IRR within 5 yearsIRRAllocatedAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
545-546Distribution CodeForm1099RDistributionCd Two characters in FIRE; IRIS takes up to two codes.
547Taxable Amount Not Determined IndicatorTxblAmountNotDeterminedInd
548IRA/SEP/ SIMPLE IndicatorIRASEPSIMPLEInd
549Total Distribution IndicatorTotalDistributionInd
550-551Percentage of Total DistributionRcpntTotalDistributionPct or RcpntOthDistributionPct
552-555First Year of Designated Roth ContributionDesignatedROTHAcctFirstYr
556FATCA Filing Requirement IndicatorFATCAFilingRequirementInd
557-564Date of PaymentPaymentDt
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
747-748Combined Federal/ State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.

In IRIS only (no Pub 1220 position): TrumpAccountInd, ExcessContributionsEarningsAmt.

Form 1099-S → Form1099SDetail (type of return S, FormTypeCd 1099S)

Form 1099-S page · Form 1099-S IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
267-78Gross proceedsTotalGrossProceedsAmt IRIS also splits it into CashGrossProceedsAmt and DAGrossProceedsAmt (digital assets) for 2026.
5103-114Buyer’s part of real estate taxBuyerRealEstateTaxAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Property or Services IndicatorTransferorRcvdConsiderationInd
548-555Date of ClosingClosingDt
556-594Address or Legal DescriptionAddressOrLegalDesc
595Foreign TransferorTransferorForeignPersonInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt

In IRIS only (no Pub 1220 position): CashGrossProceedsAmt, DAGrossProceedsAmt, DATypeCd, DANm, DAUnitQty, AcquiredDt.

Form 1099-SA → Form1099SADetail (type of return M, FormTypeCd 1099SA)

Form 1099-SA page · Form 1099-SA IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Gross distributionGrossDistributionAmt
267-78Earnings on excess contributionsExcessContributionsEarningsAmt
491-102Fair market value of the account on the date of deathFMVOnDateOfDeathAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
545Distribution CodeForm1099SADistributionCd
547Medicare Advantage MSA IndicatorMAMSAInd
548HSA IndicatorHSAInd
549Archer MSA IndicatorArcherMSAInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt
Form 1099-SB → Form1099SBDetail (type of return SB, FormTypeCd 1099SB)

Form 1099-SB page · Form 1099-SB IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Investment in contractInvestmentInContractAmt
267-78Surrender amountSurrenderAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
663-701Issuers InformationIssuerContactDetail and PolicyNum
Form 3921 → Form3921Detail (type of return N, FormTypeCd 3921)

Form 3921 page · Form 3921 IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
379-90Exercise price per shareExercisePricePerShareAmt
491-102Fair market value of share on exercise dateFMVPerShareOnExerciseDtAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547-554Date Option GrantedStockOptionGrantedDt
555-562Date Option ExercisedStockOptionExercisedDt
563-570Number of Shares TransferredSharesTransferredCnt
575-614If Other Than Transferor InformationOtherThanTransferorGrp
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 3922 → Form3922Detail (type of return Z, FormTypeCd 3922)

Form 3922 page · Form 3922 IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
379-90Fair market value per share on grant dateFMVPerShareOnGrantDtAmt
491-102Fair market value on exercise dateFMVPerShareOnExerciseDtAmt
5103-114Exercise price per shareExercisePricePerShareAmt
8139-150Exercise price per share determined as if the option was exercised on the date the option was grantedExercisePricePerShrGrantDtAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547-554Date Option Granted to TransferorStockOptionGrantedDt
555-562Date Option Exercised by TransferorStockOptionExercisedDt
563-570Number of Shares TransferredSharesTransferredCnt
571-578Date Legal Title Transferred by TransferorLegalTitleTransferDt
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 5498 → Form5498Detail (type of return L, FormTypeCd 5498)

Form 5498 page · Form 5498 IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66IRA contributions (other than amounts in Amount Codes 2, 3, 4, 8, 9, A, C, and D.)IRAContributionsAmt
267-78Rollover contributionsRolloverContributionAmt
379-90Roth conversion amountConversionToRothIRATaxbleAmt
491-102Recharacterized contributionsRecharacterizedContributionAmt
5103-114Fair market value of accountEOYFMVAmt
6115-126Life insurance cost included in Amount Code 1LifeInsIncludedInIRAContriAmt
7127-138FMV of certain specified assetsFairMarketValueAmt
8139-150SEP contributionsSEPContributionsAmt
9151-162SIMPLE contributionsSIMPLEContributionsAmt
A163-174Roth IRA contributionsRothIRAContributionsAmt
B175-186RMD amountRMDAmt
C187-198Postponed ContributionPostponedOrLateContributionGrp/ContributionAmt
D199-210RepaymentsDistributionRepaymentAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547IRA Indicator (Individual Retirement Account)IRAInd
548SEP Indicator (Simplified Employee Pension)SEPInd
549SIMPLE Indicator (Savings Incentive Match Plan for Employees)SIMPLEInd
550Roth IRA IndicatorRothIRAInd
551RMD IndicatorRMDInd
552-555Year of Postponed ContributionPostponedOrLateContributionGrp/ContributionYr
556-557Postponed Contribution CodePostponedOrLateContributionGrp/PostponedOrLateContributionCd
558-563Postponed Contribution ReasonPostponedOrLateContributionGrp/PostponedOrLateContriReasonTxt
564-565Repayment CodeDistributionRepaymentCd
566-573RMD DateRMDDt
574-575CodesFMVInvestmentTypeCd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
747-748Combined Federal/ State CodeCFSFElectionStateCd The state's two-letter abbreviation, not the Pub 1220 two-digit code.
Form 5498-ESA → Form5498ESADetail (type of return V, FormTypeCd 5498ESA)

Form 5498-ESA page · Form 5498-ESA IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Coverdell ESA contributionsCoverdellESAContributionAmt
267-78Rollover contributionsRolloverContributionAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form 5498-SA → Form5498SADetail (type of return K, FormTypeCd 5498SA)

Form 5498-SA page · Form 5498-SA IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Employee or self-employed individual’s Archer MSA contributions made in 2025 and 2026 for 2025ArcherMSAContributionAmt
267-78Total contributions made in 2025TotalContributionsAmt
379-90Total HSA or Archer MSA contributions made in 2026 for 2025PriorYearContributionAmt
491-102Rollover contributionsRolloverContributionAmt
5103-114Fair market value of HSA, Archer MSA or Medicare Advantage MSAEOYFairMarketValueAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Medicare Advantage MSA IndicatorMAMSAInd
548HSA IndicatorHSAInd
549Archer MSA IndicatorArcherMSAInd
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
Form W-2G → FormW2GDetail (type of return W, FormTypeCd W2G)

Form W-2G page · Form W-2G IRIS rules and fields

Payment amounts

Amount codeB recordPub 1220 amountIRIS element
155-66Reportable winningsGamblingReportableWinningAmt
267-78Federal income tax withheldFederalIncomeTaxWithheldAmt
7127-138Winnings from identical wagersGamblingWinFromIdntclWagersAmt

Form-specific fields (B record 544-750)

PositionPub 1220 fieldIRIS element
547Type of Wager CodeGamblingWinWagerTypeCd
548-555Date WonGamblingWinningDt
556-570TransactionGamblingWinningTransactionDesc
571-575RaceGamblingWinningEventDesc
576-580CashierGamblingWinCashierId
581-585WindowGamblingWinWindowNum
586-600First IDRecipientFirstAdditionalIdNum
601-615Second IDRecipientSecondAdditionalIdNum
663-722Special Data EntriesStateLocalTaxGrp/SpecialDataEntriesTxt
723-734State Income Tax WithheldStateLocalTaxGrp/StateTaxGrp/StateTaxWithheldAmt
735-746Local Income Tax WithheldStateLocalTaxGrp/LocalTaxGrp/LocalTaxWithheldAmt

What does not carry over

  • Two-step corrections. Pub 1220 corrects some errors in two transactions (G, then C). IRIS sends one corrected record that points to the original: by UniqueRecordId for an IRIS original, or with OtherIntakeSystemInd, OtherIntakeSystemNm and the original TIN and name for a FIRE original. See the correction rules.
  • K records. IRIS has no state totals records; each form names its CF/SF states in CFSFElectionStateCd, using state abbreviations instead of the Pub 1220 two-digit codes.
  • Fields new in IRIS. Tips and overtime (1099-NEC, MISC and K), excess golden parachute payments on the 1099-NEC, the 1099-S digital asset fields, the 1099-R Trump account indicator, the 1099-G family leave box and others have no Pub 1220 position. A 2026 file built from a Pub 1220 layout cannot carry them.
  • Forms with no Pub 1220 layout. Form 1099-DA, 1098-VLI, 1099-LPS, 1099-QA, 5498-QA and 5498-TA exist only in IRIS.
  • Prior-year NEC on 1099-MISC (amount code G) is for 2019 and earlier, years IRIS does not take.

Doing the conversion

The Pub 1220 field position lookup on this site decodes a FIRE record and shows the IRIS element next to each field. To convert a whole file, TIN Comply's free Pub 1220 to IRIS Converter turns it into IRIS XML or portal CSV and checks the result against the IRIS rules, in your browser. Element names here are the tax year 2026 names the IRS uses in its IRIS ATS examples and Publication 5718; the IRS changes the schema each year, so check the release notes for the year you file. The mapping itself is this site's work.