TIN ComplianceA resource from TIN Comply
IRIS form rules

IRIS Form 8027: rules and XML elements

What IRIS checks on Form 8027, Employer's Annual Information Return of Tip Income and Allocated Tips: the 13 business rules specific to this form for tax year 2026, with each rule's severity and what it checks, and the 31 elements of Form8027Detail in the tax year 2026 XML record.

Submission group 4XML element Form8027DetailElements 31, 28 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 8027 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: 13 reject. 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
F8027001RejectIf the tip rate times gross receipts is more than total tips reported, allocated tips must be more than zero.
F8027002RejectIf total tips reported are at least the tip rate times gross receipts, allocated tips must be zero.
F8027003RejectTotal tips reported must equal indirect tips plus direct tips.
F8027004RejectCharge receipts showing tips must be more than the charged tips.
F8027006RejectExactly one of the credit or debit card payment boxes (yes or no) must be checked.
F8027007RejectIndirect tips and direct tips each cannot be more than total tips reported.
F8027008RejectGross receipts must be more than each of the tip and charge amounts on the form, except that when card payments are accepted, gross receipts can equal charge receipts showing tips.
F8027009RejectThe tip rate amount must equal gross receipts times the tip rate.
F8027010RejectThe tip rate cannot be less than 2%.
F8027011RejectIf the hours-worked allocation method is used, the average number of employee hours must be more than zero.
F8027012RejectIf tips are allocated, exactly one allocation method must be checked: hours worked, gross receipts or good-faith agreement.
F8027013RejectIf card payments are accepted, charged tips and charge receipts showing tips are both required.
F8027014RejectIf a tip rate other than zero is used, the IRS determination letter must be attached (its description must begin with "Determination Letter").

Elements of Form8027Detail

IRTransmission › IRSubmission4Grp › IRSubmission4Detail › Form8027Detail

Each Form 8027 return is one Form8027Detail record in a submission of group 4. The table lists its 31 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
TaxYrRequiredFour-digit year
RecordIdRequiredWhole number, up to 8 digits
VoidIndRequired1 (yes) or 0 (no)
AmendedIndRequired1 (yes) or 0 (no)
FinalReturnIndRequired1 (yes) or 0 (no)
PrevSubmittedEstablishmentGrpOptionalGroup of elements
EstablishmentGrpRequiredGroup of elements
FoodOrBeverageEstabTypeCdRequiredOne of: 1, 2, 3, 4
EstablishmentNumTxtRequiredText, up to 5 characters
CreditDebitCardPaymentYesIndRequired1 (yes) or 0 (no)
CreditDebitCardPaymentNoIndRequired1 (yes) or 0 (no)
VolTipAgreementYesIndRequired1 (yes) or 0 (no)
VolTipAgreementNoIndRequired1 (yes) or 0 (no)
TotalChargedTipsAmtRequiredAmount, zero or more, up to 2 decimal places
TotChargedRcptsShowTipsAmtRequiredAmount, zero or more, up to 2 decimal places
TotSrvcChrgsLessSpcfdPdWgsAmtRequiredAmount, zero or more, up to 2 decimal places
TotalIndirectTipsAmtRequiredAmount, zero or more, up to 2 decimal places
TotalDirectTipsAmtRequiredAmount, zero or more, up to 2 decimal places
TotalTipsReportedAmtRequiredAmount, zero or more, up to 2 decimal places
GrossReceiptsAmtRequiredAmount, zero or more, up to 2 decimal places
TipRtRequiredDecimal, up to 4 decimal places
TipPctRtMultGrossRcptsAmtRequiredAmount, zero or more, up to 2 decimal places
IRBinaryAttachmentIndRequired1 (yes) or 0 (no)
IRBinaryAttachmentOptionalGroup of elements
AllocatedTipsAmtRequiredAmount, zero or more, up to 2 decimal places
HoursWorkedMethodIndRequired1 (yes) or 0 (no)
AverageEmployeeHoursCntOptionalWhole number, zero or more
GrossReceiptsMethodIndRequired1 (yes) or 0 (no)
GoodFaithAgreementIndRequired1 (yes) or 0 (no)
DirectlyTippedEmployeesCntRequiredWhole number, zero or more
JuratSignatureGrpRequiredGroup of elements