Free preview · no sign-up · read-only

MetaMask Tax Calculator

Scan your MetaMask wallet across 40+ supported networks, optionally merge exchange CSVs, and preview a filing-ready crypto tax report in minutes.

Instant preview No sign-up Read-only scan 40+ supported networks
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

Steps 3-5

Add your data for an instant tax preview

Start with MetaMask, then optionally merge Coinbase, Binance, or Kraken data for more complete cost basis coverage.

Wallet-first flow Optional CSV merge No sign-up
Primary path
MetaMask wallet Read-only

Connect MetaMask or paste the wallet address you want to scan.

Paste wallet address
📡 40+ supported networks ⚖ DeFi protocol attribution + review flags 💰 Max 5 wallets
Combine wallet and exchange data
Optional exchange CSV

Merge exchange history for a more complete tax picture.

Drop your exchange CSV here
Choose the exchange, then drop the file or .

Choose the exchange you want to merge, then export its account-opening-to-today CSV:

  • Coinbase: accounts.coinbase.com → Statements → Generate custom statement → account opening to today, CSV
  • Binance: Wallet → Asset History → Export Transaction Records → account opening to today → Generate
  • Kraken: Profile icon → Documents → Create Export → Ledger, account opening to today, CSV → Generate (arrives as .zip)

MetaMask-only? Skip this step and scan your wallet below.

Add a MetaMask wallet or exchange CSV to unlock your preview.
Read-only wallet scan No sign-up required Supports 40+ networks Filing-ready report

What this wallet scanner supports

Supported

  • Read-only scan by address or one-click connect - we never touch your funds or keys.
  • Ethereum and major EVM chains, plus Solana and Bitcoin in the same report.
  • Supported swaps, transfers, fees, and on-chain income are classified automatically; ambiguous activity is flagged for review.
  • Use your wallet alone, or combine it with exchange CSVs in one report.
  • PDF report with your country's cost-basis method applied.

Partly supported

  • Purchase cost for coins funded from an exchange, bridge or another wallet - we flag these; fill them in the quick review step or add the matching exchange CSV to backfill.
  • Bitcoin activity is summarized in the preview and finalized in the full report; paste each address (extended public keys / xpub are not supported yet).
  • Unusual DeFi or NFT positions may need a manual review line.

Not covered

  • This is not tax advice.
  • We never request private keys, seed phrases or spending permissions.
  • We read on-chain activity only - off-chain trades that never touched this wallet are not visible.

Read-only. No sign-up, no spending permissions.

Why MetaMask users choose DYOR.tax

Coverage built for real on-chain activity

From DeFi and bridges to NFT trades and country-specific tax rules, the preview is designed to make a high-friction workflow feel safe, guided, and fast.

🌐
Coverage

40+ Supported Networks

One MetaMask address covers Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, and other supported networks.

Classification

DeFi Protocol Attribution + Review

Recognized Uniswap, Aave, Lido, Curve, Compound, and MakerDAO activity is attributed from supported protocol metadata; ambiguous events are flagged for review.

🖼
NFTs

NFT Trade Tracking

Mints, sales, and transfers across supported EVM networks. Each recognized NFT gets its own cost basis from the available acquisition data.

🌎
Local rules

7 Countries

US, UK, Canada, Australia, NZ, India, and South Africa. Country-specific cost basis methods and filing guides included.

Simple, one-time pricing

No subscriptions. Pay once per tax year. Exchange CSV pricing counts only disposals and income events in the selected tax year; wallet scan pricing counts scanned wallet transactions.

Up to 50 events
$29
51 – 100
$39
501 – 1,000
$59
1,001 – 3,000
$79
3,001 – 5,000
$99
5,001+
$129

Why MetaMask activity is so hard to tax

MetaMask is a gateway to hundreds of protocols across dozens of chains. Unlike exchange users who have a single CSV, MetaMask users generate transactions across Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, and more - all from the same address. Each smart contract interaction can create multiple taxable events that need to be individually priced in your local currency at the time they occurred.

No single protocol gives you a complete picture. Your Uniswap trades are on Ethereum. Your Aave position is on Polygon. Your NFT collection is on Base. Only a wallet-level scanner that aggregates everything into one report can capture your full tax exposure.

What MetaMask activity is taxable

The following MetaMask interactions are commonly treated as taxable events, though the precise treatment depends on jurisdiction and facts:

What is NOT taxable

DYOR.tax uses cross-source self-transfer detection to identify transfers between your own addresses and exclude them from taxable calculations. Add multiple wallet addresses and transfers between them are recognized automatically.

How DYOR.tax calculates your MetaMask taxes

  1. Paste your MetaMask wallet address (0x...)
  2. The scanner reads address activity across 40+ supported networks
  3. Recognized swaps, DeFi interactions, NFT trades, bridges, and airdrops are classified; ambiguous events are flagged for review
  4. Country-specific cost basis method applied - FIFO for US, AU, NZ, IN, ZA; ACB for Canada; Section 104 pooling for UK
  5. Staking income and airdrops separated from capital gains in the report
  6. Optionally merge your exchange CSV for a unified cost basis across your entire portfolio
  7. Filing-ready PDF with country-specific form guidance and a complete transaction audit trail

Supported chains for MetaMask

DYOR.tax scans MetaMask activity across all major EVM-compatible networks from a single wallet address: Ethereum mainnet, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, Fantom, Gnosis Chain, zkSync Era, Linea, Scroll, Mantle, Mode, and 25+ additional EVM chains. Because MetaMask uses the same 0x address on every EVM chain, one paste covers your entire cross-chain history.

MetaMask + exchange - combining your data

Many MetaMask users also use Coinbase, Binance, or Kraken for fiat on and off ramps. DYOR.tax merges your wallet scan with your exchange CSV into one unified cost basis pool. Transfers between your exchange and MetaMask are detected automatically and excluded from taxable calculations.

This matters for cost basis continuity. If you bought ETH on Coinbase and moved it to MetaMask before swapping it on Uniswap, the original Coinbase purchase price carries forward as the cost basis for that Uniswap disposal.

Common MetaMask tax mistakes

MetaMask tax calculator by country

Country-specific MetaMask tax reports with local tax rules, filing forms, and deadlines:

🇺🇸 US · 🇬🇧 UK · 🇨🇦 Canada · 🇦🇺 Australia · 🇳🇿 New Zealand · 🇮🇳 India · 🇿🇦 South Africa

Related DeFi guides and calculators

Product updates

Wallet scanner update history

We publish wallet scanner updates so you can see how the calculator is maintained against real on-chain activity and country tax rules.

Latest wallet scanner update:

View full changelog
  1. EVM wallet scanning launched

    Read-only scanning is now live for Ethereum and major EVM chains, alongside Solana and Bitcoin.

  2. Supported activity classified; ambiguous events flagged

    Classification is applied directly from on-chain wallet activity.

  3. Exchange-funded incoming transfers flagged for cost-basis review

    A prompt appears to add the matching exchange CSV so the cost basis can be completed.

  4. Wallet cost-basis review step added

    Enter purchase cost for on-chain sales missing acquisition history.

  5. Wallet reports priced by transaction count

    Exchange CSVs stay priced by report events.

Frequently Asked Questions

No. MetaMask is a self-custody wallet and does not report to any tax authority. You are responsible for tracking and reporting all MetaMask activity to your country's tax authority. The IRS, HMRC, CRA, and ATO are all increasing their focus on on-chain DeFi activity - self-reporting is legally required regardless of whether you receive any form from a platform.

It depends on the jurisdiction and the legal structure of the bridge. Where a bridge exchanges your token for a wrapped equivalent on the destination chain, many tax authorities would treat that as a disposal and reacquisition - a taxable event. Where the bridge preserves continuous ownership of the same underlying asset, some advisers argue the treatment differs. No jurisdiction has issued specific bridging guidance. DYOR.tax records recognized bridge activity and preserves ambiguous on-chain rows so you can review and classify them with your tax adviser.

MetaMask's built-in Swaps feature routes trades through DEX aggregators. Each swap is a disposal of the input token and an acquisition of the output token at fair market value at the time of the swap. Your gain or loss is the proceeds received minus your original cost basis for the tokens you sold. DYOR.tax detects MetaMask Swap transactions automatically alongside all other on-chain activity in your wallet.

It depends on your jurisdiction and the type of transaction. In the US, gas fees on taxable transactions can generally be added to the cost basis of the asset acquired, reducing future capital gains. In the UK, HMRC allows reasonable acquisition and disposal costs to adjust your calculation. ETH spent on gas is often analyzed as a disposal of ETH in the transaction, though how the gain or loss is accounted for varies. DYOR.tax records all gas spending so it can be reviewed with your tax adviser.

Your MetaMask address is the same across all EVM chains. Paste it once into DYOR.tax and all supported chains are scanned simultaneously - Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, and 35+ more. You do not need to add separate addresses per chain.

In many jurisdictions, yes. Minting an NFT is generally treated as acquiring it at a cost basis equal to the mint price and related fees, though treatment varies by jurisdiction and facts. Selling an NFT is commonly treated as a taxable disposal, with gains or losses calculated from that cost basis. DYOR.tax tracks NFT trades across all supported EVM chains. In the US, the IRS treats digital assets including NFTs as property subject to capital gains rules.