Skip to main content
Version: 1.7.3

Overview

Form 945 is the Annual Return of Withheld Federal Income Tax. It is specifically designed for employers who withhold federal income tax from nonpayroll payments, such as pensions, annuities, and certain other types of income. Employers use this form to report the total amount of federal income tax withheld during the year and to remit any outstanding amounts to the IRS.

Form 945 endpoints:

You can use the following endpoints to complete the 945 filing.

note

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 945 for the respective quarter.
  • Update - To make changes to an existing Form 945.
  • Transmit - To transmit the 945 to the IRS.
  • Status - To check the status of the 945 after transmission. (As an alternative, you can configure Webhooks for E-file Status Change)

Signature Endpoints:

Based on the type of filer you are, you can use any of the following endpoints to sign 945 returns.

For CPAs and Software Providers
  • DownloadForm8453EMP - Used to download the 8453-EMP form generated by TaxBandits API for the RecordId.
  • UploadForm8453EMP - Obtain the client’s (taxpayer) signature on the downloaded form, add your signature, and use this endpoint to upload the signed 8453-EMP form to our system.
  • RequestByEmail - Use this endpoint to send an e-sign request to the clients via email. Once they e-sign, you’ll be notified; you can e-sign it and proceed with the filing. Learn more
    note

    The email will be sent from the domain esignirsforms.com, and your clients will not know about TaxBandits.

  • RequestByURLPayer- Use this endpoint to obtain a secure URL that can be embedded in your software or portal. Your clients can e-sign the 8453-EMP form upon clicking the URL. Learn more
    note

    You can customize the e-sign page with your business logo and add redirection URLs (when the client cancels or completes the submission).

  • RequestByURLPreparer - Use this endpoint to obtain a secure URL that can be embedded in your software or portal. You or your team members (who are authorized to sign the return) can e-sign the 8453-EMP form upon clicking the URL. Learn more
For EROs
  • DownloadForm8879EMP - Used to download the 8879-EMP form generated by TaxBandits API for the RecordId.
note

Reporting Agents who use RA-PIN while creating Form 945. Also, the filers who use Online Signature PIN can provide it while creating Form 945.

Other 945 Endpoints:

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

  • GetPDF - Used to obtain the Form 945 PDFs as a Zip file via Webhook. You will have to configure the Webhook in Settings to receive the PDF.
  • ValidateForm - To validate the field-level specifications of Form 945 before creating the form.
  • Validate - To audit the created Form 945 data before transmission to the IRS.
  • List - To list all Form 945 for a submission or employer.
  • Get - To retrieve the information from the 945 form created.
  • Delete - To delete the 945 returns created.