Accounts
Account Configurations
account
Mandatory attributes to be included within account
capabilities
Included if the applicant is requesting CLP (Complex Leverage Products) and/or LEVFX (Cash Forex) during account opening.
- LEVFX allows you to trade currency pairs with leverage. With leveraged FX, you are able to trade larger position sizes with a smaller amount of margin. Leveraged FX trading to eligible clients.
- CLP for for Fully-Disclosed clients; the account holder must have a minimum of two years trading experience with stocks AND either options or futures.
- Futures
- 1 year, 1-10 Trades per year
- This will not validate
- Because client has less than two years trading Futures, client must take Futures Exam
- 2 years, 1-10 Trades per year
- This will validate if Knowledge level is Good or Extensive
- Will not validate if Knowledge Level is Limited
- Options
- 1 year, 1-10 Trades per year
- This will not validate
- Because client has less than two years trading Options, client must take Options Exam
- 2 years, 1-10 Trades per year
investmentObjectives
Specify investmentObjectives for the applicant.
- Eligibility for TradingPermissions will vary based on the InvestmentObjectives.
- This cannot be hardcoded.
- To Trade All Products
- Growth + Trading Profits + Speculation + Hedging
- Growth + Speculation + Hedging
- Growth + Speculation
- Growth + Trading Profits
- Hedging + Trading Profits
- Speculation + Hedging
- Speculation + Hedging + Trading Profits
- Bonds Only
- Preservation of Capital only
- Income + Preservation of Capital + Growth= cannot include Options or Forex
- Income + Preservation of Capital + Growth + Hedging= cannot include Options
tradingPermissions
Specify trading permissions for the account.
Permissions can be requested by exchange OR by product and market.
For exchange_group, use/api/v1/enumerations/exchange-bundles endpoint to query list of available permissions.
- To trade Fractional Shares, include
"exchangeGroup": "IB-FRAC-STK".
For bundle based, specify the country and Product. Table below includes a list of available products and countries.
Optional Configurations
Fee Management
advisorWrapFees
Specify fee schedule for the account.
- Required for advisor-clients. Optionally, set fees based on predefined template that was created in Advisor Portal using
feeTemplateName. - Overview on advisor fees can be found here.
feesTemplateName
Assign pre-defined fee template to an account. Fee template will need to created in the Advisor/Broker Portal.
Disclaimer: Fee schedule will automatically be applied once the account is opened and funded.
Funding
depositNotification
Include funding instructions during client registration.
- During account opening, we support deposit notifications for Checks OR Wires. Our New Accounts team prioritizes applications that are already funded, so we encourage users to include funding instructions in the Application.
- CHECK: The request is indicating a check deposit notification. The client still needs to send the physical check to IBKR. The deposit notification is used by IBKR to match the deposited funds to the account.
- WIRE: The request is indicating a wire deposit notification. The client still needs to contact their bank to initiate the transfer. The deposit notification is used by IBKR to match the deposited funds to the account. For list of wire instructions by currency, please contact dam@ibkr.com.
- Refer to Funding Limitations
extPositionsTransfers
- Initiate ACATS transfer to the IBKR Account. ACATS will automatically be initiated once the IBKR Account is approved/opened. During account opening, we support FULL OR Partial Transfers. This guide only provides information on FULL transfers. For information on PARTIAL transfers, please send an email to dam@ibkr.com.
- Usage is optional.
- Limitations and Time to Arrive
Retirement Accounts
decendent
employeePlan
- The
/api/v1/enumerations/employee-planscan be used to view list of EPA’s that are linked to the master. - Error will be thrown if the Employee Plan Administrator is not associated with the master account.
- Employer will open an Employer Plan Admin account (EPA) directly with Interactive Brokers
- The advisor/broker master will submit a one-time linking request to the EPA
- EPA will accept
- The SIMPLE IRA account will be linked to the EPA and Advisor.
- Both the advisor/broker and EPA must have an open account with Interactive Brokers
- The EPA manages all contributions into the SIMPLE IRA account
- The advisor/broker can the trade on behalf of the SIMPLE IRA holder
- Advisor/broker can use all designated FA functionality, except initiating a deposit notification
iraBeneficiaries
- If MaritalStatus=“M” and spouse_primary_beneficiary=“false” , the Spousal Consent Form (form_no=“4091″) will be required for approval. Spousal Consent Form can be submitted to IBKR using ‘DocumentSubmission ’ via /update endpoint.Download Spousal Consent Form
ira & iraType
Required for retirement accounts.
- Indicate if retirement account and set retirement type.
Trading Configuration
accountConfiguration
Manage LITE/PRO designation for account.
Available by request only, to use service, contact dam@ibkr.com.
accountType
Set trading account type, only applicable for clients facing IB-AU.
- Applicable for accounts facing IB-AU entity.
drip
Enroll account in the dividend reinvestment program.
- Dividend reinvestment (DRIP) is an option where you can elect how you wish to receive your dividends for stocks and mutual funds. Dividend Reinvestment is available to IB LLC, IB AU, IB CAN, IB HK, IB IE, IB JP, IB SG and IB UK clients only.
- Information on DRIP can be found here.
stockYieldProgram
Enroll account in the Stock Yield Enhancement Program.
- The Stock Yield Enhancement program provides customers with the opportunity to earn additional income on securities positions which would otherwise be segregated (i.e., fully-paid and excess margin securities) by permitting IBKR to lend out those securities to third parties. Customers who participate in the program will receive cash collateral to secure the return of the stock loan at its termination as well as interest on the cash collateral provided by the borrower for any day the loan exists.
- Information on Stock Yield Program can be found here.
limitedOptions
Enable access to limited options (Level 1 and Level 2)
- Limited option trading is available with ANY Investment Objective.
- Limited option trading lets you trade the following option strategies:
- Long Call or Put
- Covered Calls
- Short Naked Put: Only if covered by cash
- Call Spread: Only European-style cash-settled
- Put Spread: Only European-style cash-settled
- Long Butterfly: Only European-style cash settled
- Iron Condor: Only European-style cash settled
- Long Call and Puts
- Information on option levels can be found here.
multiCurrency
Manage access to non-base currency products.
- By default, all accounts have access to currency conversion (eg. Multiple Currencies).
Supplemental
accountRep
Designate account representative for the account.
- Designate account representative for the account. The account representative represents user at master level.
- Multiple representatives can be assigned to a single account. Percentage across all reps must add up to 100.
- If representative is not user at master level, error will be thrown.
migration
Indicate if account is part of bulk migration.
- Only applicable for advisors/brokers that are completing bulk migration.
- Usage of this attribute is available by request only, contact dam@ibkr.com.
propertyProfile
Assign account property to an account.
- Assign property profile to an account.
- Available by request only. To use this, contact am-api@interactivebrokers.com.
sourceAccountId
For advisors/brokers that are completing bulk migration, include account ID of the source account.
- Only applicable for advisors/brokers that are completing bulk migration.
- Usage of this attribute is available by request only, contact am-api@ibkr.com.

