Internal Transfer
Internally transfer cash/positions between IBKR accounts based on eligibility.
Processing Time: Our system does not allow internal transfers on Saturdays (any time), Sundays before 3PM EST, and on any evening between 11:45PM-12:30AM EST. Requests submitted outside of these times are processed in real-time.
Transfer Cash Internally
The /gw/api/v1/internal-cash-transfer can be used to transfer cash internally between IBKR accounts based on eligibility.
- Non-Disclosed: Transfer cash between Non-Disclosed Master and Non-Disclosed Sub.
- Fully-Disclosed: Transfer cash from Fully-Disclosed master to sub account.
- All Accounts: Internal transfers supported between existing IBKR accounts IF both source and destination account have matching account titles, country of residence, tax ID, and are associated with the same IB Entity.
Requests submitted outside of downtime are processed in real-time and will be immediate (max of 15 seconds), if request is unable to be processed in 15 seconds, the request will move to a PENDING status. Optionally, include dateTimeToOccur to schedule transaction for set time in the future.
Request Parameters
Transfer Positions Internally
The /gw/api/v1/internal-asset-transfers can be used to transfer positions internally between IBKR accounts based on eligibility.
- All Accounts: Internal transfers supported between existing IBKR sub accounts IF both source and destination account have matching account titles, country of residence, tax ID, and are associated with the same IB Entity.
- Non-Disclosed and Omnibus: Internal transfer supported between sub accounts that are linked to the same master account.
Processing
Our system processes 200 requests every 5 minutes, this is an asynchronous process. If a bulk request of 600 transfer requests submitted. This will take 15 minutes to be processed (total of 3 batches). Users may be subject to additional fee if submitting more than 1000 internal position transfer requests daily.
Request Parameters
2 options for submitting request (securityId OR conId)
Option 1: Using securityId
Option 2: Using conId

