Table of Contents

1099 E-Filing: Illinois

Nina Tchistiakova Updated by Nina Tchistiakova

Due date

March 31

E-filing threshold

Forms W-2G, Certain Gambling Winnings, are mandated to be electronically filed.

Forms 1099 are currently electronically filed on a voluntary basis starting with tax year 2017.

Filing options

Electronic filing

Forms to file

State requires W2G is mandatory and all other 1099's are optional

Required file name

Specifications do not specify a file name.

E-filing website

HttpsPost utility program or use  IDOR Gateway


Electronic Commerce Division (866) 440-8680, (217) 524-4767

Submitting files

If you already have an existing Logon ID and passwords for Illinois for other programs, you may use those for the W-2 and 1099 program as well.

Note: You must be registered to file at least one business day before sending a file. Click here to register as a W-2/1099 Transmitter

Logon ID (ETIN) and Passwords for Transmissions: Logon ID (ETIN) and Passwords for Transmissions Registration is required to register a Logon ID (ETIN) and receive test and production passwords. If a transmitter registered in the past and has an ETIN/Logon ID and password combination, those credentials are valid year to year. An IRS-assigned ETIN may be used for Logon ID. If no IR ETIN is available, an Illinois only Logon ID will be assigned upon completion of the online registration. Transmitters will be assigned test and production passwords. The Logon ID and password combination will allow the transmitter to access the Illinois Gateway to send transmissions and retrieve acknowledgments.

Note: If you already have an existing Logon ID and passwords for Illinois for other programs, you may use those for the W-2 and 1099 program as well.

Register: Obtain your Filing transmitter ID and test and production passwords

Transmitting the file: Transmissions can use the HttpsPost utility program. The HttpsPost Utility Program transfers files to and from the Illinois Department of Revenue.

Bulk filers and third-party payroll programs and services may prefer to transmit W-2G and 1099 files by interfacing directly with Illinois Department of Revenue's (IDOR) Gateway.

HttpsPost User Guide:

HttpsPost utility program:

Copy the executable file, HttpsPost.exe, to an empty directory or folder. Complete instructions for how to operate the utility program will be provided with the downloaded file.

Test data: We will begin accepting test transmissions of the current year’s W‐2/1099 data on November 2. When online registration was completed, a W‐2/1099 transmitter ID, test password, and production password were provided to you. Use the test password to transmit your test file to IDOR. Any information transmitted using the test password will be treated as test data and is not considered “live” data. To obtain your test results, you must reenter the system at least 30 minutes after your transmission to retrieve the message.

Production data:Use the production password provided to you during registration. To obtain your transmission results, you must reenter the system at least 30 minutes after your transmission to retrieve the message. IDOR will begin accepting electronic transmissions of W]2G and 1099 data on January 4, 2021, (the first business day of the calendar year).

Note: Please be sure to use the correct password (test or production) for the file type you are transmitting.

Upload a file

  • To upload a file from within the HttpsPost program, click on the Upload tab and enter a DocID of your choosing (something simple to identify the file).
  • Click the Browse button to find the file created in CFS Payroll to upload, or if you are familiar with our process of placing the filename on the Windows clipboard, then click in the Filename box and paste the filename and path (CTRL+V if the file was just created in CFS Payroll).
  • Click the Transmit button.

Retrieve an acknowledgment file

  • Wait at least 30 minutes after uploading the file.
  • To download the acknowledgment file from within the HttpsPost program, click on the Download tab and choose the "Download the next available acknowledgement file" option, then click "Transmit".
  • The status will be displayed on screen and a file, Response.Ack, will be written to the same directory as the HttpsPost program. This is the acknowledgement file. You must examine it to see the results.
  • Response.Ack will be overwritten each time a transmission is made so you should rename it by adding some appropriate text (a sequential number, an employer name, etc.)

Examine the Response.Ack file

  • Open the Response.Ack file in Notepad or your text editor of choice.
  • The 1099 acknowledgement file is a copy of the uploaded file with results added for each record starting in column 776 (each record of the original 1099 file had 750 columns).
  • For an accepted file, EVERY record must have the record number in columns 776-782 and the letter "A" in column 783. Example of what would be in the 1st record in columns 776-783: "0000001A"
  • For a rejected file, ANY record would have the letter "R" in column 783 followed by error information. An example would be "0000004R0067400675016INVALID STATE".
  • Please try to evaluate the acknowledgement file on your own. If you see an error of any kind in your file then call CFS and we will help you determine what the error means.

*Important note about proof of filing: You must retrieve your transmission acknowledgement within 60 days. The Illinois Department of Revenue will not send the acknowledgement to you. Your filing requirements are not met until you receive an “Accepted” transmission acknowledgement from Illinois.


How did we do?

1099 E-Filing: Idaho

1099 E-Filing: Indiana