These links can help you more with this
https://www.irs.gov/pub/irs-drop/n-14-21.pdf
https://en.bitcoin.it/wiki/Tax_compliance
Bitcoin.tax is pretty helpful for traders that have made a good amount of trades, it helps to compile everything from your hundreds of trades (in my case) and creates capital gains reports, income reports, etc that are able to be filled by you, filled by turbotax (free tax software that you can use if your profit is under a certain amount) or filled by your accountant who would charge you 15x more if they had to compile your capital gains information.
So yeah, I'd rather use them then stress the fuck out about finding every little thing that I've done when they're able to just pull it from API.