CryptoGains.io — calculate your crypto taxes

Crypto: ADA, BAT, BCH, BNB, BSV, BTC, DAI, DASH, EOS, ETC, ETH, GBYTE, LTC, MIOTA, MKR, NEO, ONT, REP, TRX, XEM, XLM, XMR, XRB, XRP, XTC, ZEC, ZRX.

This site allows you to calculate your gains and losses from crypto trades made across various exchanges in various cryptocurrencies. The site is currently in development and the focus is on supporting tax reporting in Sweden, and gains and losses are reported in SEK.

Fiat: EUR, SEK, and USD.

We currently support around thirty of the top cryptocurrencies (and popular trading pairs), with a goal to support more key currencies and exchanges. Trades made on exchanges that are not supported can be entered using a generic file format. It can also be used to enter non-exchange trades (ICOs, forks, purchases of goods, etc.).

Exchanges: Bitstamp, Coinbase Pro, and Generic.

cryptogains.io takes a ZIP file containing trade data from various exchanges (in CSV format) as input. As output it procuces a ZIP file containing the various reports. The output ZIP contains:

  • A summary.pdf file containing:
    • Current holdings per cryptocurrency.
    • Gains and losses per year & cryptocurrency.
    • Individual trades per cryptocurrency (expressed in SEK).
  • One gains-and-losses-<yyyy>.csv file per year. Showing realized gains a losses for the year in question.
  • One XXX-SEK.csv file per trading pair containing all the trades in crypto currency XXX expressed in SEK.

The PDF is meant as a readable summary, whereas the CSVs can be opened using, for example, Excel or Numbers and used for further calculations or as input to tax forms.

Since this service is in beta, it is currently offered for free. At the moment it lacks a simple user interface, which means that in order to upload a ZIP to cryptogains.io and receive the corresponding report, you will have to use a command line tool (curl). This is straight forward but requires some technical expertise. Please follow the instructions in the Howto.

For questions or suggestions: cryptogainstaxes@gmail.com.