To receive a report, please follow these steps:

  1. Prepare a ZIP file containing all the trade data CSV files (without sub directories). Name files after exchanges (e.g. include the name of the exchange somewhere in the file name):

    • my_trades_bitstamp_2018.csv => Will be interpreted as Bitstamp trades.
    • coinbasepro_2019.csv => Will be interpreted as Coinbase Pro trades.
    • trades.csv => Will be interpreted as the generic file format.

    Include all trades going back to when you first acquired each individual coin.

  2. Upload the ZIP:

    curl --header "Content-Type:application/octet-stream" --data-binary \ --output

    (note that this is a single command — the backslash can be removed)

  3. If everything goes well, this will result in an output ZIP file in In case of errors during the processing, will instead be a normal text file and contain error messages.

  4. Always sanity check the calculated results. We make absolutely no guarantees about the validity of the results (see Legal).