There are a few options for reporting crypto transactions for taxes. A transactions aggregator will help with tax reporting, especially if you are a frequent trader and/or hold multiple assets across different wallets, exchanges, or crypto platforms. Because cryptocurrency has been deemed property (not a security) by the IRS, exchanges do not provide tax reporting. Traditionally, tax firms would spend hours aggregating transaction .csv files, which was costly to the taxpayer.
Crypto aggregation tools do the heavy lifting to connect exchanges, blockchains, NFTs, and DeFi protocols.
We recommend ZenLedger for aggregating your crypto transactions for tax filing. ZenLedger can sync your crypto holdings across wallets, exchanges, and other platforms to track trades, costs basis, and capital gains and losses. You can also link Compound as your Tax Advisor through ZenLedger, allowing us to pull the information needed to complete your tax return.
We recommend ZenLedger because of its clean layout and easy-to-use interface. Below are links for further information on coins and exchanges supported:
You can set up the account and link Compound as the Tax Advisor by following the instructions below. Compound Tax will pull the information needed to complete your tax return.
Once the invite has been accepted, Compound Tax will be able to access your account to pull the information needed to help file your taxes (e.g. cost basis reports, capital gains, and loss information).
There are some limitations to be aware of when working with ZenLedger. Below are limitations that we’ve encountered with instructions for each. Let your Compound team know if you encounter any other limitations.
We recommend that you upload a custom CSV file of your 2021 transactions to ZenLedger. Click here for instructions on how to create a custom CSV and upload it to ZenLedger.
ZenLedger is integrating with Cosmos with an intended launch date before the end of tax season. In the meantime, this guide gives instructions on the appropriate workaround using a CSV file.
ZenLedger is integrating with Kraken with an intended launch date before the end of tax season. In the meantime, we recommend that you upload a custom CSV file of your 2021 transactions to ZenLedger. Click here for instructions on how to create a custom CSV and upload it to ZenLedger.
Note, when you are in Kraken, it’s recommended that you export your ledger, not your trades.
We recommend that you upload a custom CSV file of your 2021 transactions to ZenLedger. Click here for instructions on how to create a custom CSV and upload it to ZenLedger.
We recommend that you upload a custom CSV file of your 2021 transactions to ZenLedger. Click here for instructions on how to create a custom CSV and upload it to ZenLedger.
ZenLedger is integrating with Solana with an intended launch date before the end of tax season. In the meantime, this guide gives instructions on the appropriate workaround using a CSV file.
ZenLedger is integrating with Terra with an intended launch date before the end of tax season. In the meantime, this guide gives instructions on the appropriate workaround using a CSV file.
You may already be using an aggregator like CoinTracker, CoinTracking, or Koinly. If so, export your transactions and upload them directly to your 2021 Tax Filing Form in the cryptocurrency transactions section. Below are instructions on how to do this for CoinTracker, CoinTracking, and Koinly:
Directions for CoinTracker:
Directions for CoinTracking:
Directions for Koinly:
If you prefer not to use crypto aggregator tools, you can export your transaction history from your wallet or exchange. Once exported, upload them directly to your 2021 Tax Filing Form in the cryptocurrency transactions section. Below are instructions on how to do this for common wallets and exchanges: