Position Transfers
Transfer positions between IBKR brokerage account and external account using the /gw/api/v1/external-asset-transfers endpoint. Transfer methods available will vary based on country of residence and currency of assets being transferred.
FOP
FOP (Free of Payment -US) is a method to transfer US securities, stocks, ETF’s and fixed income. The delivery takes place through the Depository Trust Company (DTC).
Enter an FOP transfer, in which all of your assets are transferred from a third-party broker to your account (inbound), or from your IBKR account to a third-party broker. Account Name, Tax Identification Number and Client Type (i.e. individual, joint), must exactly match the third-party broker account in order for the transfer to take place.
Inbound Transfer (Transfer positions to IBKR): Transfer is initiated by delivering broker. The API can be used to create notification so IBKR is aware of the incoming transfer. The FOP receive notification at IBKR will expire after 5 business days if securities are not received. Once the notice has expired IBKR will not accept the shares.
Outgoing Transfer (Transfer positions out of the IBKR account): From your account to another US bank or broker that is a member of the DTC (outbound transfer).
For more information on FOP, refer to this link.
Schema
Example
2 options for submitting request (securityId OR conId)
Option 1: Using securityId (CUSIP or ISIN)
Option 2: Using conId
DWAC
DWAC (Deposit Withdrawal at Custodian) can be used to transfer new shares or certificates held at a transfer agent. This is commonly used when an individual has company-issued shares resulting from stock options or employee share plans.
DWAC or Deposit/Withdrawal at Custodian is an electronic method for transferring securities between transfer agent and your account facilitated by the DTC (Depository Trust company).
For more information on DWAC, refer to this link.
Schema
Example
ACATS
ACATS is a system that automates and standardizes procedures for the transfer of assets in a customer account from one US brokerage firm or bank to another. ACATS supports USD cash, US equities, options, fixed income, US mutual funds, and non-US stocks.
The Automated Customer Account Transfer Service (ACATS) in the U.S facilitates the transfer of US stocks, warrants, options US mutual funds, US bonds and cash held at another brokerage firm to us through the National Securities Clearing Corporation’s (NSCC). The API currently only supports a FULL transfer. Partial transfer are supported within IBKR Portal.
- Processing Time: US securities and USD Cash transfer between 4 and 8 days and can be traded immediately. See More Information for withdrawal restrictions. Non-US securities may take longer.
- Fees: IBKR will pass through any fees that are charged by your current broker. See notes in More Information.
For more information on ACATS, refer to this link.
Schema
Example
ATON
ATON is an electronic transfer method that supports the transfer of client accounts between Canadian financial institutions. ATON supports the transfer of Canadian stocks, Canadian options, Canadian cash, US stocks, US options, US warrants and US cash.
ATON transfer lets you transfer US or Canadian stocks, options and cash held at another brokerage firm to us through Account Transfer on Notification (ATON), the Canadian equivalent of ACATS
- Processing Time: Most assets transfer between 3 to 8 business days, but it varies depending on your broker.
- Fees: Your current broker may charge a fee for the outgoing transfer. See notes in More Information.
For more information on ATON, refer to this link.
Schema
Example
COMPLEX_ASSET_TRANSFER
Basic FOP (Free of Payment) is a method to transfer assets from financial institutions that are generally outside the US and can be used to transfer global equities, fixed income, structured products, and options
For a basic FOP, IBKR will coordinate with the Canadian, European, Middle East/African, Asia/Pacific financial institution on settlement instructions to transfer global equities, fixed income, structured products, and options on a free-of-payment basis.
To expedite the transfer process, pass settlement instructions for transfer request to IBKR via the API. The settlement data will be included within nonDisclosedDetail. This service is available by request only, contact your IBKR representative if interested in using this service.
- Inbound Transfer (Transfer positions to IBKR): Transfer is initiated by delivering broker. The API can be used to create notification so IBKR is aware of the incoming transfer.
- Outgoing Transfer (Transfer positions out of the IBKR account): From your account to another bank or broker.
Schema
Example without Settlement Data
2 options for submitting request (securityId OR conId)
Option 1: conID based request
Option 2: securityId based request
Example with Settlement Data
2 options for submitting request (securityId OR conId)
Option 1: conID based request
Option 2: Security Id based request
Example with Settlement Data if transferring between 2 IBKR Accounts
Only applicable for Non-Disclosed Clients using FOP to transfer assets between 2 different IBKR accounts.
If brokerName= 'IB' OR ‘INTERNAL’, accountTitle AND accountIdAtCurrentBroker are required.
There are 2 options for submitting request (securityId OR conId)
Option 1: conID based request
Option 2: Security Id based request
Common Errors
Status of Position Transfer Request
For fop AND complexAssetTransfer, the response returned by IBKR will include clearingState AND status. The status returns the overall status of the clearingState reflects stage in the transfer process.

