TIN ComplianceA resource from TIN Comply
IRIS form rules

IRIS Form 8955-SSA: rules and XML elements

What IRIS checks on Form 8955-SSA, Annual Registration Statement Identifying Separated Participants With Deferred Vested Benefits: the 12 business rules specific to this form for tax year 2026, with each rule's severity and what it checks, and the 28 elements of Form8955SSADetail in the tax year 2026 XML record.

Submission group 5XML element Form8955SSADetailElements 28, 17 required

These are errors and rejects every filer can get when sending information returns to IRIS, whether through the free IRIS Taxpayer Portal or through filing software. IRIS reports each one on the acknowledgment by rule number.

Form 8955-SSA business rules

Besides the rules on this page, IRIS checks the issuer and contact rules for its submission; those are on the cross-form error code pages.

In the tax year 2026 rule set: 10 reject, 2 report error and reject over the threshold. A reject stops the submission; a report error is accepted with errors and counts as filed; past an unpublished threshold, report errors reject the submission. The descriptions are our own summaries; your acknowledgment gives the rule number.

RuleSeverityWhat it checks
F8955SSA001RejectThe amended and automatic extension boxes cannot both be checked.
F8955SSA002RejectIf a special extension is checked, its description is required.
F8955SSA003RejectIf the last-reported sponsor EIN is given, the last-reported plan number is required.
F8955SSA004RejectParticipants with required entries plus voluntary entries must equal the total number of participants.
F8955SSA005RejectIf the plan administrator is not the same as the sponsor, the plan sponsor's signature section is required.
F8955SSA006RejectIf the participant is not foreign, an SSN is required.
F8955SSA007Report error, reject over thresholdEntry code A or B requires the matching participant details.
F8955SSA008Report error, reject over thresholdEntry code C requires the matching participant details.
F8955SSA010_001RejectThe plan sponsor's business name and EIN must match IRS records.
F8955SSA015RejectIf the continuation box is checked, a continuation sequence number is required.
F8955SSA016RejectThe return appears to be a duplicate of one already filed.
F8955SSA017RejectThe number of entries with code A must match the count of participants with required entries.

Elements of Form8955SSADetail

IRTransmission › IRSubmission5Grp › IRSubmission5Detail › Form8955SSADetail

Each Form 8955-SSA return is one Form8955SSADetail record in a submission of group 5. The table lists its 28 elements in schema order for tax year 2026: whether each is required, and the format IRIS accepts. Element names are the ones the IRS uses in its IRIS ATS examples and Publication 5718; the IRS revises the schema each year.

ElementRequiredFormat
RecordIdRequiredWhole number, up to 8 digits
ContinuationIndRequired1 (yes) or 0 (no)
ContinuationSeqNumOptionalWhole number
PrevSubmittedInfoGrpOptionalGroup of elements
PlanYearBeginDtRequiredDate, YYYY-MM-DD
PlanYearEndDtRequiredDate, YYYY-MM-DD
VoluntaryFilerIndRequired1 (yes) or 0 (no)
AmendedIndRequired1 (yes) or 0 (no)
Form5558IndRequired1 (yes) or 0 (no)
AutomaticExtensionIndRequired1 (yes) or 0 (no)
SpecialExtensionIndRequired1 (yes) or 0 (no)
SpecialExtensionDescOptional
PlanNameTxtRequired
PlanNumTxtRequiredText, up to 3 characters
AdministratorSameAsSponsorIndRequired1 (yes) or 0 (no)
PlanSponsorInfoGrpRequiredGroup of elements
LastReportedPlanAdminNameOptionalGroup of elements
LastReportedPlanAdminEINOptional9 digits, no dashes
LastReportedSponsorNameOptionalGroup of elements
LastReportedSponsorEINOptional9 digits, no dashes
LastReportedPlanNumTxtOptionalText, up to 3 characters
PartcpDefrdVstdBnftRqrCntOptionalWhole number, zero or more
PartcpDefrdVstdBnftVlntryCntOptionalWhole number, zero or more
TotalParticipantCntRequiredWhole number, zero or more
ProvidedRqrStatementYesIndRequired1 (yes) or 0 (no)
ProvidedRqrStatementNoIndRequired1 (yes) or 0 (no)
PlanSponsorJuratSignatureGrpOptionalGroup of elements
DefrdVstdBnftPartcpInfoGrpRequired, repeatsGroup of elements