MetaMask crypto tax import
Add your MetaMask public wallet address to CryptaTax and import your on-chain history — swaps, transfers, DeFi, and NFTs — then get a tax report for your country.
How to import MetaMask into CryptaTax
MetaMask is a non-custodial wallet, so there's no API key — you import by public address instead:
- Public address (recommended). Copy your MetaMask public wallet address (the one starting `0x…`). In CryptaTax, choose Add wallet → MetaMask, paste the address, and CryptaTax reads your on-chain history across supported EVM networks (Ethereum, and chains like Polygon, Arbitrum, Optimism, and Base).
- CSV upload. Export your transaction history from the MetaMask portfolio as a CSV and upload it in CryptaTax.
**Only ever share your *public* address. Never enter your Secret Recovery Phrase** or private key into any website or tool — CryptaTax never asks for it, and doesn't need it. A public address is read-only: it lets CryptaTax view your history, nothing more.
If you use multiple accounts in MetaMask, add each public address so your full picture is complete.
What gets imported
Your on-chain activity for that address: token swaps, transfers in and out, DeFi interactions (liquidity, lending, staking), NFT trades, and gas fees. CryptaTax categorises each one and matches transfers between your own wallets so they aren't taxed as disposals. → DeFi & NFT tax guides →
Then what?
CryptaTax calculates your gains and income across MetaMask and every other connected account and wallet, and produces a tax report formatted for your country. → Tax reports & forms → · Crypto tax by country →
FAQ
Add your MetaMask public wallet address to CryptaTax (or upload a CSV), and CryptaTax reads your on-chain history and generates a country-formatted report.
No. As a non-custodial wallet, MetaMask is imported by your public wallet address (an on-chain read) or by CSV — not an API key.
Yes. A public address is read-only — it can't move funds. Never share your Secret Recovery Phrase or private key; CryptaTax never asks for them.
Yes. It imports and categorises swaps, DeFi interactions, and NFT trades from your on-chain history.
Add each public address. CryptaTax combines them and treats transfers between your own wallets as non-taxable.