Do I Need to Report Every Stock Trade on My Tax Return?

Read time: minutes
Table of Contents
    Add a header to begin generating the table of contents

    Share On Social

    A Guide for Texas Investors by Valentine & Associates, CPAs

    If you invested actively in the stock market this year, you may be wondering:
    “Do I really have to report every single trade on my tax return?”

    The short answer is yes, every sale or exchange of stock must be reported to the IRS. But that doesn’t necessarily mean you have to list each trade line by line. Depending on how your brokerage reports cost basis, you may qualify for summary reporting instead.

    Below, the tax professionals at Valentine & Associates, CPAs explain what the IRS requires, when aggregation is allowed, and how Texas investors can stay compliant while keeping filing manageable.


    1. The IRS Rule: Every Sale Must Be Reported

    Whenever you sell a stock, exchange-traded fund (ETF), or other security, that transaction produces a capital gain or loss.
    The IRS requires taxpayers to report all capital asset sales on Form 8949 and Schedule D of the individual income tax return (Form 1040).

    Even though Texas has no state income tax, your federal obligation remains, meaning all stock gains and losses must be properly reported to the IRS.


    2. Form 8949 and Schedule D: How It Works

    • Form 8949 lists each transaction’s details: description of property, dates acquired and sold, sales price, cost basis, and any adjustments.
    • Schedule D summarizes totals from Form 8949, separating short-term (held ≤ 1 year) and long-term (held > 1 year) gains or losses.

    If your brokerage already reports full cost-basis data to the IRS (for “covered securities”) and there are no adjustments, you may enter a summary line instead of listing every trade individually.


    3. When You Can Use Summary (Aggregate) Reporting

    You can group or summarize transactions only if all of the following apply:

    1. The broker reported cost basis and holding period to the IRS (covered securities).
    2. No adjustment codes are required (for example, no wash-sale adjustments).
    3. All trades in that group are either short-term or long-term.
    4. The totals you report exactly match what’s on your Form 1099-B from the broker.

    If those conditions are met, you can enter one summary line per group and attach a statement showing subtotals or include the broker’s consolidated statement.


    4. When You Must List Each Trade Individually

    You must itemize trades on Form 8949 when:

    • The securities are non-covered (your broker didn’t report cost basis to the IRS).
    • There are wash-sale adjustments, corrections, or other codes.
    • You trade options, futures, or foreign stocks that need separate treatment.
    • You elected mark-to-market accounting as a securities trader (Form 4797 reporting).
    • You received a corrected 1099-B or other amended data from your brokerage.

    Listing individually ensures accuracy when adjustments or complex calculations are involved.

    5. Common Complex Situations

    ScenarioIRS TreatmentReporting Method
    Frequent trades of covered U.S. stocks with no adjustmentsAllowed to summarizeOne line per category
    Old holdings acquired before 2011 (no basis reported)Non-coveredMust list individually
    Wash-sale adjustments triggeredRequires codesMust list individually
    Foreign stock sales (currency gain/loss)Subject to Form 8949 + possibly Form 8938Must list individually
    Trader status with mark-to-market electionUses Form 4797 instead of 8949All positions recognized

    6. Practical Tips for Texas Investors

    1. Download detailed trade data from your broker’s portal (CSV or PDF).
    2. Reconcile cost basis ensure purchase dates, reinvested dividends, and splits are correct.
    3. Separate short-term and long-term trades to simplify reporting.
    4. Keep your 1099-B statements and brokerage confirmations for at least seven years.
    5. Use tax software or a CPA if you have high trading volume or complex adjustments.
    6. Remember that while Texas doesn’t tax capital gains separately, the IRS does so accurate federal reporting is critical.

    7. Wash-Sales and Trader Elections

    A wash sale occurs when you sell stock at a loss and buy the same (or substantially identical) stock within 30 days before or after the sale.
    That loss is disallowed and must be deferred meaning you’ll need to list that trade individually with adjustment code W on Form 8949.

    If you qualify as a “trader in securities” and have elected mark-to-market accounting under Section 475(f), you recognize gains and losses as ordinary income, not capital gains. That changes both reporting forms and tax treatment, so professional guidance is strongly advised.


    8. The Bottom Line

    For Texas investors, reporting every stock trade is less about state rules and more about federal accuracy.
    All stock sales must appear on your tax return, but you can simplify reporting by aggregating trades that meet IRS criteria.

    When in doubt, itemize or partner with a CPA who understands investment reporting nuances.
    Accurate reporting not only keeps you compliant but can also help uncover opportunities to offset gains, harvest losses, and improve after-tax returns.

    If you have questions about Form 8949, wash-sale adjustments, or how to simplify trade reporting without triggering IRS notices, Valentine & Associates, CPAs can help.
    Our Texas-based team specializes in investment tax strategy, capital gains planning, and high-volume trade reconciliation.