0) and may use numbered subaccounts 1–63.
Subaccounts are currently an API-only feature — they are not yet supported in the
Kalshi web or mobile app. Numbered-subaccount balances and positions are managed through
the trade API.
Numbering
| Number | Meaning |
|---|---|
0 | Primary subaccount (the default account) |
1–63 | User-managed numbered subaccounts |
Transfers
You can move cash between your own subaccounts withPOST /portfolio/subaccounts/transfer (amounts in cents). Transfers net to
zero at the account level — nothing leaves your account.
Transfers are idempotent on a client-supplied client_transfer_id: retrying
with the same value returns 409 instead of applying the transfer twice.
Listing transfers
GET /portfolio/subaccounts/transfers returns your subaccount transfers,
paginated.