IRS does not require a list of each and every trade, which would be ludicrous. Instead, I have been advised to do the following:
- I give a summary line on my Sched D, for each brokerage account that I trade in during the year, listing my P/L total, which should match exactly with your broker's statement.
- I keep a detailed spreadsheet of each transaction.
- Print out the monthly detailed statement that your broker sends you, and keep it for your records.
- Attached to my tax return is a letter, where I state that I'm a Day Trader, and that I am providing IRS with these (aforementioned) summary lines on my Sched D, and that I will furnish details (all trade history) upon request.
This has worked for me, and I believe is totally fair. To have to enter each and every trade for the year into a tax program would be ludicrous, would kill to many trees, and is something the IRS really does not want to have to look at anyway.