How it works
1
Generate a wire memo
Generate a unique USD wire memo per account so incoming wires are attributed automatically.
2
Client wires funds
The client wires USD from an account held in their own name, including the memo.
3
Funds settle
Once settled, funds are available to trade or withdraw.
4
Client requests a withdrawal
You initiate the withdrawal via API. Anchorage Digital sends a DocuSign to the client for approval, then wires the funds back to the originating account.
Fund accounts with USD
Generate a USD wire memo per account via API and share it with the end client. Include the memo in the wire to Anchorage Digital to ensure proper attribution.USD funding considerations
- Wires without memos are returned — Any wire without a memo field is subject to return. Anchorage Digital will use best efforts to determine the recipient but requires written confirmation from the wealth manager before attributing.
- Multiple accounts — If the end client has multiple accounts, they can fund one and rebalance USD across accounts using the account transactions API.
- Third-party wires not supported — The originating bank account must be held in the end client’s name. Payments from accounts not in the end client’s name will be returned.
Step 1: Generate a wire memo
GET /v2/subaccounts/accounts/{subaccountId}/bank-info
Instruct clients to use the Message to Beneficiary (OBI) or Message to Recipient (OBI) field for the memo. If unavailable, use the Memo field. For international wires, share the
bankSwiftCode.Step 2: View account balances
GET /v2/subaccounts/customers/{customerId}/accounts
Step 3: Move funds between same-client accounts
POST /v2/subaccounts/transactions
Only settled funds can be moved. Use availableForWithdrawal for the settled balance. Cannot move funds between different end clients.
Withdraw USD
Key considerations before initiating a USD withdrawal:- External wire fees are covered by Anchorage Digital (subject to change).
- Funds may only be transferred to the account from which they were initially deposited. To send to a different account, that account must be in the end client’s name.
Withdrawal process
Once submitted, a withdrawal moves through this process:- Wealth manager initiates a USD withdrawal via API.
- Anchorage Digital sends a DocuSign to the end client, copying the wealth manager.
- End client reviews and approves the DocuSign.
- Anchorage Digital initiates the wire to the end client’s account.
- Withdrawal transaction completes on the ledger.
Banks with master/subaccount structures
The following institutions typically use master + subaccount structures (common for investment accounts): JPMorgan, Morgan Stanley, TD Bank, Vanguard, Merrill Lynch For these institutions, format the API payload as follows:bankAccountNr:"##-##-#####"bankRoutingNr:"#####"memo:"FCC [Client Name], FCC [recipient bank brokerage sub-account number########]"
Step 1: Submit a USD withdrawal
POST /v2/subaccounts/{subaccountId}/fiat/withdrawals
Request