Hi @KashyBoy. I use cryptotaxcalculator for my direct holdings across coins held via cold storage and across four exchanges.
I tried Koinly at the same time, and I ultimately preferred cryptotaxcalculator's reports and connectors.
So I cancelled Koinly and got refunded.
I just update the transactions once a year. Fix the unexplained/confused ones. Export all the reports and send them in the document cache to my accountant. hahaha sucks to be him!
I can offer you a 20% discount via referral link if you want, but there are many organisation's offering discounts codes to each.