Skip to main content
Version: 1.7.3


Form 1042-S is used to report amounts paid to foreign persons (including those presumed to be foreign) by a United States-based institution or business that is subject to withholding.

Typically, this form applies to non-resident aliens, foreign partnerships, foreign corporations, foreign estates, and foreign trusts that are subject to income tax withholding.

Services you can avail of through TaxBandits API:

  • Federal Filing - E-file 1042-S with the IRS.
  • Postal Mailing - Distribute the recipient copy of Form 1042-S via Postal Mail.
  • Online Access - Make the digital copies of Form 1042-S available online for the corresponding recipients.

Form 1042-S endpoints:​

You can use the following endpoints to complete the 1042-S filing.


In order to use the following endpoints, you must call the Auth method to get the access token. This access token must be supplied in the request header as the ‘Bearer‘ token. Refer to OAuth 2.0 Authentication for more information on JWT authentication.

  • Create - To create Form 1042-S for the recipients under the corresponding payer. While creating the form, you can opt for postal mail, and online access if required.
  • Update - To make changes to an existing Form 1042-S.
  • Transmit - To transmit the 1042-S to the IRS.
  • Status - To check the status of the 1042-S after transmission. (As an alternative, you can configure Webhooks for E-file Status Change)

If you need to retrieve Form PDFs, you can use one of the endpoints mentioned here.

Other 1042-S Endpoints:

You can use any of the following endpoints based on your needs.

  • ValidateForm - To validate the field-level specifications of Form 1042-S before creating the form. (Optional)
  • Validate - To audit the created Form 1042-S data before transmission to the IRS.
  • List - To list all Form 1042-S for a submission or Payer.
  • Get - To retrieve the recipient data, business data, and form data from the 1042-S created.
  • Delete - To delete the 1042-S return you prepared in TaxBandits.

1042-S PDF Retrieval

You can obtain the PDF version of your 1042-S forms using one of the following endpoints:

  • RequestDraftPdfUrl - To return the Draft PDF for review purposes. These forms are not transmitted and will have a watermark "For Review only" on it.
  • RequestPdfURLs - To retrieve PDFs for single or multiple recipients.
  • GetPDF - To get the link for Form 1042-S PDF. To use this, you must have configured Webhook so that the endpoint will return the PDFs via Webhook.

Note: To retrieve the final version of 1042-S Form PDFs, you can use either RequestPdfURL or GetPDF and not both.