I've been doing my crypto taxes manually via spreadsheets etc then entering the transaction with their cost basis in TurboTax. I trade on three exchanges (Coinbase Pro + Kraken + Robinhood) and currently trade in seven or so different cryptocurrencies. I'd like to switch to crypto tax software and could use guidance.
In particular, is there a cryptocurrency tax product that:
Will properly handle multiple exchanges (Coinbase Pro + Kraken + Robinhood), including coins bought on one exchange but sold on another and also support import of transactions from said exchanges?
Allow switching from FIFO (my method until now) to HIFO?
The most important: Will let me indicate, for the purposes of proper cost basis calculation, which past coin purchases I have already used as the cost basis for coin sales reported in past tax returns, so that it can automatically match up my FY 2021 sales with other purchase transactions for cost basis?
If there are no products that meet all these requirements, I'd appreciate any recommendation as to what products meet some of these requirements. Requirement 3 is by far the most important for me because I find matching up sales with purchases for cost basis on a spreadsheet a major headache.
Thanks in advance!