Skip to content

Rev. Proc. 2025-27

Part 6 Format and Content of Substitute Returns

Publication 1167 — General Rules and Specifications for Substitute Forms and Schedules · 2026-10-03 edition · updated 2026-10-04 · United States

Section 6.1 – Acceptable Formats for Substitute Forms and Schedules

6.1.1 Exhibits and Use of Acceptable Formats

6.1.2 Instructions

. Exhibit A is an acceptable format for Form 1040-ES.

  • If your computer-generated Form 1040-ES appears exactly like Exhibit A, no prior authorization is needed.

  • You may computer-generate forms not shown here, but you must design them by following the manner and style discussed in Part 3 .

  • Take care to observe the other requirements and conditions in this revenue procedure. The IRS encourages the submission of all proposed forms covered by this revenue procedure.

. The format of each substitute form or schedule must follow the format of the official form or schedule as to item captions, line references, line numbers, sequence, form arrangement and format, etc. Basically, try to make the form look like the official one, with readability and consistency being primary factors. You may use periods and/or other similar special characters to separate the various parts and sections of the form. Do not use alpha or numeric characters for these purposes. All line numbers and items must be printed even though an amount is not entered on the line.

25

6.1.3 Line Numbers

6.1.4 Decimal Points

6.1.5 Multi-Page Forms

. When a line on an official form is designated by a number or a letter, that designation (reference code) must be used on a substitute form. The reference code must be printed to the left of the text of each line and immediately preceding the data entry field, even if no reference code precedes the data entry field on the official form. If an entry field contains multiple lines and shows the line references once on the left and right sides of the form, use the same number of line references on the substitute form.

In addition, the reference code that is immediately before the data field must either be followed by a period or enclosed in parentheses. There must also be at least two blank spaces between the period or the right parenthesis and the first digit of the data field. (See Section 6.1.4 .)

. A decimal point (a period) should be used for each money amount regardless of whether the amount is reported in dollars and cents or in whole dollars, or whether or not the vertical line that separates the dollars from the cents is present. The decimal points must be vertically aligned when possible.

Example. 5 State and local taxes a State and local income taxes..................... 5a. 000.00 b State and local real estate taxes................ 5b. c State and local personal property taxes.... 5c. 000.00 or a State and local income taxes..................... (5a) 000.00 b State and local real estate taxes................ (5b) c State and local personal property taxes.... (5c) 000.00

. When submitting a multi-page form, send all its pages in the same package. If you will not be producing certain pages, note that in your cover letter.

Section 6.2 – Additional Instructions for All Forms

6.2.1 Use of Your Own Internal Control Numbers and Identifying Symbols

. You may show the computer-prepared internal control numbers and identifying symbols on the substitute form if using such numbers or symbols is acceptable to the taxpayer and the taxpayer’s representative. Such information must not be printed in the top 0.5-inch clear area of any form or schedule requiring a signature. Except for the actual tax return form (Forms 1040, 1040-SR, 1120, 940, 941, etc.), you may print in the left vertical and bottom left margins. The bottom left margin you may use extends 3.5 inches from the left edge of the form. You may print internal control numbers in place of the removed IRS catalog number.

26

6.2.2 Required Software ID Number (Source Code) on Computer- Prepared Substitutes

6.2.3 Descriptions for Captions, Lines, etc.

. In the February 2009 Government Accountability Office (GAO) report, “Many Taxpayers Rely on Tax Software and IRS Needs to Assess Associated Risks” (GAO-09-297), the GAO recommended that the IRS require a software identification number on all individual returns to specifically identify the software package used to prepare each tax return. The IRS already has this capability for all e-filed returns. In addition, many tax preparation software firms already print an IRS-issued 3-letter source code on paper returns that are generated by their individual tax software. This source code was assigned when the firms were seeking substitute-forms approval under this publication.

In order to follow this GAO recommendation, the IRS will require that all tax preparation software firms include the 3-letter source code on all paper tax returns created by their individual tax preparation software. The many firms that currently have and display their source codes on paper returns generated from their software should continue to do so, and no change is necessary.

We have reviewed all software companies that passed Assurance Testing System (ATS) testing last filing season and have determined that some firms do not currently have source codes. To save you the burden of contacting us and for your convenience, we have assigned source codes to those firms.

You should program your source code to be placed in the bottom left-hand corner of page one of each paper form that will be generated by your individual tax return package. You do not need to apply for a new source code annually.

If you already use a 3-letter source code and we have issued you one in error, you are unsure if you were ever issued one, or you have other questions or concerns, you may contact Tax Forms and Publications Special Services Section at substituteforms@irs.gov .

The IRS requires tax preparation software firms that participate in the IRS Free File Program include the 3-letter FFF code on all paper Form 1040 returns created by their individual tax preparation software.

If you participate in the IRS Free File Program, you should program the 3-letter FFF code to be placed in the bottom left-hand corner of the first page of each paper Form 1040 that will be generated by your individual tax return package. The 3-letter FFF code and the 3-letter source code should be placed next to each other for consistency. If placing the 3-letter FFF code and the 3-letter source code next to each other is not possible, then above or below will be acceptable.

Example. The 3-letter FFF code and the 3-letter source code could be BCA-FFF or BCA FFF. A dash or a space is needed to separate the 3-letter FFF code and the 3-letter source code.

. Descriptions for captions, lines, etc., appearing on the substitute forms may be limited to one print line by using abbreviations and contractions, and by omitting articles, prepositions, etc. However, sufficient keywords must be retained to permit ready identification of the caption, line, or item.

27

6.2.4 Determining Final Totals

6.2.5 Instructional Text on the Official Form

6.2.6 Intermingling Is Prohibited

6.2.7 Identifying Substitutes

6.2.8 Negative Amounts

. Explanatory detail and/or intermediate calculations for determining final line totals may be included on the substitute form. Preferably, such calculations should be submitted in the form of a supporting statement. If intermediate calculations are included on the substitute form, the line on which they appear may not be numbered or lettered. Intermediate calculations may not be printed in the right column. This column is reserved only for official numbered and lettered lines that correspond to the ones on the official form. Generally, you may choose the format for intermediate calculations or subtotals on supporting statements to be submitted.

. Text on the official form, which is solely instructional (for example, “See instructions,” etc.), may generally be omitted from the substitute form.

. Showing more than one form or schedule on the same printout page is prohibited. Both sides of the paper may be used for multi-page forms, but it is unacceptable to intermingle forms.

For instance, Schedule E can be printed on both sides of the paper because the official form is multi-page, with page 2 continued on the back. However, do not print Schedule E on the front page and Schedule SE on the back page, or Schedule A on the front and Form 8615 on the back, etc. Both pages of a substitute form must match the official form. The back page may be left blank if the back page of the official form contains only the instructions.

. Identify all computer-prepared substitutes clearly. Print the form designation 0.5 inch from the top margin and 1.5 inches from the left margin. Print the title centered on the first line of print. Print the tax year and, where applicable, the sequence number on the same line 0.5 inch to 1 inch from the right margin. Include the taxpayer’s name and SSN on all forms and attachments. Also, print the OMB number as reflected on the official form.

. Negative (or loss) amount entries should be enclosed in brackets or parentheses or include a minus sign. This assists in accurate computation and input of form data. The IRS preprints parentheses in negative data fields on many official forms. These parentheses should be retained or inserted on printouts of affected substitute forms.

28

Get a plain-English answer with a citation back to this text.

Ask AI about this code
▸Contents — Publication 1167 — General Rules and Specifications for Substitute Forms and Schedules

GoCodebook provides public access, search, citation, multilingual explanation, and practical interpretation of legally adopted building regulations. It is not a substitute for the official ICC or California code publications.