Deactivating a contractor or other 1099 worker differs significantly from terminating a W-2 employee. Because contractors do not have “employment” in the same way that W-2 employees do, terminations are not applicable. However, you can mark a contractor as inactive. The possible action depends on whether a contractor has received payments.Documentation Index
Fetch the complete documentation index at: https://gusto-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- Contractor has received payment: the contractor must be deactivated
- Contractor has not received payment: the contractor can be deleted
Update the contractor status to inactive
Mark a contractor as inactive using the PUT contractors/{contractor_uuid} endpoint and setting"is_active": false.
Sample request
Delete the contractor
If a given contractor has not received any payments, then you can use the DELETE /v1/contractors/{contractor_uuid} endpoint to delete the contractor. After setting the contractor’s status to inactive, ensure there are no pending payments or outstanding invoices. Once all payments have been processed and no further action is required, you can safely delete the contractor record using the DELETE /v1/contractors/{contractor_uuid} endpoint. Sample requestContractor self-onboarding Pay contractors