Trading Accounts¶
Manage multiple brokerage accounts and track cashflow across your trading portfolio.
Overview¶
TradeTally supports tracking trades across multiple brokerage accounts. Each account can be associated with trades during import, allowing you to:
- Track performance per account
- Monitor cashflow for each account
- Filter trades by account
- Organize multi-account portfolios
Managing Accounts¶
Accessing Account Management¶
Navigate to Settings > Trading Accounts or click "Trading Accounts" in the navigation menu under More.
Creating an Account¶
- Click "Add Account" button
- Fill in the account details:
- Account Name - A friendly name (e.g., "Schwab IRA", "IBKR Main")
- Account Identifier - The broker's account number (privacy-redacted in display)
- Broker - Select the broker this account belongs to
- Initial Balance - Starting balance for cashflow tracking
- Balance Date - Date of the initial balance
- Primary Account - Check if this is your main trading account
- Click "Save"
Account Privacy¶
Account identifiers are automatically privacy-redacted throughout the application:
- Full identifier:
12345678displays as****5678 - Only the last 4 characters are shown
- Original values are stored securely for matching during imports
Editing an Account¶
- Click the pencil icon next to the account
- Update the desired fields
- Click "Update"
Deleting an Account¶
- Click the trash icon next to the account
- Confirm the deletion
Deleting Accounts
Deleting an account removes its association with trades but does not delete the trades themselves.
Account Detection During Import¶
Automatic Detection¶
TradeTally automatically detects account columns in CSV files using flexible matching:
Supported Column Names:
AccountAccount ID/AccountIdAccount Number/AccountNumberAcctId/Acct_Id/AcctAccount_IdentifierBrokerage_AccountTrading_AccountPortfolio
Column matching is case-insensitive and ignores separators (spaces, underscores, dashes).
ThinkorSwim Header Detection¶
ThinkorSwim Account Statement exports include the account number in the header rows. TradeTally extracts this automatically:
The account is extracted and redacted before associating with trades.
Auto-Creation of Accounts¶
When importing trades with account identifiers that don't exist:
- TradeTally automatically creates new accounts
- Account names are generated based on broker (e.g., "Schwab Account")
- New accounts appear in the Trading Accounts list
- You can edit the auto-created accounts to add friendly names
Import with Account Selection¶
When Accounts Exist¶
If you have defined accounts, the import page shows an Account Selection dropdown:
- Select an existing account - Associates all imported trades with that account
- "None (different broker/account)" - Use when importing from a new or different account
Import Priority¶
Account association follows this priority:
- CSV Column - If account column detected, uses that value
- Manual Selection - If no column detected, uses dropdown selection
- Auto-Create - New identifiers create new accounts automatically
Cashflow Tracking¶
Viewing Cashflow¶
Navigate to Trading Accounts > Cashflow tab or More > Cashflow in the navigation.
Transaction Types¶
Track various cashflow transactions:
- Deposit - Funds added to account
- Withdrawal - Funds removed from account
- Transfer - Movement between accounts
- Dividend - Dividend payments
- Interest - Interest earned/paid
- Fee - Account fees
Adding Transactions¶
- Select the account
- Click "Add Transaction"
- Enter transaction details:
- Type
- Amount
- Date
- Description
- Click "Save"
Viewing Balance History¶
The Cashflow view shows:
- Current balance
- Transaction history
- Running balance over time
- Summary statistics
Filtering Trades by Account¶
In Trade List¶
Use the Account filter in the Trade List to view trades for specific accounts:
- Click Filters
- Select one or more accounts from the Account dropdown
- Trade list updates to show only matching trades
In Analytics¶
Account filtering applies to all analytics, showing:
- P&L for selected accounts
- Win rate for selected accounts
- Performance metrics per account
Best Practices¶
Naming Conventions¶
Use clear, descriptive names:
- Include broker name: "Schwab Day Trading"
- Include account type: "IBKR IRA"
- Include strategy: "ThinkorSwim Options"
Primary Account¶
Set your most-used account as primary:
- Auto-selected during imports
- Default filter in analytics
- Highlighted in account list
Regular Reconciliation¶
Periodically verify:
- Account balances match broker
- Trades are associated with correct accounts
- Cashflow transactions are complete
Troubleshooting¶
Account Not Detected During Import¶
Causes:
- Column name not in supported list
- Column name has unusual characters
Solutions:
- Use manual account selection
- Rename CSV column to "Account"
- Select broker format that supports account detection
Duplicate Accounts Created¶
Causes:
- Different identifier formats in CSV files
- Account number variations
Solutions:
- Merge accounts manually (delete duplicate, reassign trades)
- Use consistent CSV exports
Missing Account in Dropdown¶
Causes:
- Account was deleted
- Viewing different user's data
Solutions:
- Create the account in Trading Accounts
- Check user login
Next Steps¶
- Importing Trades - Learn about import options
- Analytics - Analyze performance by account
- Dashboard - View account summaries