> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Contractor Payments

> Contractor payments are rather simple as there are no taxes for the employer to pay and the contractor is responsible for paying their own taxes.

## In this guide

* How to create a contractor payment through the API.
* How to create a contractor payment through the white-label Employer Dashboard.

***

## API

Call [Create Contractor Payment](/reference/contractor-payments/create-contractor-payment).

<Info>
  ### Note

  Remember to replace the placeholders such as `{{testApiKey}}` in the code samples below.
</Info>

<CodeGroup>
  ```bash bash theme={null}
  curl --request POST \
       --url https://api.zeal.com/contractorPayment \
       --header 'Accept: application/json' \
       --header 'Authorization: Bearer {{testApiKey}}' \
       --header 'Content-Type: application/json' \
       --data '
  {
       "approval_required": false,
       "companyID": "{{companyID}}",
       "contractorID": "{{contractorID}}",
       "pay_date": "2022-01-15",
       "amount": 2000,
  }
  '
  ```
</CodeGroup>

With the Contractor Payment in the system, it will automatically be batched and processed by Zeal.

***

## White-Label

### Access the Company Dashboard

Navigate to your Partner Dashboard and ensure that **Test Mode** is enabled. Then, click on a company to access the Company Dashboard as an Admin.

<img src="https://mintcdn.com/zeal-9a4b7c2b/8iA6Z7TGBwM-qVOT/images/docs/b4d3933-super-admin-employer-dashboard-test-mode.png?fit=max&auto=format&n=8iA6Z7TGBwM-qVOT&q=85&s=f97e41b8977ecd91f811a613c3d2c687" alt="Zeal Partner Dashboard in Test Mode" width="4720" height="2589" data-path="images/docs/b4d3933-super-admin-employer-dashboard-test-mode.png" />

### Create a Contractor Payment

Navigate to **Pay Contractors** and fill the details of the contractor payment and then click **Create Payment**.

<img src="https://mintcdn.com/zeal-9a4b7c2b/vBKrJf75YCNoIQu3/images/docs/f4ca6c5-add-new-payment.png?fit=max&auto=format&n=vBKrJf75YCNoIQu3&q=85&s=ece55964cfc98417e982b0b2aae2dccb" alt="" width="4720" height="2589" data-path="images/docs/f4ca6c5-add-new-payment.png" />

With the Contractor Payment in the system, it will automatically be batched and processed by Zeal.

***

## Recap

* Contractor Payments are much simpler than Employee Checks and only really need an `amount` and `pay_date`.
* You can create a Contractor Payment with the [Create Contractor Payment](/reference/contractor-payments/create-contractor-payment) endpoint.
* You can create a Contractor Payment from the Company Dashboard.
* Once Contractor Payments are submitted, they will automatically be processed by Zeal.
