Skip to main content

PUB-66

(11/24)

Electronic Reporting of Form NYS-1 Information

Printer-Friendly Version (PDF)

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.

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 equipment users:  Dial 7-1-1 for the 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 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).

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

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

Updated: