U.S. federal tax reporting for day trading is usually built around Form 1099-B, Form 8949, Schedule D, and Form 1040. For the 2025 tax year, the usual process is:
- Get Form 1099-B from your brokerage account.
- Report the transactions on Form 8949 when required.
- Transfer the totals to Schedule D.
- File Schedule D with Form 1040.
You generally do not file Form 1099-B yourself. Your broker sends it to you. You use its proceeds, cost basis, holding-period information, and adjustments to prepare your tax return.
Day Trading Tax Forms at a Glance
| Form | Who typically uses it | Purpose |
|---|---|---|
| Form 1099-B | Most traders with a brokerage account | Reports stock, options, and other broker transactions. Your broker provides it. |
| Form 8949 | Traders reporting capital gains, losses, or adjustments | Lists sales and reconciles transaction information with Form 1099-B. |
| Schedule D, Form 1040 | Traders using normal capital-gains treatment | Summarizes short-term and long-term gains and losses from Form 8949. |
| Form 1040 | Individual taxpayers | Main federal income tax return. |
| Schedule C, Form 1040 | Traders who qualify as a trading business | Reports eligible trading-business expenses. Stock-trading gains generally do not belong on Schedule C. |
| Form 4797 | Traders with a valid Section 475(f) mark-to-market election | Reports ordinary gains and losses from securities held in the trading business. |
| Form 6781 | Traders dealing in Section 1256 contracts | Reports gains and losses from qualifying futures, broad-based index options, and other Section 1256 contracts. |
| Form 1099-DA | Traders selling digital assets through a reporting broker | Reports digital-asset proceeds and supplies information used with Form 8949 and Schedule D when applicable. |
The Standard Day Trader Filing
For most traders who buy and sell stocks or ordinary equity options, the process is:
- Download the annual Form 1099-B from your broker.
- Import or enter the transactions into tax software or Form 8949.
- Make required adjustments, including cost-basis corrections and wash-sale adjustments.
- Transfer the totals to Schedule D.
- Include Schedule D with Form 1040.
Form 8949 reports sales and exchanges of capital assets. Schedule D combines the results and calculates the overall capital gain or loss.
If your broker reported the cost basis correctly and no adjustments are needed, some transactions can be reported directly on Schedule D without Form 8949.
Is Form 1099-B Enough?
No. Form 1099-B is an information statement, not a complete tax return.
Your broker may report:
- Description of the security
- Date acquired
- Date sold
- Sale proceeds
- Cost basis
- Short-term or long-term classification
- Certain wash-sale adjustments
You still need to report taxable sales on your federal tax return. A sale may need to be reported even if you did not receive Form 1099-B for that transaction.
Do Day Traders File Schedule C?
Only traders who meet the IRS definition of a trader in securities generally use Schedule C for eligible business expenses.
The IRS does not automatically treat everyone who calls themselves a day trader as operating a trading business. To qualify as a trader in securities, the activity generally must seek profit from daily market movements, be substantial, and be conducted with continuity and regularity.
A qualifying trader may report eligible interest and other trading-business costs on Schedule C. However:
- Trading gains and losses generally do not belong on Schedule C.
- Commissions and other costs of buying or selling securities generally affect the gain or loss calculation rather than being deducted separately.
- Trading gains and losses generally are not subject to self-employment tax.
Many casual and part-time day traders remain investors for federal tax purposes.
When Do You Use Form 4797?
Use Form 4797, Part II, when you made a valid Section 475(f) mark-to-market election for your trading business.
With a valid election:
- Trading securities generally produce ordinary gains and losses.
- Securities held at year-end generally are treated as sold at fair market value on the last business day of the year.
- The normal capital-loss limit and wash-sale rules generally do not apply to securities covered by the election.
- Gains and losses are reported on Form 4797 instead of Schedule D.
The election generally must be made by the due date, without extensions, of the tax return for the year before the election takes effect. For example, an election effective for 2025 generally had to be made by the due date of the 2024 tax return, excluding extensions. The IRS generally does not allow late elections.
When Do You Use Form 6781?
Use Form 6781, Gains and Losses From Section 1256 Contracts and Straddles, for qualifying Section 1256 contracts.
These contracts can include certain regulated futures contracts and broad-based stock index options. Form 6781 is completed before the resulting amounts are carried to Schedule D.
This treatment differs from ordinary stock trades and many individual equity options, which usually go through Form 8949 and Schedule D.
What If You Trade Cryptocurrency?
If you sell digital assets through a broker that reports transactions to the IRS, you may receive Form 1099-DA, Digital Asset Proceeds From Broker Transactions, instead of or in addition to traditional brokerage reporting.
Digital-asset sales generally flow through Form 8949 and Schedule D unless another tax rule applies.
Records You Should Keep
Do not rely only on your broker's summary page. Keep:
- Monthly brokerage statements
- Annual Form 1099-B or Form 1099-DA
- Trade confirmations, when available
- Your own transaction ledger
- Records of wash-sale and cost-basis adjustments
- Records separating trading securities from long-term investments
- Receipts for potentially deductible trading-business expenses
- Evidence supporting any Section 475(f) election
The IRS requires traders who also hold investments to keep records that distinguish investment securities from securities held in the trading business.
Bottom Line
For ordinary stock and equity-option trades, use the broker's Form 1099-B data to complete Form 8949 when required, transfer the results to Schedule D, and file them with Form 1040.
Schedule C may apply to eligible expenses if you qualify as a trader in securities. Form 4797 may apply after a valid Section 475(f) election. Form 6781 applies to qualifying Section 1256 contracts, and Form 1099-DA applies to certain digital-asset sales.
State tax forms are separate and depend on where you live. Trader classification, wash sales, and the Section 475(f) election can materially change the result, so complex or high-volume traders should work with a tax professional who understands active trading taxation.