Share count or balance doesn't match your broker
The most common cause: not all of your history was imported.
- Check that your history is uploaded from the day you opened the account, not just for the last year.
- Check that the file includes all operation types: buys, sells, dividends, deposits, withdrawals, corporate actions.
- If you have several accounts or brokers, import each one separately.
- Small differences in amounts can come from exchange rates: Strum uses its own rates for the date of the operation.
Selling shares "you don't have"
You bought the shares before the start date of the uploaded file. Upload your history from the date of your first purchase.
Dividends, deposits or withdrawals weren't imported
Buys and sells were imported, but cash operations weren't? Check the portfolio's import settings. If "No, asset value only" is selected for "Do you track cash in the portfolio balance?", Strum imports only buys and sells. This is by design: this mode is for those who only care about their asset positions, not the money in the account. So all cash operations are skipped.
If you want to see cash operations too, change the answer to "Yes" and upload the file again.
"Asset not found" or "Ambiguous match"
- Asset not found — the ticker isn't in Strum's database or is written differently.
- Ambiguous match — several assets match the ticker, for example on different exchanges.
In both cases, pick the right asset in the import review. Strum saves the match for future imports. If the asset doesn't exist at all, request that it be added — see the article "I can't find an asset".
"Skipped. Duplicate"
This operation is already in the portfolio. Strum skips it so it isn't recorded twice. You don't need to do anything.
The trade date is shifted
Strum uses the Trade Date, not the settlement date. You can correct the date in the import review or in the "Trades" tab.
Options and futures are missing
Strum doesn't track options and futures, so it skips them during import.
The broker is connected, but there are no trades
- You chose "Sync new activity only". This is by design: the sync only pulls trades from the day you connected. Add the earlier history with a file from your broker or enter it manually.
- There have been no new trades since the last sync.
- Transactions were skipped because Strum couldn't match the asset. Check the skipped transactions and link the assets.
- The broker is delaying data. Try again later.
IBKR via Plaid: a mismatch in IBKR shares
IBKR periodically gives its clients a small number of its own shares. Plaid shows these shares in your holdings but doesn't send them as transactions. So the holdings comparison will keep showing a mismatch for IBKR. To clear it, use adjustment entries. Learn more in the article "Automatic broker sync".
The file isn't accepted
- Check that you chose the right source and file format. See the article "Importing trades: where to start".
- Upload the file exactly as your broker gave it to you. Don't open it or save it in Excel.
Still not working?
Contact support. Include the broker's name, the portfolio and, if possible, the file you uploaded.