CryptoTaxWiki

MetaMask Transaction History for Taxes: How to Export It

By · Updated · Steps checked against official help pages on Oct 12, 2026

Disclosure: some links on this page are referral links. If you buy through them, we may earn a commission at no extra cost to you. It never changes what we write. How we make money.

On this page
  1. Why MetaMask has no export
  2. Option 1: connect your address to tax software
  3. Option 2: export CSV files from block explorers
  4. What explorer CSVs leave out
  5. How MetaMask activity is taxed (US)
  6. Check before you calculate
  7. Turn your wallet history into a tax report

MetaMask does not have a button that exports your history as a CSV file. Its own support page says so, and points to the workaround: open your address in a block explorer such as Etherscan and use its CSV Export, once for every network you used. Most people skip that step and connect their wallet address to crypto tax software, which reads every supported chain at once. Never type your Secret Recovery Phrase anywhere to do this.

Why MetaMask has no export

MetaMask is a self-custody wallet. Your transactions are not stored by MetaMask; they are recorded on each blockchain. So the record of what you did lives on the explorer for each network: Etherscan for Ethereum, BaseScan for Base, Arbiscan for Arbitrum, and so on.

That has two consequences for taxes:

Option 1: connect your address to tax software

  1. In MetaMask, copy your account address (it starts with 0x). Repeat for each account if you have several.
  2. In your crypto tax tool, add a MetaMask or Ethereum / EVM wallet source and paste the address.
  3. Select the networks you used, if the tool asks.
  4. Let the import run, then review transactions it could not classify.

An address is public information: sharing it lets the tool read your history but never move your funds. Never enter your Secret Recovery Phrase or private key into a tax tool or any website. MetaMask's support page says the same.

MetaMask also has a Tax Hub in its support center, which works with a third-party tax provider. Check its current features and price on MetaMask's Tax Hub pages before you choose it over another tool.

Option 2: export CSV files from block explorers

These steps follow MetaMask's support article on downloading your transaction history for tax reporting.

  1. In MetaMask, open the menu (three dots) next to your account name.
  2. Choose View on Etherscan, or the explorer for the network you have selected.
  3. On the explorer page for your address, scroll to the bottom of the transaction list.
  4. Click CSV Export, choose the date range and download the file.
  5. Switch MetaMask to the next network you used and repeat on that network's explorer.

On most explorers, plain transactions, token transfers and NFT transfers are on separate tabs, each with its own CSV export. For a tax report, you usually need all of them: a token swap often shows up as a transaction (the gas fee) plus token transfers (the coins in and out).

What explorer CSVs leave out

MissingWhy it mattersWhat to do
Dollar value at the timeGains and income are measured in your currencyAdd historical prices, or let software do it
ContextA swap, a bridge and a transfer to yourself can look alikeLabel each one, or use software that recognises protocols
Other networksEach explorer covers one chainExport each network separately
Some internal transactionsSome value moved by smart contracts appears only on the internal tabExport the internal transactions tab too

How MetaMask activity is taxed (US)

The IRS treats crypto as property, and a self-custody wallet changes nothing about that:

Since January 1, 2025, cost basis is tracked wallet by wallet. A coin's basis in MetaMask is not shared with the same coin on Coinbase, which makes clean transfer records between them more important. See the US crypto tax guide.

Check before you calculate

Turn your wallet history into a tax report

With one network and a handful of transactions, explorer CSVs plus a price lookup can work. With several networks, DeFi protocols or bridges, software that reads your address directly is far less work and far less error-prone.

FAQ

Can I export MetaMask transactions to CSV?

Not from MetaMask itself. Its support page says it does not currently have a built-in feature to export transaction history as CSV or PDF. Use a block explorer's CSV Export for each network, or connect your address to tax software.

Is it safe to give my MetaMask address to tax software?

Your address is public and lets software read your history; it cannot move funds. Never share your Secret Recovery Phrase or private keys with anyone, including tax tools.

Are MetaMask swaps taxable?

In the US, yes. Swapping one token for another is a disposal of the token you gave up, so it is a capital gain or loss. The swap fee and gas count as transaction costs.

Sources

Official pages we used for this guide, last checked Oct 12, 2026. Menus change: if a step doesn't match your screen, the official page is the final word.

This guide is general information, not tax, legal or financial advice. Tax rules depend on your country and situation; check with a qualified tax professional before you file.