- At a glance
- The versions compared and the IRS version history
- The 20 changes that matter
- The schema version number: 5.0.7
- The FIRE-correction fields
- The seven new forms
- Rules added, removed and changed, by form
- Every rule, both years
- Schema changes: elements by form
- The IRS release notes, verbatim
- Method and caveats
- Questions people ask
At a glance
Counts from the business rules workbooks and XSD files in the two IRS SOR packages; rules marked Deleted are treated as not in force.
Read the 20 changes if you file or write software and want to know what breaks. The rule table and the element table are the whole diff, filterable and downloadable. Of the 12 removed ids, 5 (F1099MISC001, F1099NEC001, S2H002, S2H012, S2H013) are pure renumberings with identical text and 10 in all continue under a new id, so only 2 rules disappeared outright: S2H009, S2H010, the Form 8809 paper and electronic submission indicators. 102 rule texts differ between the two workbooks only in quote style, spacing, a trailing period, the capitalisation of the severity label or an IRS typo fix; those are counted as unchanged and tagged cosmetic below.
The versions compared and the IRS version history
| Tax year 2025 | Tax year 2026 | |
|---|---|---|
| Package | IRIS TY2025 A2A Schema v1.2 and Business Rules v1.4 | IRIS TY2026 Schema v1.2 and Business Rules v1.2 |
| IRS release | SOR release of May 28, 2026 (release note dated April 23, 2026); the package in production for the January 2026 season | SOR release of Sept. 24, 2026; ATS from Oct. 5, 2026, production January 2027 |
| Rule rows in the workbooks | 238 (236 in force, 2 marked Deleted, 2 marked New) | 316 (301 in force, 15 marked Deleted, 21 marked New) |
| SchemaVersionNum | fixed at 2.0.3 | fixed at 5.0.7 |
| Form XSD files | 37 | 44 |
Why these two. Tax year 2025 v1.4 is the package filers used last season, so it is the right baseline for a page about what changed since last year. The IRS has since issued tax year 2025 v3.0 (July 15, 2026) and v3.1 (Sept. 24, 2026) for prior-year filing in processing year 2027; those add Forms 8027, 8596 and 8955-SSA to tax year 2025 and are not compared here. A filer sending tax year 2025 returns in 2027 uses v3.1, not v1.4. On the 2026 side, v1.0 (July 15, 2026, which the IRS calls an early look) and v1.1 (Sept. 14, 2026) came before v1.2; this page does not say which 2026 change arrived in which interim version beyond what the v1.2 Status column shows (below).
The IRS version history
From the IRS page IRIS schemas and business rules, read Nov. 1, 2026. The page lists versions and dates only; it links no files.
| Version | Available in SOR | ATS start | Production | IRS comment |
|---|---|---|---|---|
| 2026v1.2 | 09/24/2026 | Oct. 5, 2026 | Jan 2027 | Schema changes are reflected in v1.2. Business rules v1.2 changes from v1.1 are shown in status column. |
| 2026v1.1 | 09/14/2026 | TBD | Jan 2027 | Schema changes are reflected in v1.1. Business rules v1.1 changes from v1.0 are shown in status column. |
| 2026v1.0 | 07/15/2026 | TBD | Jan 2027 | This is an early look/draft schema. There may be modifications in the final version. |
| 2025v3.1 | 09/24/2026 | Oct. 5, 2026 | Jan. 2027 | Schema changes are reflected in v3.1. Business rules v3.1 changes from v3.0 are shown in status column. |
| 2025v3.0 | 07/15/2026 | TBD | Jan. 2027 | This is an early look/draft schema. There may be modifications in the final version. |
| 2024v2.1 | 09/24/2026 | Oct. 5, 2026 | Jan. 2027 | Schema changes are reflected in v2.1. Business rules v2.1 changes from v2.0 are shown in status column. |
| 2024v2.0 | 07/15/2026 | TBD | Jan. 2027 | This is an early look/draft schema. There may be modifications in the final version. |
| 2023v2.1 | 09/24/2026 | Oct. 5, 2026 | Jan. 2027 | Schema changes are reflected in v2.1. Business rules v2.1 changes from v2.0 are shown in status column. |
| 2023v2.0 | 07/15/2026 | TBD | Jan. 2027 | This is an early look/draft schema. There may be modifications in the final version. |
| 2022v2.1 | 09/24/2026 | Oct. 5, 2026 | Jan. 2027 | Schema changes are reflected in v2.1. Business rules v2.1 changes from v2.0 are shown in status column. |
| 2022v2.0 | 07/15/2026 | TBD | Jan. 2027 | This is an early look/draft schema. There may be modifications in the final version. |
How the packages are distributed
The schema and business rules are not posted on IRS.gov. The IRS page says: “The Schema and Business Rules package will be made available in the Secure Object Repository (SOR).” Access needs an active e-Services account, an IRIS TCC application in Completed status with an Active TCC, and either the Software Developer role or a state, local or federal government business structure. Packages go out in scheduled bulk deliveries, not on completion of an application. The September 2026 QuickAlerts announced v1.1 the same way: “Tax Year 2026 IRIS Schema Release Number v1.1 and Business Rules v1.1 are available through the SOR mailbox.” The IRS also lists, as an open issue entered Oct. 5, 2026, that the prior-year packages for tax years 2017 to 2022 are not currently available, and asks filers not to call the Help Desk for them. The A2A developer guide covers the TCC roles and the SOR mailbox.
The 20 changes that matter
Ordered roughly by how many filers each touches. Rule ids link to the rule's page on this site where it has one (the cross-form error code pages and the per-form rules by form pages); the rest are shown as plain ids and are in the full table.
- The schema version number is 5.0.7.
SchemaVersionNumin the transmission manifest is a fixed value: 2.0.3 in the tax year 2025 v1.2 schema, 5.0.7 in tax year 2026 v1.2. A file carrying the old value fails schema validation before any business rule runs. The IRS known-issues entry on this is in the schema version section. - Corrections of returns filed outside IRIS: two new fields and two new rules.
PrevSubmittedRecRecipientGrpgainsOtherIntakeSystemInd(required, 0 or 1) andOtherIntakeSystemNm(enumeration FIRE or Third Party). New ruleSHAREDIRFORM006_003requiresUniqueRecordIdonly when the indicator is 0, andTMFST042requires the system name when it is 1. The oldFTMFST014andSHAREDIRFORM006_002, which required a unique record id on every correction, are gone. This is how a return first filed through FIRE is corrected in IRIS after FIRE closes; see the FIRE-correction fields. - Tip and overtime boxes on 1099-NEC, 1099-MISC and 1099-K. Forms 1099-NEC, 1099-MISC and 1099-K get
CashTipsAmtandTreasuryTippedOccupationCd(up to two codes from the new 72-valueTreasuryTippedOccupationCdType); NEC and MISC also getOvertimeCompensationAmt. All are optional in the schema (minOccurs 0), and theTotalAmtGrpandTotalByStateGrptypes get matching totals. No business rule tests them. The 2027 season page covers the law behind the boxes. - 1099-R: a required Trump account indicator.
TrumpAccountIndis added toForm1099RDetailTypewith minOccurs 1, so every 1099-R record must carry it (0 or 1).ExcessContributionsEarningsAmtis added as optional, with totals. Software that does not emit the indicator fails schema validation on every 1099-R. - 1099-S is restructured for digital-asset consideration.
GrossProceedsAmtis removed from the detail and totals types and replaced byTotalGrossProceedsAmt,CashGrossProceedsAmt,DAGrossProceedsAmt, withDANm,DATypeCd,DAUnitQty,AcquiredDtadded. Rule F1099S004_001 still namesGrossProceedsAmt(its only text change is “non-zero”), and the IRS lists an open ATS issue for Form 1099-S entered Oct. 15, 2026: “TY2025 business rule is flagging based on fields from TY2026.” - Six new 1099-DA rules, one of them a Reject. F1099DA019, F1099DA020, F1099DA021, F1099DA022, F1099DA023, F1099DA024: a transaction count above zero needs a stablecoin or NFT proceeds indicator;
GrossProceedsIndplusNetProceedsIndmust equal 1;BasisReportedInd1 needs a positiveCostOrOtherBasisAmt; a covered record (NoncoveredSecurityDAInd0) must flag short or long term, and that one, F1099DA022, is a Reject; and the short and long term flags are tested against the holding period betweenAcquiredDtandSoldOrDisposedDt. The 1099-DA XSD itself is the same element set in both years. - Form 8809 is rebuilt: issuer in the header, more form types, hardship reasons.
IssuerDetailmoves out ofForm8809DetailintoIRSubmission2Header.ApplicableFormTypeCdgrows from 7 to 14 values, adding 1099NEC, W2, 8027, 1094C/1095C, 1095B, 1099LPS and 5498TA. Six required indicators are added:AdditionalExtensionIndand five hardship reasons (FederallyDeclaredDisasterInd,MultipleFEMADisastersInd,RspnsAbsenceInd,FirstYrEstablishmentInd,PayeeStmtNotRcvdInd). New rules F8809015, F8809016, F8809017, F8809018: an additional extension needs one reason and a jurat signature, a 1099-NEC or W-2 request needs a reason, and an additional extension cannot be for 1099-NEC or W-2. The five S2H rules of 2025 are replaced;S2H009,S2H010(paper and electronic submission indicators) have no successor. The extensions page covers the filing routes. - Form 15397 joins Submission 2.
IRSubmission2HeaderFormTypeCdnow accepts 8809 or 15397, andForm15397DetailcarriesApplicableFormTypeCd, a requiredShortDescand a requiredJuratSignatureGrp. Note that the IRS instructions in force when this page was written still describe Form 15397 as faxed; the schema is what will take it in IRIS when the IRS opens it. - Form 8027 arrives as Submission 4, with 15 rules.
IRSubmission4Grpis new, withForm8027IssuerDetail,EstablishmentGrp,PrevSubmittedEstablishmentGrpfor corrections and PDFBinaryAttachmentsupport. F8027014 requires an attachment whose description begins “Determination Letter” whenTipRtis non-zero. The tax year 2025 v1.4 package had no Form 8027 at all;FTMFST013_001also barsPrevSubmittedEstablishmentGrpfrom original and replacement transmissions. - Form 8955-SSA arrives as Submission 5, with 15 rules.
IRSubmission5GrpcarriesPlanSponsorInfoGrp,PlanAdministratorInfoGrp, aPlanAdminJuratSignatureGrpand participant records (DefrdVstdBnftPartcpInfoGrpwithSSN, entry codes A to D, annuity type and payment frequency codes). Its 15 rules include TIN and SSN test-data rules and a duplicate-filing check; F8955SSA016 and F8955SSA017 are the two added in v1.2. - Form 8596 joins Submission 1 with a parent form code of its own.
Form8596DetailandForm8596TotalAmtGrpare added to Submission 1, andParentFormTypeCdin the Submission 1 header now accepts 1096 or 8596A.SMD002andSMD003enforce that the 8596A parent code goes only with 8596 forms and 1096 never does (the IRS text of SMD002 reads “8956A”; the schema enumeration is 8596A).S1H053requires the 8596 totals group. - Forms 1098-VLI, 1099-LPS and 5498-TA, with their totals rules. Three new form detail types join Submission 1. Form 1098-VLI has two rules: F1098VLI004 requires
VehicleModelYrof 2022 or later and F1098VLI005 requiresLoanDtafter 12/31/2024.S1H054,S1H055,S1H056require the matching totals group for 1099LPS, 5498TA and 1098VLI. The 2027 season page explains who files each form. - Combined Federal/State Filing: Oregon drops off the list.
SHAREDIRFORM019_002is replaced by SHAREDIRFORM019_003, and the only difference in the acceptedCFSFElectionStateCdlist is that OR is gone. A 2026 return carrying OR in that element gets a Report Error. The CF/SF page and the Oregon page cover direct filing. - A contact person on every submission header. SMF020, SMF021, SMF022 (Report Error) require
ContactPersonInformationGrpwithContactPhoneNumandContactEmailAddressTxt. The group existed in 2025; the rules that test it are new. - 1099-SB: a threshold rule becomes a hard Reject. F1099SB004 (
InvestmentInContractAmtrequired whenSurrenderAmtis blank) moves from Report Error and Reject if over Threshold to Reject. The text is unchanged. - 1099-B: three date rules added, one rule relaxed. F1099B023, F1099B024, F1099B025 (all Reject):
AcquiredDtnot after the end of the tax year,SoldOrDisposedDtinside the tax year, andSoldOrDisposedDtnot beforeAcquiredDt. F1099B007_001 (the prior-year open contract rule) goes the other way, from threshold reject to Report Error. - Smaller box changes: 1099-G, 5498, 5498-QA, 1099-QA. Form 1099-G adds
FamilyLeaveBenefitsAmt; Form 5498 adds repayment code HP toDistributionRepaymentCd; Form 5498-QA addsTrumpToABLERolloverAmt; Form 1099-QAEarningsAmtchanges from a signed to a non-negative amount type, and F1099QA002 moves from the Math Error to the Incorrect Data category.SMD001now checks 1099LPS where it checked 5498QA. - 3921 and 3922 per-share amounts take five decimals.
ExercisePricePerShareAmt,FMVPerShareOnExerciseDtAmt,FMVPerShareOnGrantDtAmtmove fromUSDecimalAmountNNTypeto the newUSDecimalAmount5DPNNType(up to 20 digits, 5 of them decimals), so fractional-cent prices are now valid. - 1042-S: treaty-country check narrowed, Chapter 4 rate spellings, intermediary EIN optional.
F1042S023is replaced by F1042S023_001, which skips the treaty-country test whenChapter3StatusCdis 12 or 27 to 32. F1042S011 now accepts 0.0, .0, .00, .000 and .0000 (and the 30 percent equivalents) inTaxRt. TheEINinIntermediaryOrFlowThruEntGrpgoes from minOccurs 1 to 0, which closes the known issue (entered March 3, 2026) that had filers entering 00-0000000 as a workaround. - Submission ids, the production test and 1099-LTC.
UniqueSubmissionIdTypenow also accepts a UTID-based form (a UUID, IRIS, the TCC and a sequence number).SVSR001(“The TCC is in Test and not valid for Production”) is replaced bySYSVR001, which states the test: a transmission whoseTCCIndicatoris not P is rejected in production. Form 1099-LTCInsuredGrpbecomes a named type,InsuredGrpType, with the same three children, which shows in the element diff as three removals and three additions.
The schema version number: 5.0.7
SchemaVersionNum sits in IRTransmissionManifestType as a fixed value. The tax year 2025 v1.2 schema fixed it at 2.0.3; the tax year 2026 v1.2 schema fixes it at 5.0.7. Because the value is fixed in the XSD, a transmission that carries any other value is a schema failure, which the IRS reports before any business rule runs.
The IRS announced the change in its tax year 2026 IRIS A2A known issues workbook (entry dated Oct. 13, 2026, in the Resolved sheet; the same text is in the ATS workbook dated Oct. 1, 2026). The entry is headed as a change to the SchemaVersionNum requirements for the IRIS A2A Assurance Testing System (ATS) environment effective Oct. 7, 2026, and says: “IRIS transmissions for Tax Year 2026 and Tax Year 2025 must use SchemaVersionNum 5.0.7.” Its action list repeats 5.0.7 for tax year 2026 and tax year 2025 transmissions submitted on or after Oct. 7, 2026, adds under a “Prior Tax Years” heading that tax years 2022 to 2024 use 5.0.7 as well, and gives as the solution that 5.0.7 is “the applicable value for both Tax Year 2025 and Tax Year 2026 transmissions submitted through the IRIS A2A ATS environment.” That is the whole of what the IRS has published: it names the ATS environment, and the tax year 2026 schema fixes the value for production. The May 2026 tax year 2022, 2023 and 2024 schemas had no SchemaVersionNum element; whether the Sept. 24, 2026 v2.1 packages for those years add it cannot be checked from the packages compared here.
Check the manifest before ATS. The free IRIS 1099 File Checker on tincomply.com reads an A2A XML transmission in the browser, reports the schema version it carries and runs the tax year 2026 business rules against it.
The FIRE-correction fields
FIRE stops taking information returns on Nov. 19, 2026, and from January 2027 IRIS is the only IRS electronic filing system for originals, prior years and corrections (QuickAlert of Sept. 20, 2026). A correction in IRIS points back to the original record, and until now that pointer was an IRIS UniqueRecordId, which a FIRE-filed return never had. The tax year 2026 schema adds two elements to the previously-submitted-record group that every corrected record carries:
| Element | Where | Schema | What it does |
|---|---|---|---|
OtherIntakeSystemInd | PrevSubmittedRecRecipientGrp (and the 8027 and 8955-SSA equivalents PrevSubmittedEstablishmentGrp and PrevSubmittedInfoGrp) | DigitBooleanType, minOccurs 1 | 1 when the original was filed through a system other than IRIS, 0 when it was filed in IRIS. Required on every correction. |
OtherIntakeSystemNm | same groups | OtherIntakeSystemNameType, enumeration FIRE or Third Party, minOccurs 0 | Names the other system. |
Two rules tie them together. SHAREDIRFORM006_003 (Reject): if the indicator is 0, UniqueRecordId must have a value. TMFST042 (Reject): if the indicator is 1, the system name must have a value. The 2025 rules that required a unique record id on every correction, FTMFST014 and SHAREDIRFORM006_002, are removed, so a correction of a FIRE original can be sent with no record id. The corrections guide covers the one-step and two-step correction sequences, and the Pub 1220 to IRIS converter on tincomply.com builds the correction records from a FIRE-format file.
The seven new forms
The tax year 2026 package has 44 form XSDs against 37. Each new form's elements are in the schema table and, where the site has a page, on its IRIS form page.
| Form | Submission group | Rules | Elements added | Notes |
|---|---|---|---|---|
| 1098-VLI | 1 | 2 (F1098VLI004, F1098VLI005) plus S1H056 | 22 | Vehicle loan interest. Model year 2022 or later; loan date after Dec. 31, 2024. |
| 1099-LPS | 1 | 0 of its own; S1H054 and SMD001 test the header | 13 | Long-term care premiums paid statement. |
| 5498-TA | 1 | 0 of its own; S1H055 | 20 | Trump account contribution information. Also reachable from Form 8809 as an extension type. |
| 8596 | 1, parent form code 8596A | 2 (F8596001, F8596003) plus SMD002, SMD003, S1H053 | 19 | Federal contracts; a FIRE form until 2026. |
| 8027 | 4, new; parent form code 8027T | 15, plus 5 Submission 4 header rules | 40, plus the Submission 4 header and the common-type establishment groups | Tip income; PDF binary attachment for the determination letter; its own issuer detail and jurat. |
| 8955-SSA | 5, new | 15, plus 5 Submission 5 header rules | 28, plus the Submission 5 header and the plan sponsor, administrator and participant groups | Separated participants with deferred vested benefits; SSN per participant. |
| 15397 | 2, with Form 8809 | 0 of its own | 4 | Extension of time to furnish recipient statements: form type code, a required short explanation and a required jurat signature. |
Rules added, removed and changed, by form
Forms and levels with no change are listed under the table. Each count expands to the rule ids.
| Form or level | Added | Removed | Changed | Unchanged |
|---|---|---|---|---|
| Transmission (TMFST, FTMFST, SYSVR) | 3FTMFST013_001, SYSVR001, TMFST042 | 2FTMFST014, SVSR001 | 1FTMFST007_001 | 24 |
| Shared submission header (SMF) | 3 | 0 | 0 | 8 |
| Shared form record (SHAREDIRFORM) | 2SHAREDIRFORM006_003, SHAREDIRFORM019_003 | 2SHAREDIRFORM006_002, SHAREDIRFORM019_002 | 0 | 13 |
| Submission duplicate check (SMD) | 2SMD002, SMD003 | 0 | 1SMD001 | 0 |
| Submission 1 header (1099, 1098, 5498, W-2G family) | 4S1H053, S1H054, S1H055, S1H056 | 0 | 0 | 47 |
| Submission 2 header (extensions) | 1FS2H013 | 5S2H002, S2H009, S2H010, S2H012, S2H013 | 1S2H014 | 1 |
| Submission 4 header (8027), new | 5FS4H001, FS4H002, S4H001_001, S4H003_001, S4H004_001 | 0 | 0 | 0 |
| Submission 5 header (8955-SSA), new | 5FS5H001_001, FS5H002, S5H001_001, S5H002_001, S5H003 | 0 | 0 | 0 |
| Form 1042-S | 1 | 1F1042S023 | 1 | 37 |
| Form 1098-C | 0 | 0 | 1 | 4 |
| Form 1098-VLI, new | 2 | 0 | 0 | 0 |
| Form 1099-B | 3 | 0 | 1 | 8 |
| Form 1099-DA | 6 | 0 | 0 | 10 |
| Form 1099-MISC | 1 | 1F1099MISC001 | 0 | 0 |
| Form 1099-NEC | 1 | 1F1099NEC001 | 0 | 0 |
| Form 1099-QA | 0 | 0 | 1 | 0 |
| Form 1099-S | 0 | 0 | 1 | 0 |
| Form 1099-SB | 0 | 0 | 1 | 0 |
| Form 8027, new | 15 | 0 | 0 | 0 |
| Form 8596, new | 2 | 0 | 0 | 0 |
| Form 8809 | 6 | 0 | 0 | 0 |
| Form 8955-SSA, new | 15 F8955SSA001, F8955SSA002, F8955SSA003, F8955SSA004, F8955SSA005, F8955SSA006, F8955SSA007, F8955SSA008, F8955SSA010_001, F8955SSA012, F8955SSA013, F8955SSA014, F8955SSA015, F8955SSA016, F8955SSA017 | 0 | 0 | 0 |
| All rules | 77 | 12 | 9 | 215 |
Every rule, both years
All 327 rule ids that appear in either workbook. The default view is the 98 added, removed and changed rules; switch the status filter to see everything, including the 215 unchanged rules and the 14 ids that were not in force in either year (marked Deleted in the 2026 workbook without ever appearing in 2025 v1.4, or deleted in 2025 v1.4). The severity column shows the tax year 2025 and tax year 2026 values where they differ. Click the text button on a row to see the IRS wording for each year.
| Rule | Form or level | Status | Severity | What changed |
|---|
Schema changes: elements by form
Every XSD in each package was read element by element, keyed by file, parent complex type and element name. 283 elements were added, 7 removed and 24 changed; 35 complex types and 11 simple types were added and none removed. A changed element differs in type, occurrence, fixed value or IRS description. The 1099-DA XSD has the same element set in both years, and the status-message schemas differ only by a fixed tag name (VersonDt to VersionDt).
| File or form | Elements added | Removed | Changed |
|---|---|---|---|
| Form 1042-S | 0 | 0 | 2 |
| Form 1098 | 0 | 0 | 1 |
| Form 1098-VLI, new | 22 | 0 | 0 |
| Form 1099-B | 0 | 0 | 1 |
| Form 1099-DIV | 0 | 0 | 1 |
| Form 1099-G | 3 | 0 | 0 |
| Form 1099-K | 4 | 0 | 0 |
| Form 1099-LPS, new | 13 | 0 | 0 |
| Form 1099-LTC | 0 | 3 | 1 |
| Form 1099-MISC | 7 | 0 | 0 |
| Form 1099-NEC | 7 | 0 | 0 |
| Form 1099-QA | 0 | 0 | 2 |
| Form 1099-R | 4 | 0 | 0 |
| Form 1099-S | 10 | 2 | 0 |
| Form 15397, new | 4 | 0 | 0 |
| Form 3921 | 0 | 0 | 4 |
| Form 3922 | 0 | 0 | 4 |
| Form 5498 | 0 | 0 | 3 |
| Form 5498-QA | 2 | 0 | 0 |
| Form 5498-TA, new | 20 | 0 | 0 |
| Form 8027, new | 40 | 0 | 0 |
| Form 8596, new | 19 | 0 | 0 |
| Form 8809 | 6 | 1 | 1 |
| Form 8955-SSA, new | 28 | 0 | 0 |
| Binary attachment (new file) | 4 | 0 | 0 |
| Common types (IRS-IRefileTypes) | 54 | 0 | 0 |
| Transmission and submission headers (IRS-IRTransmissionMessage) | 36 | 1 | 4 |
| All XSD files | 283 | 7 | 24 |
| Element | Form or file | Parent type | Change | Detail |
|---|
New simple types
AnnuityTypeCdType, Decimal5Type, DefrdVstdBnftEntryCdType, IdType, InCareOfNmType, Integer3NNType, OtherIntakeSystemNameType, PaymentFrequencyCdType, SoftwareVersionType, TreasuryTippedOccupationCdType, USDecimalAmount5DPNNType; and UniqueSubmissionIdType changed to accept the UTID-based form.
The IRS release notes, verbatim
Release notes from the two SOR packages
“Release Note: Tax Year 2026 IRIS Schema v1.2 and Business Rules v1.2”
“Tax Year 2026 Intake and Status schemas v1.2 includes changes to Form(s) 8027, and Submission 5 Header. Business Rules v1.2 changes from v1.1 are shown in Status column.”
“Release Note: Tax Year 2025 IRIS Schema v1.2 and Business Rules v1.4”
“TY2025 Intake and Status schemas v1.2 have no changes. Business Rules v1.4 changes from v1.3 are shown in Status column.”
The Status column of the tax year 2026 v1.2 workbooks marks 21 rules New and 15 Deleted relative to v1.1. New: FTMFST013_001, TMFST042, S4H001_001, S4H003_001, S4H004_001, FS5H001_001, S5H001_001, S5H002_001, SHAREDIRFORM006_003, SHAREDIRFORM019_003, F1042S023_001, F1099B023, F1099B024, F1099B025, F8027005_001, F8027031, F8809012, F8809018, F8955SSA010_001, F8955SSA016, F8955SSA017. Deleted: FTMFST014, FS2H009, FS2H010, FS2H012, S4H001, S4H003, S4H004, FS5H001, S5H001, S5H002, SHAREDIRFORM019_002, F1042S023, F8027005, F8955SSA010, F8955SSA011. The tax year 2025 v1.4 workbooks mark F1099DA010_001, F1042S050 New and F1099DA010, F1099DA012 Deleted relative to v1.3.
Method and caveats
- What was compared. Every business rules workbook in each package, read by rule id; every XSD (common types, form types, transmission message, status library), read by file, parent complex type and element name. A rule whose Status column says Deleted is treated as not in force. Spot checks of 14 rules against the IRS PDF versions of the rules in both packages matched.
- Cosmetic differences. Wording that differs only in quote style, spacing, a trailing period, the capitalisation of the severity label or an IRS typo fix (Submision, can not) is counted as unchanged and tagged cosmetic; 102 rules. Both texts are kept and shown.
- Version drift. Tax year 2026 v1.0 and v1.1, and tax year 2025 v3.0 and v3.1, were not on hand; see the versions compared. The IRS workbooks carry no version column; the version labels here come from the package file names and release notes.
- Thresholds. Nothing in either package states a dollar reporting threshold for Forms 1099-NEC, 1099-MISC or 1099-K; the only threshold text is the unchanged description of
DirectSaleAboveThresholdInd. The statutory changes are on the 2027 season page. The percentage behind a reject-over-threshold severity is not published by the IRS and is not stated here. - Open ATS issues at the date of writing (IRS workbook of Oct. 20, 2026): the Form 1099-S rule firing on tax year 2026 fields, test acknowledgments where the record id is not viewable, and the tax year 2017 to 2022 prior-year packages not being available. Check the IRS known issues page before calling the Help Desk.
- Generated 2026-11-01 from the saved packages. If the IRS issues a v1.3, this page will be rerun against it.
Questions people ask
Our software passed ATS for tax year 2025. Does it need to change for 2026?
Yes, at least for the manifest: SchemaVersionNum must be 5.0.7, and the IRS says tax year 2025 transmissions in ATS must carry it too from Oct. 7, 2026. Beyond that, every 1099-R needs TrumpAccountInd, every correction needs OtherIntakeSystemInd, and a Form 1099-S or 8809 record is built differently. Software developers need a new software id for each tax year in any case (Publication 5718, section 1.5).
Which package do I use for a tax year 2025 return filed in 2027?
The tax year 2025 v3.1 package of Sept. 24, 2026, not the v1.4 package compared here. The IRS version history lists v3.1 as in ATS from Oct. 5, 2026 and in production for January 2027.
Does the Taxpayer Portal filer need any of this?
No. The portal builds the XML; the schema version and the correction indicators are set for you. What a portal filer sees is the new boxes on the forms and the new forms in the drop-down, and the CSV templates for tax year 2026 when the IRS posts them. The portal walkthrough covers the upload.
A rule id on an acknowledgment is not on this page. Why?
This page lists the rules in the two packages compared, 327 ids. An acknowledgment for a tax year 2022 to 2024 return cites that year's package. The IRIS error code lookup covers tax years 2022 to 2026.
Where is the rule that tests the new tip and overtime amounts?
There is none in v1.2. CashTipsAmt, TreasuryTippedOccupationCd and OvertimeCompensationAmt are optional elements with no business rule of their own; the only checks are the schema's type (a non-negative amount, a code from the enumeration, at most two codes).
Can I get the packages from this site?
No. The IRS distributes them only through the e-Services SOR mailbox to Software Developer and government TCC holders. This page reproduces the rule texts and element names, which the IRS also publishes in its business rules documents.