Accounting Solutions

Active traders need tax accounting designed for trading gains and losses

Keep trade accounting separate from bookkeeping for business expenses. Standard accounting software can track expenses, non-trading income, home-office deductions, and other business items. Securities traders often need specialized trade-accounting software to calculate tax basis, holding periods, wash-sale loss adjustments, and capital gains and losses.

Securities and wash-sale accounting

Individuals report securities transactions on Form 8949 and Schedule D unless an exception applies. Form 1099-B provides important information, but it does not determine the taxpayer’s complete wash-sale position.

Broker wash-sale reporting is limited to identical securities within one brokerage account. Taxpayers must calculate wash sales more broadly across substantially identical positions and all relevant accounts, including other brokerage accounts, joint and spouse accounts, and IRAs. Broker reporting does not identify wash sales across accounts, between stock and options on that stock, or between a taxable account and an IRA.

The total wash-sale adjustments reported in Form 1099-B, box 1g, also do not indicate how much loss remains deferred in open replacement positions at year-end. Active traders need taxpayer-level, multi-account tax-lot accounting to identify year-end deferred losses and reconcile differences between Form 1099-B and Form 8949.

We recommend TradeLog for taxpayer-level securities trade accounting and wash-sale calculations. Its Potential Wash Sales Report can help traders identify deferred losses before year-end, plan loss sales, and avoid replacement purchases during the January wash-sale window.

Different financial products require different reporting

Tax reporting depends on the financial product:

  • Securities transactions are reported on Form 8949 and Schedule D, subject to wash-sale rules. Qualifying partnerships and S corporations may use the special Form 8949 entity summary-reporting provision.

  • Section 475 business trades are reported as ordinary gains and losses on Form 4797. Totals appear on the form, but the return must include an attached transaction-detail statement.

  • Section 1256 contracts are marked to market and receive 60/40 capital-gain treatment on Form 6781. Traders can usually rely on broker reporting for these contracts.

  • Spot forex is not a covered security, so brokers do not issue Form 1099-B. Traders should maintain records supporting their Section 988 or Section 1256 reporting.

  • Digital-asset brokers use Form 1099-DA for covered transactions beginning in 2025, but traders may still need digital-asset accounting software to calculate basis and reconcile incomplete information.

Section 475 can simplify securities accounting

A trader who qualifies for trader tax status and makes a valid, timely Section 475 election is exempt from wash-sale loss adjustments on securities covered by the election. Section 475 also removes the $3,000 capital-loss limitation for those business trades. The election does not apply automatically, cannot be made retroactively, and does not cover properly segregated investment positions.

Learn more

For a comprehensive explanation, see Chapter 4, “Accounting for Trading Gains and Losses,” in Green’s 2026 Trader Tax Guide.

Also read our wash-sale blog series covering:

  • How traders can avoid phantom income and costly wash-sale traps

  • Why broker wash-sale reporting is not taxpayer compliance

  • How TTS traders report Section 475 gains and losses on Form 4797

Additional Tax Center resources: