JD, i use coinledger.io for my crypto tax tracking. Its way worth the money to me. I export my transactions from whatever source (binance, nicehash, f2pool, coinbase, etc) and put it in excel format that coinledger.io defines and bam! It figures out all costs basis and handles all the buy and sell transactions. And keeps track of my future/remaining cost basis.
I need it because i have all kinds of tax implications (typical buy/sell, mining revenue, etc)
They also have some tax faqs if thats what you need