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

# RegisterBusinessInput

> Input for registering a new business.

**Input object**

Input for registering a new business.

## Input fields

<ParamField body="businessName" type="String!" required>
  Legal business name.
</ParamField>

<ParamField body="dbaName" type="String">
  Doing Business As name (optional).
</ParamField>

<ParamField body="businessStructure" type="BusinessStructureType!" required>
  Business structure type.
</ParamField>

<ParamField body="businessLegalAddress" type="BusinessLegalAddressInput!" required>
  Business legal address.
</ParamField>

<ParamField body="stateOfIncorporation" type="String!" required>
  State of incorporation.
</ParamField>

<ParamField body="taxId" type="String!" required>
  Tax ID / EIN Number. Must be in format XX-XXXXXXX (2 digits, hyphen, 7 digits).
</ParamField>

<ParamField body="soleProprietorshipDocumentUrl" type="String">
  URL to sole proprietorship documentation (required if business structure is SOLE\_PROPRIETORSHIP).
  Use the REST endpoint POST /api/v1/file-upload/sole-proprietorship-document to upload the file first and get the URL.
</ParamField>

<ParamField body="businessCategoryId" type="UUID!" required>
  Business category ID (from getBusinessCategories query).
</ParamField>

<ParamField body="businessSubCategoryId" type="UUID!" required>
  Business sub-category ID (from getBusinessCategories query).
</ParamField>

<ParamField body="natureOfBusiness" type="String">
  Brief description of the nature of business (optional).
</ParamField>

<ParamField body="websiteUrl" type="String">
  Business website URL (optional).
</ParamField>

<ParamField body="businessAccountUsage" type="[BusinessAccountUsageType]">
  Business account usage types. Must be one of the predefined enum values.
  If businessAccountUsage is not provided or is empty, businessAccountUsageOther must be filled.
</ParamField>

<ParamField body="businessAccountUsageOther" type="String">
  Other business account usage description. Required if businessAccountUsage is not provided or is empty.
</ParamField>

<ParamField body="owners" type="[BusinessOwnerInput!]!" required>
  List of business owners. Owners are sorted by ownership percentage, and the owner with the highest percentage is treated as primary owner.
  Primary owner must be a registered Fluz user.
</ParamField>
