Accounting & Taxes for Traders
Keep records the IRS expects, understand key tax forms, and make tax season easier with a trading journal that supports accurate reporting.
Traders and investors need clear, accurate records for both performance analysis and tax filing. This page explains why record-keeping matters, what the IRS expects, and how a trading journal like TradeJournal.co can help.
Why Trading Records Matter for Taxes
The IRS requires you to report all sales of securities (stocks, options, crypto, etc.) and to support the cost basis and holding period you claim. Good records:
- Support your tax return — Form 8949 and Schedule D rely on trade-by-trade data.
- Reduce audit risk — Consistent, dated records show you reported correctly.
- Handle wash sales and adjustments — Brokers may not track every wash sale; your own log helps you or your CPA reconcile.
What to Track for Tax Purposes
For each trade, you generally need:
- Symbol and asset type (e.g., stock, option, crypto)
- Trade date and settlement date
- Quantity, price, and proceeds or cost basis
- Whether the position was held short-term (≤ 1 year) or long-term (> 1 year)
- Any wash-sale or other basis adjustments
Your broker’s 1099-B (and 1099 for crypto where applicable) provides much of this, but keeping your own trading journal lets you verify numbers, fix common 1099 errors, and have one place to review performance and taxes together.
Key Tax Forms for Traders
- Form 8949 — Sales and other dispositions of capital assets. You list each sale (or grouped totals if conditions are met) with cost basis and gain/loss.
- Schedule D — Summary of capital gains and losses from Form 8949.
- 1099-B — From your broker; reports proceeds and sometimes cost basis. You use it to complete Form 8949 and reconcile with your own records.
Day traders and active investors often have many transactions; a journal that tracks every trade and can export or summarize by tax year simplifies filling out Form 8949 and working with a CPA.
Wash Sales and Why They Matter
A wash sale occurs when you sell a security at a loss and buy the same or substantially identical security within 30 days before or after the sale. The loss is generally disallowed for that year and added to the cost basis of the new position. The IRS expects you to track and report wash sales correctly. Many brokers report some wash sales on 1099-B, but not all (e.g., across accounts or in certain options). Keeping a journal of your trades helps you and your tax preparer identify and adjust for wash sales.
Practical Tips for Traders
- Record trades as you go — Don’t wait until tax season to reconstruct activity.
- Reconcile with your 1099 — Compare your journal (or export) to the 1099-B; fix any discrepancies before filing.
- Work with a qualified CPA or tax pro — Trading and investing can involve nuanced rules (e.g., Section 475 mark-to-market, crypto, international). A professional can help you stay compliant and plan.
- Use a journal that supports export and reporting — Tools like TradeJournal help you log trades, analyze performance, and maintain records that can support your return and CPA review.
How TradeJournal Helps
TradeJournal.co is a trading journal built to help you document every trade, analyze what’s working, and keep data you need for taxes in one place. You can track equities, options, and more; use analytics to improve your edge; and maintain a clear history that supports both your strategy and your tax filing. Many traders use TradeJournal alongside their broker statements and CPA to stay organized year-round.
To get started, explore our free trading journal templates, check pricing and features, or read our guide on building a trading journal template that fits your style.
Frequently Asked Questions: Trading and Taxes
Disclaimer: This page is for general education only and does not constitute tax, legal, or accounting advice. Tax rules change and vary by jurisdiction and situation. Consult a qualified CPA or tax professional for your specific circumstances.