Supported transaction types
To calculate your taxes accurately, you must import all transactions from MetaMask to Coinpanda. Coinpanda supports the following transaction types from MetaMask today:
Tx Type | API import | CSV file upload |
---|---|---|
Deposits and withdrawals | ||
Token swaps | ||
Liquidity mining | ||
Everything DeFi | ||
NFTs | ||
Bridged assets | ||
Failed transactions | ||
Smart contract executions |
How to do your MetaMask taxes with Coinpanda
MetaMask is a popular cryptocurrency wallet that enables users to access and interact with the Web 3 ecosystem across some of the largest and most popular blockchains like Ethereum, Binance Smart Chain, Avalanche, and Polygon. You can easily receive, send and store tokens like ETH, BNB, and thousands of other ERC20 tokens from the same wallet inside your browser. With more than 5 million users, MetaMask has also become the number-one choice for both DeFi and NFT enthusiasts. If you have been using MetaMask before, Coinpanda is the perfect tax solution for you:
- Start by creating a free Coinpanda account – we only ask for your email address!
- Add a MetaMask wallet and select the blockchain network of your choice (ETH, BNB, etc.)
- Add your public address and wait for all transactions to be imported automatically
- Coinpanda will import and categorize all transactions – DeFi and NFTs included
- Wait for Coinpanda’s tax engine to complete all capital gains calculations
- Header over to the Tax Reports section and download your tax reports
Next, we will look at how to connect your MetaMask wallet with Coinpanda in more detail.
Import trades automatically with API
We are only requesting view permissions. This does not give us access to your private keys or the ability to move your funds.
To add your MetaMask account to Coinpanda, follow these steps:
- Open the MetaMask browser extension and log in
- Select ‘Ethereum Mainnet’ from the dropdown at the top
- Click the ‘copy’ icon below the account name to copy your public address
- Add the public address to your MetaMask wallet on Coinpanda
- Repeat the previous steps for all your wallet addresses if you have more than one ETH account
PS! From February 2023, you will be able to add multiple addresses to the same wallet on Coinpanda!
Due to the complexity of ETH and other EVM chains, we are updating the API integration for MetaMask every week. If you suspect one or more transactions were previously not imported correctly, we recommend deleting and reimporting all transactions, which should normally fix the issue.
If you still see a transaction not imported correctly, please reach out to us so that we can look into it. We can usually fix any import errors within a few days.
Supported MetaMask (EVM) blockchains
Coinpanda has direct integration with more than 43 EVM blockchains supported by MetaMask. To connect your MetaMask accounts from other blockchains, change the blockchain network in your MetaMask wallet to find your public addresses from other networks. You can select any of the 43 supported blockchains when adding a MetaMask wallet to your Coinpanda account.
Upload a CSV file to Coinpanda
Unfortunately, MetaMask does not allow exporting your transaction history as a CSV file. Because of this, the best solution is to import using API in most cases. If you still want to use file upload, you can try exporting a CSV file from any block explorer.