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

# Bank accounts

> List your bank accounts or add a new one with the interactive CLI form.

Bank accounts are the payout destinations for offramps. See [Bank accounts](/concepts/bank-accounts) for the full concept.

## List bank accounts

```bash theme={null}
veil bank-accounts list
```

Prints one line per account: ID, type, currency, holder name, account suffix, verification status, and whether it is the primary account.

## Add a bank account

```bash theme={null}
veil bank-accounts add
```

Launches an interactive form. The CLI prompts for account type first, then asks for the fields required by that rail:

| Type     | Currency | Required fields                                                        |
| -------- | -------- | ---------------------------------------------------------------------- |
| SEPA     | EUR      | IBAN, optional BIC                                                     |
| ACH      | USD      | Routing number, account number, account type, address, payment purpose |
| Fedwire  | USD      | Routing number, account number, address, payment purpose               |
| SWIFT    | Multi    | SWIFT/BIC code, account number, optional IBAN, payment purpose         |
| UK local | GBP      | Sort code, account number, bank name, holder type, payment purpose     |

After saving, the CLI asks if you want to set the new account as primary.

<Note>
  `veil bank-accounts add` requires an interactive terminal. In non-TTY environments (CI, scripts), use the dashboard to add accounts instead.
</Note>

## See also

* [Bank accounts](/concepts/bank-accounts) — primary vs. per-wallet defaults, security hold
