tradethinkBlogStart free

Trading Records to Keep: A Checklist for Taxes, Audits and Your Own Analysis

Which trading records to keep, for how long, and how to organize statements, confirmations, deposits, fees and journal notes so tax time and analysis are easy.

By the TradeThink team3 min read

Trading Records to Keep: A Checklist for Taxes, Audits and Your Own Analysis

This article is general information, not tax or legal advice. Record-keeping requirements vary by country and situation.

Good records serve two purposes. They make tax filing and any questions from tax authorities much easier. And they are the raw material for every insight you get from your trading journal. The same records do both jobs.

What to keep

From your broker

  • Monthly or periodic statements.
  • Trade confirmations, or a complete export of executions.
  • Annual tax forms, such as Form 1099-B and 1099-DIV in the US.
  • Records of corporate actions: splits, mergers, symbol changes.
  • Options exercise, assignment and expiration records. See assignment and expiration.

Money in and out

  • Deposits and withdrawals, with dates.
  • Transfers between accounts.
  • Interest, dividends, fees, margin interest and, for crypto and CFDs, funding and financing. See cash flow in a trading account.

Expenses

If you might qualify for trader tax status or claim expenses, keep receipts for data, software, equipment and education, as allowed where you live.

Your own records

  • Your trading journal: setups, notes and reviews.
  • Your trading plan and how it changed.
  • For crypto: exchange exports from every platform you use, including closed ones.
A short checklist each month keeps records complete without year-end panic.
A short checklist each month keeps records complete without year-end panic.

How long to keep them

In the US, the IRS generally recommends keeping records that support your return for at least three years, and longer in some situations, such as when you carry losses forward or the basis of a position depends on earlier years. Many traders simply keep everything for at least seven years. Check the rules for your country.

Organize as you go

  • Download statements monthly. Brokers sometimes limit how far back you can access history, and accounts get closed.
  • Use one folder per account per year.
  • Export your full trade history at least yearly, in CSV, so you are not dependent on any one platform.
  • Reconcile your journal with broker statements regularly. Differences usually mean a missing import or a fee.

Records for analysis

The same data that supports your taxes feeds your journal: dates for time-of-day analysis, fees for cost analysis, and holding periods for holding time analysis.

In TradeThink

TradeThink stores your full history across accounts, separates trades from deposits, withdrawals, fees and dividends on the transactions and cash flow pages, and can export everything to CSV, JSON or PDF reports. Related: reading broker statements.

More on rules, taxes and records