Form 8453-EMP Status Change
Form 8453-EMP is used to authorize the electronic filing of employment tax forms, such as Form 941 or 944. With TaxBandits, you can use RequestByEmail, RequestByUrlPayer, and RequestByUrlPreparer endpoints to obtain an e-signature on 8435-EMP from the taxpayer or tax preparer.
This webhook can be configured to receive real-time notifications about the status of Form 8453-EMP, including when the taxpayer or tax preparer has signed or declined to sign the form.
Steps to configure
-
Log in to Developer Console
Navigate to 'Settings' → 'Webhook Notifications'. -
Add a webhook
Click 'Add Webhook' and select the event type 'Form 8453-EMP Status Change'.

-
Provide a callback URL
Enter a valid HTTPS callback URL (maximum 500 characters). Ensure that your callback URL follows these best practices.- The API validates this URL by sending a sample JSON payload.
- The webhook will be activated only after your endpoint responds with an HTTP 200 status code.
-
Configure a notification email
Provide a notification email address. TaxBandits will use this email to alert you if webhook delivery attempts fail.
Statuses available
The following are the different statuses available for 8453-EMP forms.
- Taxpayer Signed – The taxpayer/client has signed the 8453-EMP form.
- Completed – Both the client (taxpayer) and paid preparer have e-signed the 8453-EMP form.
- Declined – The taxpayer/client has declined to sign the 8453-EMP form.
Receiving webhook requests
Once the webhook is configured and the callback URL is successfully authenticated, TaxBandits will send an HTTP POST request to your callback URL whenever a filing status changes.
Each request contains a JSON payload with submission details and record-level status information.
Sample webhook payload
When the client (taxpayer) has e-signed the 8453-EMP form.
{
"RecordId": "d3643ae5-a55a-40aa-ab78-3b2f9ca7b7bb",
"BusinessId": "60dd1f9c-540b-4051-b7cb-a4ddee9ed645",
"PayerRef": null,
"BusinessNm": "Honda Moto Corp LLC",
"TINType": "EIN",
"TIN": "XX-XXX0557",
"FormType": "Form941",
"RecordStatus": "Taxpayer Signed",
"StatusMessage": "Taxpayer has signed your 8453EMP form"
}
When both the client (taxpayer) and paid preparer have e-signed the 8453-EMP form.
{
"RecordId": "d3643ae5-a55a-40aa-ab78-3b2f9ca7b7bb",
"BusinessId": "60dd1f9c-540b-4051-b7cb-a4ddee9ed645",
"PayerRef": null,
"BusinessNm": "Honda Moto Corp LLC",
"TINType": "EIN",
"TIN": "XX-XXX0557",
"FormType": "Form941",
"RecordStatus": "Completed",
"StatusMessage": "Your 8453EMP form is completed",
"FilePath": "https://s3.amazonaws.com/taxbandits-dev-api/d3643ae5-a55a-40aa-ab78-3b2f9ca7b7bb.Pdf"
}
When the client (taxpayer) has declined the 8453-EMP e-sign request.
{
"RecordId": "0a148914-1125-4cf3-a48a-5ce8b750693e",
"BusinessId": "6fe30af8-2885-4780-aff6-eae1f7dd6176",
"PayerRef": null,
"BusinessNm": "Honda Moto Corp LLC",
"TINType": "EIN",
"TIN": "XX-XXX4036",
"FormType": "Form941",
"RecordStatus": "Declined",
"StatusMessage": "Wages, tips, and other compensation need to be changed"
}
Responding to webhook requests
Your application must respond with HTTP 200 OK to acknowledge receipt of a webhook request.
- Any response other than 200 is treated as a failed delivery
- HTTP redirects (301) are not supported and are treated as errors
- Your endpoint must respond within 5 seconds, or the request is considered a timeout
If a webhook delivery fails or times out, TaxBandits will retry the request up to 9 times within 24 hours.
Validating webhook requests
Before processing a webhook payload, you must verify that the request originated from TaxBandits.Refer to the Webhook validation documentation to learn how to authenticate incoming webhook requests.