How to Report Your MetaMask Taxes

Coinpanda has direct integration with MetaMask to simplify tracking your trades and tax reporting. Calculate your taxes and generate all required tax reports and forms easily.

Last updated:

API Sync

File Upload

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 TypeAPI importCSV file upload
Deposits and withdrawalscheck solid greencheck solid green
Token swapscheck solid greencheck solid green
Liquidity miningcheck solid greencheck solid green
Everything DeFicheck solid greencheck solid green
NFTscheck solid greencheck solid green
Bridged assetscheck solid greencheck solid green
Failed transactionscheck solid greencheck solid green
Smart contract executionscheck solid greencheck solid green

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:

  1. Start by creating a free Coinpanda account – we only ask for your email address!
  2. Add a MetaMask wallet and select the blockchain network of your choice (ETH, BNB, etc.)
  3. Add your public address and wait for all transactions to be imported automatically
  4. Coinpanda will import and categorize all transactions – DeFi and NFTs included
  5. Wait for Coinpanda’s tax engine to complete all capital gains calculations
  6. 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.

RECOMMENDED

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:

  1. Open the MetaMask browser extension and log in
  2. Select ‘Ethereum Mainnet’ from the dropdown at the top
  3. Click the ‘copy’ icon below the account name to copy your public address
  4. Add the public address to your MetaMask wallet on Coinpanda
  5. 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.

Should you have any further questions, please contact support:

JOIN COINPANDA

See it for yourself

Sign up for free. Calculate your taxes in less than 15 minutes.