# Form a company

URL: /workflows/processes/incorporation/form-company · Id: `workflow:form-company`

> Form a company files the certificate, appoints a registered agent, gets a tax id, opens a bank account and issues founder shares.

Form a company files the certificate, appoints a registered agent, gets a tax id, opens a bank account and issues founder shares.

## Trigger
Runs on `Decision.created` where `choice = 'incorporate'`. Part of [Incorporation](/workflows/processes/incorporation), run by the [Legal Team](/agents/legal).

## Steps
1. File the certificate for the kind of company and the state the Decision names. It waits 1 business day first.
2. Appoint the registered agent in the state of formation.
3. Apply for the federal tax id and record it as a Credential.
4. Open the Company’s bank account.
5. Issue founder shares with vesting and record each on the cap table. It waits 1 business day first.

## Outputs
- [Company](/business/nouns/company)
- [Agreement](/business/nouns/agreement)
- [Credential](/business/nouns/credential)
- [Account](/business/nouns/account)
- [Share](/business/nouns/share)

## Example
The [Founder](/agents/founding/founder) records a [Decision](/business/nouns/decision) to incorporate. The certificate is filed the same day, and the tax id arrives in four days. The bank account and founder shares are on record by the end of the week.