·7 min read

Trader Taxes: The Journal Records That Save You at Filing Time

The IRS doesn't care about your strategy. They care about cost basis, holding periods, and wash sales. Your journal should too.

Most traders treat tax records as a separate problem from journaling. They aren't. The fields your tax software needs are mostly the same fields a good trading journal already captures — if you set it up right from day one.

What every trade record needs for taxes

  • Instrument and exchange. Section 1256 contracts (futures, broad-based index options) get the 60/40 split. Equities don't. Mixing them in one row is a filing nightmare.
  • Open and close timestamps. Drives holding period — short-term vs long-term.
  • Proceeds, cost basis, and fees separately. Net P&L is convenient for review but useless on Form 8949.
  • Counter-trade links. Wash sale flags require knowing which loss matches which subsequent buy.

Mark-to-market election (if applicable)

If you qualify for trader tax status and elect mark-to-market (Section 475(f)), wash sale rules vanish and losses become ordinary. The election locks in early in the year and reshapes how you should be journaling. Talk to a CPA — but make sure your journal exports both treatments cleanly.

Crypto and FX caveats

Spot FX defaults to Section 988 (ordinary). Spot crypto is property — every disposal is a taxable event, including crypto-to-crypto swaps. If you're trading either, your journal needs a USD-equivalent basis at the timestamp of every trade.

What to export

By the last week of December, export a CSV with: date, instrument, side, quantity, proceeds, cost basis, fees, asset class. Sort by asset class first, then date. That single file feeds TurboTax, TradeLog, or your CPA's intake — no reconstruction required.

How Pro Journal Trader helps

Every logged trade carries the fields above. End-of-year CSV export is one click. The annual review takes minutes because the discipline happened all year.

This article is educational, not tax advice. Consult a qualified tax professional for your situation.

Get started

Start journaling in under 60 seconds

Free forever. AI extraction and broker import on Pro. AI Trade Review on Elite.