Crypto Tax Accounting: Cointracking
Crypto accounting is a bit of a nightmare at the moment. Tools to track transactions are a bit janky at best but I have found that Cointracking has been the best one that I've used so far. Unlike other portfolio trackers, it is expressly designed to track transactions from tax accounting perspective, and so it has quite a lot of options and features that other trackers don't have.
I know that the crypto crowd has its fair share of trying to evade taxation... and that is a philosophical discussion for another time. From a practical point of view, unless you are a dark web ninja and have NEVER EVER broken opsec, blockchain tools employed by tax authorities can and will find you. And if you haven't been playing by the rules of the game, then expect a hefty penalty. From my point of view, I prefer to have the peace of mind in doing things in the legal manner (as much as the current clarity allows) with the idea that if we WANT this to become mainstream, then it needs to be accepted as a legal mainstream economic activity like any other.
In the past, I have been able to get away with using the free tier of Cointracking which allows for a maximum of 200 transactions AND I have been able to do it manually. This was due to the fact that I currently live in a country where we only pay a single asset tax at the end of a tax year. So, I would only need to fill in the balances near the snapshot time and that would be that!
However, as I'm returning back to Australia, I find myself in a less fun tax system where crypto is treated under Capital Gains rules, and that means that every transaction needs to be considered in terms of profit/less and strictly recorded. Given that crypto is quite unlike houses and stocks, and these transactions take place constantly (if you are running a bot) or at least daily or hourly (from staking payouts), it is easy to see how this is going to be a nightmare without some degree of automation.
Crypto Tax Accounting: Cointracking
Thankfully, Cointracking gives me the tools that I need for automation... however, it is quite detailed and like I said, most things in this space are still pretty janky and there will still need to be a degree of manual intervention to prevent weird results like negative balances or balances that are on the order of the entire US debt.
Crypto Tax Accounting: Cointracking
So, the heart of the system is a system of tables and charts that are fed by exchange APIs and blockchain imports. At the end of a tax year, Cointracking can spit out a tax accounting sheet that your tax advisor is able to use, especially if they are one of the crypto oriented practitioners.
Cointracking is not a pretty app/website, it is quite functional. However, I would have to say that it does put the right things up front and centre... and that is tracking for tax purposes.

I can also be found cross-posting at:
Hive
Steem
Publish0x
Handy Crypto Tools
Ledger Nano S/X: Keep your crypto safe and offline with the leading hardware wallet provider. Not your keys, not your crypto!
Binance: My first choice of centralised exchange, featuring a wide variety of crypto and savings products.
Kucoin: My second choice in exchanges, many tokens listed here that you can't get on Binance!
MXC: Listings of lots of interesting tokens that are usually only available on DEXs. Avoid high gas prices!
Coinbase: If you need a regulated and safe environment to trade, this is the first exchange for most newcomers!
Crypto.com: Mixed feelings, but they have the BEST looking VISA debit card in existence! Seriously, it is beautiful!
CoinList: Access to early investor and crowdsale of vetted and reserached projects.
Cointracking: Automated or manual tracking of crypto for accounting and taxation reports.
Stoic: A USD maximisation bot trading on Binance using long-term long strategies, powered by the AI/human system of Cindicator.
