---
title: "Create a company"
method: POST
path: "/companies (COPY)"
---

# Create a company

`POST /companies (COPY)`

## Request

- Base URL: `https://sandbox.checkhq.com`
- URL: `https://sandbox.checkhq.com/companies (COPY)`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/checkhq/apis/check-api/docs/companies%20(COPY)/post.ts> (a function with typed inputs; its response is checked against the schema)

Creates a company to run payroll for.

## Request body

- object
  - `legal_name` string: Legal name of the company
  - `trade_name` string: Trade name of the company
  - `other_business_name` string: Other business name used by the company.
  - `business_type` string: Business type of the company. One of `sole_proprietorship`, `partnership`, `c_corporation`, `s_corporation`, or `llc`.
  - `industry_type` string: Industry type of the company. One of `auto_or_machine_sales`, `auto_or_machine_repair`, `arts_or_entertainment_or_recreation`, `cleaning_services`, `consulting_services`, `educational_services`, `family_care_services`, `financial_services`, `food_and_beverage_retail_or_wholesale`, `general_construction_or_general_contracting`, `health_care`, `hospitality_or_accommodation`, `hvac_or_plumbing_or_electrical_contracting`, `legal_services`, `non_food_retail_or_wholesale`, `other`, `personal_care_services`, `real_estate`, `restaurant`, `scientific_or_technical_services`, `security_services`, `staffing`, `tobacco_or_alcohol_sales`, or `transportation`.
  - `website` string: Website URL of the company.
  - `email` string: Email address of payroll department or administrator
  - `phone` string: Phone number of the company
  - `address` object: Legal address of company on file with the federal government
    - `line1` string, required: Street address or PO Box
    - `line2` string: Apartment, suite, unit, or building
    - `city` string, required: City, district, suburb, town, or village
    - `state` string, required: 2-digit state code
    - `postal_code` string, required: 5-digit postal code or zip code
    - `country` string: Read only.
  - `pay_frequency` string: Frequency by which the employees get paid. One of "weekly", "biweekly", "semimonthly", "monthly", "quarterly", or "annually"
  - `start_date` string, date: This date should match up with their first payday using Check. The validity of this date is important, as it's used on federal and state filing authorization forms to signify when Check's authorization to file on behalf of the employer starts.
  - `metadata` string, json: Additional loosely structured information to associate with the company

## Response `201`

201

## Changes

- **2026-11-03** `5a54f5eb888b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/checkhq/apis/check-api/changes/companies%20%28COPY%29/post.md)

---

[API](https://skmtc.dev/checkhq/apis/check-api.md) - [All operations](https://skmtc.dev/checkhq/apis/check-api/llms.txt) - [OpenAPI document](https://skmtc.dev/checkhq/apis/check-api/revisions/5a54f5eb888b?raw)
