banner border
MetaMask tax guide

All

MetaMask Tax Statements & Reports

Last updated: Monday, 29 November 2021

Get all the answers to your questions about MetaMask taxes and reporting, including transaction statements, MetaMask profit and loss calculations, trade exports and more.

How to prepare MetaMask taxes

Need to get your MetaMask taxes done? Wherever you live, your regional tax authority wants to know about your crypto transactions including your short and long-term capital gains, capital losses and any miscellaneous income from crypto investments. To get started - you're going to need your MetaMask transaction history.

How to download & export MetaMask trading & transaction history

You can download and export your MetaMask trading and transaction history within your MetaMask account. There's two ways to do this - and one is much simpler than the other!

  1. Use the MetaMask tax report API with crypto tax software. If you use the MetaMask tax reporting API with a crypto tax app - all your MetaMask transaction history will be automatically imported to your chosen app. You can see the full instructions on how to integrate MetaMask and Koinly here.
  2. Export MetaMask transaction history in a CSV file. You can use a third party app like Etherscan to download a CSV file of your MetaMask transaction history to calculate your crypto taxes.

Here's how to get your MetaMask trade history export.

Head over to Ethercan.io and search for your wallet address (you can find this in your MetaMask browser extension - see how). Scroll down to the bottom of the page and find the download CSV export in the right hand corner. Pick your date range, complete the captcha and hit download.

Does MetaMask provide a tax report?

No, MetaMask doesn't provide a tax report.

But you can use your MetaMask transaction history to calculate your crypto taxes and create a crypto tax report.

The fastest way to do this is using the MetaMask tax report API. This API fetches your MetaMask transaction data and automatically imports it to your chosen crypto tax app where your crypto taxes will then be calculated for you.

If you prefer to use CSV files instead, follow the steps above to use a third party site to download your MetaMask transaction history CSV file.

Get your MetaMask tax report today with Koinly

Does MetaMask supply a financial statement?

No, MetaMask doesn't supply a financial statement.

But you can use your MetaMask transaction history to create a financial statement to use in your tax report.

Use the steps earlier to download a CSV file of your MetaMask transaction history. Remember, you'll need your complete MetaMask transaction history to accurately calculate your cost basis, as well as your short and long-term gains. So when you're selecting the date range - make sure it covers the entire time period you've been using your MetaMask wallet.

Once you've got your MetaMask transaction history - you can calculate your crypto taxes manually or get a crypto tax app to do it for you.

How to generate a MetaMask tax form

You can generate a MetaMask statement using a crypto tax app or by calculating your crypto taxes yourself.

Doing it yourself? Good luck! Wherever you live, your tax office wants to know about all your taxable crypto transactions. This includes any time you made a capital gain or loss from selling, trading, spending or gifting crypto. It also includes any additional income from crypto investments - like through mining, staking or airdrops.

Of course, most crypto investors have hundreds, if not thousands, of individual crypto transactions throughout a single financial year - especially if you're involved in DeFi. This can make calculating your crypto taxes a real headache. You'll need to create a document of your crypto transactions, identify the type of tax applied to each kind of transaction and the resulting capital gain/loss, as well as the fair market value of any income on the day you received it.

Alternatively save yourself hours and use a crypto tax app to do it for you. Just use the MetaMask tax report API and your crypto tax app will calculate your MetaMask taxes for you and generate a pre-filled tax report based on your location - for example, the IRS Form 8949 and Schedule D or the ATO myTax report.

MetaMask CSV exports

Need to get a MetaMask CSV export in time for your tax deadline? MetaMask doesn't offer this option within their own platform - but you can use a third party site to get your CSV file.

Head over to Ethercan.io and search for your wallet address (you can find this in your MetaMask browser extension - see how). Scroll down to the bottom of the page and find the download CSV export in the right hand corner. Pick your date range, complete the captcha and hit download.

MetaMask tax API

If you want to save time, the easier option is just to use the MetaMask tax API. There's no fiddling around with third party sites and CSV files - it's all done automatically.

The best way to to this is with the MetaMask browser extension - whether that's on Chrome, FireFox or Brave. Once you've installed your MetaMask extension - select the MetaMask icon in the top right corner of your browser. From the drop down tap - select the Ethereum Mainnet option. Under your account name - copy your public address. Just paste this into your chosen crypto tax app and you're good to go.

Please note, syncing your MetaMask wallet will sync all of your Ethereum transactions. To connect to other networks like Binance Smart Chain or Polygon, you'll need to create separate wallets for these networks in Koinly. You can do this by logging into your Koinly account and going to wallets. Instead of connecting MetaMask, find the network you want to connect, for example Polygon or Binance Smart Chain. Then find the public address for these networks in your MetaMask browser extension and copy and paste these into Koinly to import.

Does MetaMask provide an end of year statement?

No, MetaMask does not provide an EOFY statement.

But you can use your MetaMask transaction history export to create an end of year statement. When you're selecting the date range on Etherscan - just pick a date range that reflects your financial year, for example the 1st of January to the 31st of December for US residents.

Does MetaMask report to the IRS and other tax authorities?

Tax authorities around the world are cracking down on crypto tax evasion. Most countries now have specific guidance on crypto taxation and are putting the pressure on crypto exchanges to share customer data.

As an ETH wallet, it's unlikely MetaMask is facing the same pressures as large exchanges like Coinbase and Binance that have explicitly stated they share information with tax authorities. However, if you're moving funds between your MetaMask wallet and other wallets or exchanges, this information may be shared.

The best way to ensure you don't get an unwelcome surprise is to file an accurate tax report using crypto tax software.

Koinly is a MetaMask tax calculator & reporting tool

If you’ve been wondering is Koinly a MetaMask tax calculator tool, the answer is, yes! Not only can Koinly import MetaMask transaction history, but Koinly can also calculate your MetaMask taxes in a format that makes sense for your country’s tax office. As a MetaMask tax calculator, Koinly is able to a bunch of impressive tasks that save you time and can even save you from paying too much taxes.

  • Koinly will import all your MetaMask trades including purchases, sales, swaps, income and more!
  • Koinly will then convert your MetaMask transactions into your country’s currency, at fair market value. This in itself is a massive time saver.
  • Finally, Koinly works out which of your MetaMask trades are taxable, and which are not - calculating your MetaMask gains/losses, crypto income and more. All of this is really important for being able to submit an accurate MetaMask tax return to your tax office.

Sign up free and try our MetaMask tax software today.

Calculate your MetaMask taxes free with Koinly

Share:

Get our stories delivered

From us to your inbox, weekly.