Where to locate your trade history in Charles Schwab
Your trade history in Charles Schwab lives in the Positions tab if you want to see what you currently hold, or in the History section if you want to see everything you've bought and sold. The fastest route depends on what you're looking for: if you need to know what happened to a specific trade from last month, History is where you go. If you're checking what you own right now and what you paid for it, Positions shows you that when ready.
On the Schwab website, log in and look for the main navigation menu. You'll see tabs across the top — one of them says Accounts. Click that, then select the account you want to review. From there, you can choose either Positions (what you own now) or History (what you've bought and sold over time).
On the Schwab mobile app, the process is similar but the layout is slightly different. Tap the menu icon (usually three horizontal lines), then find Accounts or Portfolio, and you'll see the same Positions and History options available.
Key Takeaways
- Trade history appears in two places: Positions shows what you currently own, and History shows every trade you've made.
- On the website, go to Accounts, select your account, then click History or Positions depending on what you need.
- On the mobile app, tap the menu, select your account, and the same sections are available in the same order.
- You can filter trades by date range, symbol, or account type to narrow down what you're looking for.
- Schwab keeps your full trade history indefinitely, so you can look back years if you need to.
Using the History section to review past trades
The History section shows every transaction you've made in that account — buys, sells, dividends, transfers, fees, everything. When you open History, you'll see a list with columns for the date, the action (Buy, Sell, Dividend, etc.), the symbol or security name, the quantity, and the price. Each row is one transaction.
By default, History shows your most recent trades first. You can scroll down to see older ones, or you can use the date filter at the top to jump to a specific month or year. If you're looking for a trade from March 2022, you don't have to scroll through two years of data — just set the date range and Schwab will show you only what falls in that window.
You can also search by symbol if you remember the stock or fund but not the date. Type the ticker symbol in the search box and Schwab will show you every time you've bought or sold that security. This is useful if you're trying to figure out your cost basis for taxes or if you're wondering how many times you've traded a particular stock.
Understanding the Positions tab and current holdings
Positions shows what you own right now in that account. Each row represents one security — a stock, fund, bond, or option. You'll see the symbol, the number of shares you hold, the current price, what you paid for it (your cost basis), and how much it's worth today. The difference between what you paid and what it's worth is your unrealized gain or loss.
Positions is useful for a quick snapshot of your portfolio. If you want to know whether you're up or down on a particular holding, or if you want to see how much of your account is in stocks versus funds, Positions gives you that at a glance. You can also click on any position to see more detail — the date you bought it, the exact quantity, and sometimes a chart of how that security has performed.
One thing Positions does not show is your full history of that holding. If you bought Apple stock three times over the years and sold it twice, Positions only shows your current Apple holdings. To see all those individual transactions, you'd go back to History and search for the Apple symbol.
Filtering and searching your trade data
Both Positions and History let you narrow down what you see. At the top of the History section, you'll find a date range filter — you can select a specific month, quarter, or year, or type in custom dates. Below that is usually a search box where you can type a ticker symbol or security name.
If you have multiple accounts with Schwab (a brokerage account and an IRA, for example), you can filter by account type. This is helpful if you're trying to remember whether you bought something in your taxable account or your retirement account — the filter lets you check one at a time.
You can also filter by transaction type. If you only want to see your stock purchases, or only your dividend payments, or only your sales, most Schwab platforms let you select which types of transactions to display. This cuts down the noise if you're looking for something specific.
Downloading and exporting your trade history
Schwab lets you read your trade history as a file so you can save it, print it, or use it in a spreadsheet. In the History section, look for a read or export button — it's usually near the top right of the page, sometimes labeled "Export" or with a read icon.
When you click it, Schwab will ask what format you want: CSV (comma-separated values, which opens in Excel) or PDF (which you can print or save). CSV is better if you plan to do calculations or sort the data yourself. PDF is better if you just want a record you can file away or print.
The file will include all the trades in whatever date range you've selected. If you've filtered by symbol or account type, the read will only include what's currently showing on your screen. So if you want your entire trade history, make sure you've removed all filters before you read.
Finding cost basis and tax lot information
Your cost basis — what you originally paid for a security — is shown in both Positions and History. In Positions, you'll see a column labeled "Cost Basis" or "Avg Cost" that shows the average price you paid per share. If you bought the same stock at different prices on different dates, Schwab averages them together.
When you sell a security, Schwab needs to know which shares you're selling — the ones you bought at $50 or the ones you bought at $60. This matters for taxes because your gain or loss depends on which cost basis you use. By default, Schwab uses "first in, first out" (FIFO), meaning it assumes you sell the oldest shares first. You can change this method when you place a sell order, but you need to do it at the time of the sale, not afterward.
If you need detailed tax lot information — exactly which shares you bought on which date at which price — you can usually find that in a tax report or cost basis report. Look in the History section or in Schwab's tax tools (often under a "Tax Center" or "1099" section) to find these reports.
Troubleshooting common issues with trade history
If you can't find a trade you're certain you made, first check that you're looking in the right account. If you have multiple accounts, the trade might be in a different one. Use the account filter to switch between them.
If the trade is very old — more than several years — it might not appear in the default view. Try expanding the date range or removing the date filter entirely. Schwab keeps your full history indefinitely, but the website sometimes defaults to showing only the last year or two.
If you see a trade you don't recognize, it might be a dividend reinvestment, a stock split, or a corporate action. These show up in History as separate transactions. If you're unsure what a transaction is, click on it — Schwab usually provides a description or explanation.
If you're having trouble accessing History or Positions at all, make sure you're logged into the correct account and that you have permission to view that account. If someone else manages your account, they may have restricted your access to certain sections.
Frequently Asked Questions
How far back does Charles Schwab keep trade history?
Schwab keeps your complete trade history indefinitely. You can look back to the day you opened your account, even if that was 20 years ago. The website interface might default to showing only recent years, but you can adjust the date filter to go back as far as you need.
Can I see trades I made at a different brokerage before I moved to Schwab?
No. Schwab only shows trades made in Schwab accounts. If you transferred holdings from another brokerage, Schwab will show the transfer as a single transaction, but not the original purchase history from the other firm. You'd need to contact your old brokerage for that information.
What's the difference between cost basis and the price I see in History?
The price in History is what you paid per share on that specific day. Cost basis is the average of all the prices you paid for that security across all your purchases. If you bought 10 shares at $50 and 10 shares at $60, your cost basis is $55 per share, but History shows both the $50 and $60 transactions separately.
Can I change how Schwab calculates which shares I sold for tax purposes?
Yes, but only at the time you sell. When you place a sell order, Schwab lets you choose the method — FIFO (first in, first out), LIFO (last in, first out), or specific lot identification. You must select this before you confirm the sale. You cannot go back and change it after the trade settles.
Why does my trade history show a transaction I don't remember making?
It might be a dividend reinvestment (where dividends are automatically used to buy more shares), a stock split, a merger, or a fee. These all appear as separate line items in History. Click on the transaction to see a description, or contact Schwab if you're unsure what it is.