Represents an individual or a business that receives non-employee compensation from a company.
When including contractors in payroll, Check will automatically file all associated 1099 forms.
{
"id": "ctr_CyQIKSp6YvU6mBe2a6iq",
"type": "individual",
"company": "com_EkIJ9RewumnQLODHv1vl",
"workplaces": [
"wrk_ZquJLY48hvpLDSTT6JBn"
],
"primary_workplace": "wrk_ZquJLY48hvpLDSTT6JBn",
"first_name": "Bruce",
"middle_name": "Frederick Joseph",
"last_name": "Springsteen",
"business_name": null,
"dob": "1970-05-29",
"start_date": "2019-03-01",
"termination_date": null,
"email": "[email protected]",
"bank_accounts": ["bnk_rLXONRICxgyyeUaS16"],
"ssn_last_four": "0000",
"ssn_validation_status": "validated",
"ein": null,
"default_net_pay_split": "nps_lk218jk9082mjkjljT1c",
"payment_method_preference": null,
"onboard": {
"status": "needs_attention",
"blocking_steps": [],
"remaining_steps": [
"payment_method"
],
"payment_method": [
"payment_method_preference_set",
"bank_account_exists",
"bank_account_verified",
],
},
"address": {
"line1": "913 Ocean Ave",
"line2": null,
"city": "Asbury Park",
"state": "NJ",
"postal_code": "07712",
"country": "US"
},
"1099_nec_electronic_consent_provided": false,
"metadata": {}
}| Attribute | Description |
|---|---|
idstring | Unique identifier for the contractor. |
typestring | individual if the contractor is a person. business if not a person. |
companystring | ID of the company the contractor performs work for. |
workplacesarray of strings | IDs of workplaces where the contractor works. |
primary_workplacestring | ID of the contractor's primary workplace. |
first_namestring | Contractor's first name. If contractor type is business, a primary contact is needed for 1099 filing so use the first name of the business's primary contact. |
middle_namestring | Contractor's middle name. If contractor type is business, a primary contact is needed for 1099 filing so use the middle name of the business's primary contact, if it exists. |
last_namestring | Contractor's last name. If contractor type is business, a primary contact is needed for 1099 filing so use the last name of the business's primary contact. |
business_namestring | Contractor's business name if they are a business entity. |
dobYYYY-MM-DD | Contractor's date of birth. |
start_dateYYYY-MM-DD | Most recent start date of contract. |
termination_dateYYYY-MM-DD | Most recent termination date of contract. Will be set to null if a more recent start date is set. |
emailstring | Contractor's email address. |
bank_accountsarray of strings | Read only. An array of bank account IDs. |
ssn_last_fourstring | The last four digits of the contractor’s SSN. |
ssn_validation_statusstring | The validation status of the contractor's SSN. Either pending indicating validation in progress, validated indicating the SSN passes our validation criteria, or invalid indicating the SSN is not valid. For more details see SSN Validation . |
einstring | Contractor's Employer Identification Number. |
default_net_pay_splitstring | ID of the net pay split currently active on the contractor. |
onboardobject | Structured information about the onboard status of the contractor. |
addressobject | Legal address of contractor on file with the federal government. If the contractor has a type of business, then you should use the address of the business. |
payment_method_preferencestring | Either manual or direct_deposit if the contractor has a linked bank account. |
1099_nec_electronic_consent_providedboolean | Indicates whether the contractor has opted into electronic delivery of Copy B of 1099-NEC. |
metadataobject | Additional loosely structured information to associate with the contractor. |

