PDF document
- 1 -

Enlarge image
                       Department of Taxation and Finance

                       Electronic Reporting of                                       Publication(11/24)66
                       Form NYS-1 Information

Section 1 – Introduction
This publication, which supersedes all previous versions, describes specifications, formats, and layouts for reporting Form NYS‑1, 
Return of Tax Withheld, using the Tax Department’s Online Services at www.tax.ny.gov.
Submitters may file NYS‑1 information for multiple employers on the upload and are encouraged to do so because it simplifies filing and 
streamlines processing.
The file must be submitted with a single remittance covering the total withholding tax liability for all returns on the file. If the total 
amount due for one uploaded file exceeds $99,999,999.99, you will need to submit multiple checks that total the amount due 
for that upload. We cannot process any one check for an amount greater than $99,999,999.99.

Section 2 – Overview of Form NYS-1 upload
File record layout     Header record
                       Data record
                       Hash record
                       Trailer record
Rules                  –  All records are required
                       –  Three‑day and five‑day filers can be combined on the same file
Certification process  –  Same validation rules are applied in certification as in production.
                       –  Any errors on a medium (not meeting specifications) will result in rejection.
                       –  Submitters will not be permitted to file in production unless they are first certified.
                       –  Certification process will provide description of failure.
                       –  The withholding tax identification number (WTID) includes a check digit that must be calculated 
                        according to the check digit calculation routines found in Publication 63, Specifications for 
                        Reproduction of New York State Sales and Use Tax Employer and Miscellaneous Tax Forms.

Section 3 – Filing requirements 
The filing requirements for Form NYS‑1, are summarized below for your convenience. However, the actual requirements are detailed in 
Form NYS‑1‑I, Instructions for Form NYS-1.
Employers who withhold $700 or more during a calendar quarter must file Form NYS‑1 and pay the tax withheld during the quarter. 
Employers paying wages are subject to this requirement. Payers of other types of payments (such as pensions) must also file if there is 
NYS tax withheld. Employers who do not reach the $700 in tax withheld during the quarter must file and pay all taxes withheld with their 
Form NYS‑45, Quarterly Combined Withholding, Wage Reporting, and Unemployment Insurance Return.
Depending on the tax amounts withheld in prior years, employers are required to file three days or five days after they withhold $700 or 
more in taxes.

Section 4 Filing frequency 
Form NYS‑1‑I describes in detail the filing frequency for Form NYS‑1, but generally a Form NYS‑1 return is due when the tax withheld 
is $700 or more. Submitters are held to the same filing standards whether filing on upload or paper. Submitters can combine three‑ or 
five‑day filers on the same upload file.

Section 5 – File preparation 
Submitters must consult Form NYS‑1‑I for definitions and descriptions of the information that must be reported. 
Certification process – Contact the NYS‑1 Upload Unit at 518‑457‑7105 for detailed instructions. We will notify you of the certification 
test results. 



- 2 -

Enlarge image
Page 2 of 4 Publication 66 (11/24)

Section 6 – Need help?

Need help?

            Visit our website at www.tax.ny.gov
            •  get information and manage your taxes online
            •  check for new online services and features

Telephone assistance
Withholding Tax Information Center: 518‑485‑6654
To order forms and publications:    518‑457‑5431
Text Telephone (TTY) or TDD         Dial 7‑1‑1 for the  
  equipment users                   New York Relay Service

Section 7 – Submission requirements
Each submission must include:
File(s) created exactly according to these specifications.
One remittance for the full withholding tax liability. If the total amount due for one uploaded file exceeds $99,999,999.99, you will 
need to submit multiple checks that total the amount due for that upload. We cannot process any one check for an amount greater 
than $99,999,999.99. Write the filing confirmation number and NYS Employment Taxes on your check(s) and mail it with your 
Form NYS-1-V, Payment Voucher for Forms NYS-1 Submitted Online, to:
      NYS TAX DEPARTMENT
      RPC-NYS-1-V PAYMENT
      PO BOX 15177
      ALBANY NY 12212-5177

Private delivery services
If you choose, you may use a private delivery service, instead of the U.S. Postal Service, to mail in your form and tax payment. 
However, if, at a later date, you need to establish the date you filed or paid your tax, you cannot use the date recorded by a 
private delivery service unless you used a delivery service that has been designated by the U.S. Secretary of the Treasury or the 
Commissioner of Taxation and Finance. (Currently designated delivery services are listed in Publication 55, Designated Private Delivery 
Services. See Need help? for information on obtaining forms and publications.) If you have used a designated private delivery service 
and need to establish the date you filed your form, contact that private delivery service for instructions on how to obtain written proof 
of the date your form was given to the delivery service for delivery. If you use any private delivery service, whether it is a designated 
service or not, send the form(s) covered by these instructions to:
      NYS TAX DEPARTMENT
      RPC-NYS-1-V PAYMENT
      90 COHOES AVE
      GREEN ISLAND NY 12183

Section 8 – Technical specifications
All data records must have a fixed length of 310 bytes. Deviations from the prescribed record formats are not acceptable.
The NYS-1 upload file cannot exceed 10,000 employer data records. If you need to submit more than 10,000 employer records, you 
must upload the additional records in a separate properly formatted file, with corresponding header, detail, hash, and trailer records. 
Each upload will have its own voucher and you will attach separate check(s) for the total amount due of each uploaded file.
Field values that are alphanumeric (name, address, and so on) should be left‑justified and filled with blanks.
Field values that are numeric should be right‑justified and zero‑filled with implied decimal (if applicable).
Each file name must be WT1MMDD.RPT (MM is the month and DD is the day of the payment). 



- 3 -

Enlarge image
                                                                              Publication 66 (11/24)            Page 3 of 4

Section 9 – File formats
Header record All data records must have a fixed length of 310 bytes followed by a carriage return and file feed
Position     Element name                     Length Remarks
1‑4          Header label identifier          4      Constant “1HDR”
5‑10         Reserved                         6      Zero fill
11‑20        Filler                           10     Blanks
21‑26        File creation date               6      MMDDYY= date media is created
27‑48        Filler                           22     Blanks
49‑51        Reserved                         3      Zero‑fill
52‑55        Form type indicator              4      Constant “NYS1”
56‑59        Filler                           4      Blanks
60‑70        Submitter identification number  11     Use your own federal employer identification number (EIN)
71           Submitter check digit            1      EIN verification (see Publication 63)
72‑111       Submitter name                   40     Organization submitting the file
112‑113      Submitter Country Code           2      Alpha; US or see the IRS Foreign country code listing for 
                                                     Modernized e-File
114‑143      Submitter street address line 1  30     Left‑justify and fill with blanks. If not applicable, leave blank
144‑173      Submitter street address line 2  30     Left‑justify and fill with blanks
174‑191      Submitter city                   18     Left‑justify and fill with blanks
192‑193      Submitter state                  2      Use standard FIPS postal abbreviation
194‑202      Submitter ZIP code               9      Left‑justify and fill with blanks
203‑217      Submitter phone number           15     Left‑justify and fill with blanks
218‑222      Submitter phone extension        5      Left‑justify and fill with blanks
223‑262      Submitter email/internet address 40     Left‑justify and fill with blanks
263‑310      Filler                           48     Blanks

Data record All data records must have a fixed length of 310 bytes followed by a carriage return and file feed
Position     Element name                     Length Remarks
1‑11         Taxpayer identification number   11     Taxpayer EIN
12           Check digit                      1      For taxpayer EIN (see Publication 63)
13‑34        Filler                           22     Blanks
35‑64        Employer's name                  30     30‑character name, identifying the employer's name
65‑66        Employer Country Code            2
67‑96        Employer street address line 1   30     Left‑justify and fill with blanks. If not applicable, leave blank
97‑126       Employer street address line 2   30     Left‑justify and fill with blanks
127‑144      Employer city                    18     Left‑justify and fill with blanks
145‑146      Employer state                   2      Use standard FIPS postal abbreviation
147‑151      Employer ZIP code                5      Left‑justify and fill with blanks
152‑155      Employer ZIP code extension      4      If not applicable, leave blank
156          File type                        1      O = Original
                                                     A = Amended
157‑162      Payroll end date                 6      Line A on Form NYS‑1, MMDDYY
163‑168      Payroll date previously reported 6      Line C on Form NYS‑1, MMDDYY
169‑171      Reserved                         3      Zero‑fill
172‑182      New York State tax withheld      11     Line 1 on Form NYS‑1; Dollars and cents, numeric, right‑justify, 
                                                     zero‑fill, and decimal implied
183‑193      New York City tax withheld       11     Line 2 on Form NYS‑1; Dollars and cents, numeric, right‑justify, 
                                                     zero‑fill, and decimal implied
194‑204      Yonkers tax withheld             11     Line 3 on Form NYS‑1; Dollars and cents, numeric, right‑justify, 
                                                     zero‑fill, and decimal implied
205‑226      Filler                           22     Blanks
227‑237      Total tax withheld               11     Line 4 on Form NYS‑1; Dollars and cents, numeric, right‑justify, 
                                                     zero‑fill, and decimal implied



- 4 -

Enlarge image
Page 4 of 4 Publication 66 (11/24)

Data record All data records must have a fixed length of 310 bytes followed by a carriage return and file feed (continued)
Position      Element name                    Length Remarks
238‑248       Credit claimed                  11     Line 5 on Form NYS‑1; Dollars and cents, numeric, right‑justify, 
                                                     zero‑fill, and decimal implied
249‑259       Amount previously paid          11     Line 6 on Form NYS‑1; Dollars and cents, numeric, right‑justify, 
                                                     zero‑fill, and decimal implied
260‑270       Total amount due with this file 11     Line 7 on Form NYS‑1; Dollars and cents, numeric, right‑justify, 
                                                     zero‑fill, and decimal implied
271‑272       Disaster SPI code               2      Code to indicate employer impacted by a disaster 
273‑310       Filler                          38     Blanks

Hash record All data records must have a fixed length of 310 bytes followed by a carriage return and file feed
Position      Element name                    Length Remarks
1‑4           Hash label identifier           1      Constant “HASH”
5             Filler                          1      Blank
6‑10          Item type                       5      Constant “TOTAL”
11            Filler                          1      Blank
12‑24         Hash amount                     13     Sum of total of remittance paid from detail record on the file. 
                                                     Dollars and cents, numeric, right‑justify, zero‑fill, and decimal 
                                                     implied
25‑26         Filler                          2      Blanks
27‑32         Hash count                      6      Total number of data records on the file excluding header, hash, 
                                                     and trailer. Numeric, right‑justify, and zero‑fill
33‑310        Filler                          278    Blanks

Trailer record All data records must have a fixed length of 310 bytes followed by a carriage return and file feed
Position      Element name                    Length Remarks
1‑4           Trailer label identifier        4      Constant “1EOF”
5             Filler                          1      Blank
6‑12          Number of records               7      Number of return records on the file, including hash record. 
                                                     Header and trailer records are excluded. Right‑justify and 
                                                     zero‑fill.
13‑310        Filler                          298    Blanks






PDF file checksum: 1383374108

(Plugin #1/10.13/13.0)