NOTICE: Notice: Welcome to the NEW DRS portal. Your feedback is welcome and we look forward to Connecting with you!

Search Department of Revenue Services Filtered Topic Search
File Import Instructions
Batch Manager. A batch file import/upload process for electronic filing the below listed informational returns only utilizing DRS Standard File Layout. This process supports the standard electronic file formats used by the Internal Revenue Services (IRS). For record layout specifications this would be EFW2 standard file for wage and the 1220 standard file non-wage.
  • Form W-2
  • Forms 1099-R, 1099-Misc, and W-2G

Batch File Import upload allows you to submit files using the standard file layout. On completion of the file upload, the TSC will generate a results file that will acknowledge the success or failure of your file. In the event an informational return is uploaded with errors, the results file will provide details of the failed records with explanations. You will need to correct and resubmit the entire file. The informational returns uploaded will not be transmitted to DRS until you complete and receive a confirmation number for the associated Form CT-W-3 and/or Form CT-1096 annual summary.

Once you have successfully uploaded all your returns, you must return to the withholding sub-menu t select the annual summary you are transmitting, choose the period end, and proceed to the summary form. You will need to verify your figures and complete the breakout of the total Connecticut tax withheld reported. Again, the informational returns entered will not be transmitted to DRS until a confirmation number has been issued for by the TSC.

Wage: To view specifications for file upload using the Standard EFW2 File layout as defined in our informational publication.

Non-Wage: To view specifications for file upload using the Standardized File format as defined in the CT instructions for filing Annual informational returns.


Dynamic Web Import (DWI) - DWI is a file import process that allows you to “dynamically” define and upload your informational returns. DRS’ DWI tool does not support the standard electronic file formats used by the Internal Revenue Services (IRS). Using the DWI tool you can prepare a file with your client’s figures. Each field in the file will represent a line item from a return you are reporting. You can arrange the fields in any order by defining your own customized layout. If any return is uploaded with errors, DRS will provide listings and explanations of the failed records. You will need to correct and resubmit the file. If you are submitting informational returns (Forms W-2, 1099’s) once all informational returns are uploaded, you will be directed to Form CT-W3 or Form CT-1096 where the TSC will have automatically filled in most of the information based on the successfully uploaded informational returns.

You must verify all figures. The returns uploaded will not be transmitted to DRS until you receive a confirmation number from the TSC.

Helpful Hints

  • Uploading of files with less than 100 records is recommended during 8 AM - 5 PM.

  • Uploading of files with OVER 100 records is recommended after 5 PM or on weekends.

  • You may experience delays on days that returns are due.

Additional Information:

File Type:

  • Define the file you are sending so our system can properly read the data in your file.
  • If your file has a header, you must indicate the number of lines before the actual filing data.
  • Indicate if the file you are sending is fixed-length format or delimited format.
    • If you use a spreadsheet, you may save your file type as a delimited file.
  • The file type of your spreadsheet will determine the character you need to enter as the field separator. For example: If you save your file as a comma-delimited file, the field separator is a comma.
  • If a field in your file contains the same character as a field delimiter, you can indicate that the information is one field by using a string qualifier from the "File Type" screen. Use the string qualifier at the beginning and the end of the field, e.g., If your field delimiter is (comma) : (,) string qualifier is (double quotes) : (") and your field value is 123, Any street avenue, it should be in the file as "123, Any street avenue,"

File Layout:

  • The first time you use this method, identify the fields in your file and the order of these fields.
    • The system will retain this information for future filings.
    • If you add lines or change the order of your file, you will need to change the file layout before sending your next file.
  • Indicate the order of the fields on your spreadsheet by entering the order number in the box or by using the arrows to position the lines in the correct order.
    • If you enter a number in the box, the line will move to the placement indicated when you select "Update."
  • If your file has additional fields, you may leave them in your file, but you must indicate that they are a "filler field."
    • Filler fields are not processed.
  • Use one record for each client.
    • There are different requirements and available fields for each return type.
  • Enter the file name and path to send your file.
    • Select "Browse" to browse your computer for the file you want to send.
    • Once you have chosen the file, select "Continue."

View File Layout:

  • This screen will give you the opportunity to view 10 of your records before you send us the file.
    • If you see errors, select "Back" and correct your file layout.
    • Reattach your file and select "Continue."
    • If your file is correct, select "Continue" to submit the file.

View Successful Records:

  • Our system will review your file for invalid information and accept returns without errors.
  • You may print a list of all your successful records or save to a text file.
    • The bulk file confirmation list contains a reference to the Registration number, the Confirmation Number and the time and date stamp.

View Failed Records:

  • Returns with errors cannot be accepted.

    • You will receive complete details of errors that failed our verification.

    • You may save a text file of all your failed records, make corrections based on the error notices you received, and resubmit the failed records.

    • Or, you may individually key the returns that failed.

View All:

  • This option will display both the successful and the failed records in the same order as your file for easy reference.

Error Details:

  • Provides detailed listing of all edit errors.
  • Enables you to print or save this listing and use this information to correct your file.
  • Allows you to scroll through all your edit errors without returning to the edit results screen by using "Next" or "Back."
  • Using the "Close" button returns you to the Edit Results screen.

XML Connecticut DRS offers another file import process utilizing an XML schema. This transmission is only available for the Form CT-1120, Connecticut Corporation Business Tax Return and Form CT-1065/CT-1120SI, Connecticut Composite Income Tax Return. This file import process allows you to upload and transmit your corporation business tax returns electronically using the latest DRS schemas.

Transmission of this electronic filing option is open to individual businesses, software developers or by a third party transmitter using the required XML record format.

Some of the benefits utilizing an XML schema are: simplified filing of state return; reduces data entry errors; reduces costs in the validating of returns, and supports easier transitions for changes in tax forms/schedules when they occur.

Bulk filing of the Form CT-1120 and Form CT-1065/CT-1120SI must be done utilizing the XML programming language. The latest schema(s) are available on the “File Upload” page in our Taxpayer Service Center (TSC). If you are already registered as a Third Party Bulk Filer (TPBF) you may view these schemas by logging into the TSC, clicking on the File for your Clients link, and on the Third Party Bulk Filer Main Menu page under the File Import section, select from the drop down box the form you would like to view the schemas. Click the File Online button and now once on the File Upload page you are ready to download the schemas.


Key and Send - Combined Client Filing File and Pay multiple withholding tax (CT-WH) payments for your clients one at a time with single logon using same bank account.

This bulk filing option is limited to the Form CT-WH only. This feature allows up to 25 different tax registration numbers to have payroll withholding taxes submitted with a single logon. You will enter the tax registration number, date payroll was paid, and the CT tax withheld for each client. Note: This feature only allows you to use the same bank account number for all tax registration numbers entered.

Additional Information:

  • There is an option to save the CT REG numbers listed for future use. These saved CT REG numbers will be pre-populated the next time you access this page.
  • You may delete the saved CT REG numbers anytime you wish.
  • We will also retain the banking information on file for future use. This information will be pre-populated the next time you access this page.
  • You may change your banking information anytime you wish.
  • A Print page containing all of your information as submitted will be provided after you receive a confirmation number.

Key and Send – Single Client Filing File and Pay your clients' return one at a time by entering either the Clients CT REG number or Client SSN.

Selecting this option allows you to “key in” the information for your client’s one at a time. If they owe money, you will be both filing and paying for a client’s return one at a time.

How to Proceed:

  • Enter the Client CT REG number or for Individual Income Taxes enter the Client SSN.
  • Note: If you are filing 1099-MISC. forms for a client without a Connecticut Tax Registration Number, you may enter their FEIN.
  • Now select tax type. Select from the drop down box of listed tax types the one you are filing for.
  • You can only make a payment for tax types for which your client is registered.
  • Click “file on line” to proceed.
  • Choose the reporting period from the drop down box.
  • A Print page containing all of your information as submitted will be provided after you receive a confirmation number.

Making a Payment for your Clients - Allows bulk filers to make a payment only (no return) for their clients by entering either their Clients CT REG number or Client SSN. You can only make a payment for tax types for which your client is registered.

How to Proceed:

  • Select your client type. Select either CT REG or SSN.
  • Select the tax type for the payment you are making from the drop down box of listed tax types.
  • Select the period end for the payment you are making.
  • You will then be asked to enter certain banking information (routing number, checking account number).
  • Enter the Amount of Tax Payment.
  • Select a Requested Payment Date.
  • Click on “submit” and receive a confirmation number.
  • Select the "print return" to view a printable copy of your transaction.
  • Provides detailed listing of all edit errors.
  • Enables you to print or save this listing and use this information to correct your file.
  • Allows you to scroll through all your edit errors without returning to the edit results screen by using "Next" or "Back."
  • Using the "Close" button returns you to the Edit Results screen.

XML Connecticut DRS offers another file import process utilizing an XML schema. This transmission is only available for the Form CT-1120, Connecticut Corporation Business Tax Return and Form CT-1065/CT-1120SI, Connecticut Composite Income Tax Return. This file import process allows you to upload and transmit your corporation business tax returns electronically using the latest DRS schemas.

Transmission of this electronic filing option is open to individual businesses, software developers or by a third party transmitter using the required XML record format.

Some of the benefits utilizing an XML schema are: simplified filing of state return; reduces data entry errors; reduces costs in the validating of returns, and supports easier transitions for changes in tax forms/schedules when they occur.

Bulk filing of the Form CT-1120 and Form CT-1065/CT-1120SI must be done utilizing the XML programming language. The latest schema(s) are available on the “File Upload” page in our Taxpayer Service Center (TSC). If you are already registered as a Third Party Bulk Filer (TPBF) you may view these schemas by logging into the TSC, clicking on the File for your Clients link, and on the Third Party Bulk Filer Main Menu page under the File Import section, select from the drop down box the form you would like to view the schemas. Click the File Online button and now once on the File Upload page you are ready to download the schemas.


Key and Send - Combined Client Filing File and Pay multiple withholding tax (CT-WH) payments for your clients one at a time with single logon using same bank account.

This bulk filing option is limited to the Form CT-WH only. This feature allows up to 25 different tax registration numbers to have payroll withholding taxes submitted with a single logon. You will enter the tax registration number, date payroll was paid, and the CT tax withheld for each client. Note: This feature only allows you to use the same bank account number for all tax registration numbers entered.

Additional Information:

  • There is an option to save the CT REG numbers listed for future use. These saved CT REG numbers will be pre-populated the next time you access this page.
  • You may delete the saved CT REG numbers anytime you wish.
  • We will also retain the banking information on file for future use. This information will be pre-populated the next time you access this page.
  • You may change your banking information anytime you wish.
  • A Print page containing all of your information as submitted will be provided after you receive a confirmation number.

Key and Send – Single Client Filing File and Pay your clients' return one at a time by entering either the Clients CT REG number or Client SSN.

Selecting this option allows you to “key in” the information for your client’s one at a time. If they owe money, you will be both filing and paying for a client’s return one at a time.

How to Proceed:

  • Enter the Client CT REG number or for Individual Income Taxes enter the Client SSN.
  • Note: If you are filing 1099-MISC. forms for a client without a Connecticut Tax Registration Number, you may enter their FEIN.
  • Now select tax type. Select from the drop down box of listed tax types the one you are filing for.
  • You can only make a payment for tax types for which your client is registered.
  • Click “file on line” to proceed.
  • Choose the reporting period from the drop down box.
  • A Print page containing all of your information as submitted will be provided after you receive a confirmation number.

Making a Payment for your Clients - Allows bulk filers to make a payment only (no return) for their clients by entering either their Clients CT REG number or Client SSN. You can only make a payment for tax types for which your client is registered.

How to Proceed:

  • Select your client type. Select either CT REG or SSN.
  • Select the tax type for the payment you are making from the drop down box of listed tax types.
  • Select the period end for the payment you are making.
  • You will then be asked to enter certain banking information (routing number, checking account number).
  • Enter the Amount of Tax Payment.
  • Select a Requested Payment Date.
  • Click on “submit” and receive a confirmation number.
  • Select the "print return" to view a printable copy of your transaction.