
How it works
- Gather all the data from exchanges, wallets, financial institutions
- Put the data together in a single set
- Compute the gains/losses on the dispositions
What makes it hard
- I work on this as if I’m the auditor, trying to find errors, and constrain myself to the way an auditor thinks about crypto. This means a lot of normal crypto stuff gets interpreted in less-than-expert ways. It’s how to win an audit, and also it’s annoying.
- cryptocurrency exchanges and wallets and financial institutions have universally bad reports.
- data gets lost to time, defunct exchanges, bankruptcy, etc.
- people believe the myth that crypto is always on a blockchain and therefore all reports are always available.
What clients do to make it hard
- don’t read emails completely or carefully
- speak imprecisely
- don’t keep records
- don’t trust processes which have worked for years and won audits
What I do which makes things hard
- obsess over details which may or may not mean much in the end
- waste time looking for answers in the blockchain instead of just asking the client for the information and moving on to other things until I get the answer
- take difficulty personally
- communicate badly

