Koinly starts free for tracking, but you'll have to pay when it comes to generating taxes. What I like the most about it is I tried other sites and found this one to support the most. IE Metamask Avalanche or Binance Networks as well as Kucoin and Coinbase (although Coinbase gives out their own report).
When a friend purchases a Koinly subscription for the first time, you will receive a credit of $20 and they will get $20 off on their subscription. You can redeem credits on future purchases. To qualify, your friend must sign up using your personal referral link.
It's time to get your Invitation.codes account too 😎