
Key takeaways
To add MetaMask, copy the account's Ethereum (EVM) address (it starts with 0x) and in Recap choose Accounts, Add account, Crypto Wallet, then Find my EVM networks automatically. Paste the address and Recap checks which supported networks it has used.
One EVM address is the same on Ethereum, Base, Arbitrum One, Polygon and the other EVM networks Recap supports, so you add it once and Recap creates an account per network, grouped under one card.
Recap only needs the public address. It can't move anything, there's nothing to revoke later, and you should never type your Secret Recovery Phrase into Recap or any other tax tool.
Each account inside your MetaMask wallet has its own EVM address, and Solana or Bitcoin addresses in MetaMask are added from the network list, so check you've covered them all before relying on the calculations.
To add MetaMask to Recap, select the account you want to import and copy its Ethereum (EVM) address, starting with 0x (MetaMask shows it alongside the account name). Then in Recap go to Accounts, click Add account, choose Crypto Wallet and click Find my EVM networks automatically. Paste the address, click Find networks, tick the networks you want, name the group and click Add accounts. Recap creates an account for each network and starts importing.
A MetaMask wallet has no API key or login to share: the address is the only thing Recap needs. Screen names and buttons below are as they appear in Recap and in MetaMask as at October 2026.
Disclaimer
This guide is intended as a generic informative piece. This is not accounting or tax advice that can be relied upon for any UK individual's specific circumstances. Please speak to a qualified tax advisor about your specific circumstances before acting upon any of the information in this article.
Before you start
A MetaMask wallet can hold several accounts (Account 1, Account 2 and so on), and each has its own EVM address, so decide which ones you've used. Within an account, the EVM address is the same on every Ethereum-style network, which is why one paste covers Ethereum, Base, Arbitrum One, Optimism, Polygon, BNB Smart Chain, Gnosis, Linea and Hyperliquid (HyperEVM), the nine EVM networks Recap imports automatically as at October 2026 (current list in the MetaMask help article). The same account can also hold Solana and Bitcoin addresses, covered further down.
You can add wallets on Recap's free plan and preview your capital gains and income; a paid subscription unlocks the report downloads. A hardware wallet connected through MetaMask is added the same way, using its address.
Step 1: copy your address from MetaMask
1. In the browser extension. Open the account selector at the top of the window and pick the account. MetaMask shows the account's Ethereum (EVM) address as a shortened 0x string; click it to copy the full address. If a different network's address is showing, open the account's menu, choose Account details and copy the Ethereum one. MetaMask's own guide to copying your address shows where it sits in the current version.
2. On the mobile app. Select the account, use the copy option on the home screen and choose the Ethereum address if MetaMask offers more than one.
3. Use the address, not an ENS name. Recap needs the full 0x address. A name such as yourname.eth isn't accepted yet.
Step 2: add the address in Recap and let it find your networks
1. Choose Crypto Wallet. On Recap's Accounts screen, click Add account and pick Crypto Wallet from the account types.
2. Click Find my EVM networks automatically. It sits above the list of blockchains on the Choose a blockchain step, with a Learn more link to the help article on account groups and watching wallet addresses. To add a single network instead, pick it from the list, paste the address and name the account.
3. Paste the address and click Find networks. Recap lists the supported networks where it found activity. Networks the address has sent from (or where it is a deployed contract wallet) are ticked; networks with only incoming activity, or an inconclusive check, are listed unticked, and the next section covers how to decide.
4. Name the group. The Group name is the name of the card these accounts will share; "MetaMask Account 1" is easy to recognise later if you'll be adding more than one. If you already have accounts for this address, Recap shows them and explains how they'll be grouped. The group keeps watching the address for activity on other supported networks.
5. Click Add accounts. The button reads Add 1 account, Add 2 accounts and so on. Recap creates one account per network, adds them to the group and starts the first sync. If a network couldn't be checked, Recap says so and you can add it from the main Add account flow later. Adding the same address on the same network twice creates a duplicate, and Recap warns you first.
Why some networks are unticked
Received only means the check found activity at your address on that network but no outgoing transactions or deployed contract wallet; a network can also stay unticked when the check is inconclusive. Unsolicited tokens are one explanation: spam contracts send worthless tokens to many addresses, so a wallet can show activity on Polygon or BNB Smart Chain without its owner ever using them. A genuine airdrop, a payment someone sent you, or a check that couldn't confirm whether you sent anything are the others. Recap adds a hint from what the address holds there (usually airdrops or spam, holds assets Recap recognises, or likely spam or dust).
Review unticked networks before skipping them. If activity there belongs in your records, tick it; a real airdrop or payment can matter for tax, as our article on how crypto airdrops are taxed explains. If you've never used the network and the hint says spam or dust, leave it; you can add it later.
What happens during the first sync
Each new account fetches the address's history on its network through Recap's integration: transactions sent and received, token and NFT transfers, and the internal movements a block explorer's main list doesn't show. The account shows a running count and reads Synced when it's finished. Sync time varies with the wallet's activity and the data provider. Once the transactions are in, Recap fetches the address's balances on that network, which is what the balance check at the end compares against.
What Recap imports from a MetaMask address
Recap reads each transaction's logs rather than just its headline amount, and applies its transaction classifications to what it finds. Depending on what you've done with the wallet, that can include:
- ETH and other native coins, and ERC-20 tokens, sent and received, recorded as withdrawals and deposits.
- Swaps on decentralised exchanges, including MetaMask's own Swap feature, recorded as a swap of what you gave up for what you received.
- NFTs (ERC-721 and ERC-1155) bought, sold, minted and transferred, with names and images where Recap can fetch them.
- Airdrops you claimed yourself, and staking rewards paid out by contracts that record a reward event to your address.
- Liquidity positions on Uniswap V2 and V3.
- Borrowing on Morpho on Ethereum, Base and Arbitrum One, recorded as loan transactions with their collateral and repayments.
- Supported bridges (the OP Stack bridges used by Optimism and Base, Circle's USDC bridge, Chainlink CCIP and Hyperliquid's HyperCore to HyperEVM bridge), which Recap can match as transfers between your own accounts once both sides are in. HyperEVM is the EVM side only; HyperCore trading has its own Hyperliquid integration.
Token approvals and failed transactions come through with no asset movement and the network fee attached. If Recap doesn't recognise a contract interaction, it uses the detected asset movements and fees to create a transaction record. Review those entries on the Activity screen, because the default classification may not describe what you actually did.
Each type gets Recap's default classification, which you can change on any transaction. A swap is a disposal of the token you gave up (a sale, for capital gains purposes) and an acquisition of the one you received, because HMRC treats exchanging one token for another as a disposal. Recognised staking-reward entries are treated as income by default, following HMRC's staking guidance.
For DeFi lending, liquidity pools and farming, the treatment depends on the arrangement, including whether the return is income or capital and whether beneficial ownership changed hands, so review those classifications against our UK DeFi tax guide and, for anything sizeable, with your adviser.
Selling an NFT held as an investment can create a capital gain or loss, and separately identifiable NFTs are not pooled the way fungible tokens are; our NFT tax guide has the detail. The Ethereum integration page lists the default treatment by transaction type, with an equivalent page for each supported network.
Spam tokens. Automatic spam filtering is on by default (Settings, then Preferences). Tokens and NFTs Recap identifies as spam stay in your activity but are excluded from your balances and tax calculation, and the transaction says so. Assets with disposals are never flagged automatically, and you can mark any asset as spam or not spam yourself on the Assets screen.
What the address doesn't cover
One EVM address covers one MetaMask account across the EVM networks Recap supports. Add these separately:
Your other MetaMask accounts. Account 2, Account 3 and any imported accounts each have their own EVM address. Repeat Steps 1 and 2 for each, with a group name that tells them apart.
Solana and Bitcoin in MetaMask. A MetaMask account can also hold Solana and Bitcoin addresses, which the EVM search doesn't cover. On the Choose a blockchain step, pick Solana or Bitcoin and paste that address; you can add the account to your MetaMask group afterwards. Other non-EVM activity (Tron, say) is outside the search too: check Recap's integrations, and use a custom account for anything unsupported.
EVM networks Recap doesn't import automatically. Activity on an EVM network outside the nine above (Avalanche or zkSync, say) won't appear. Put it into Recap's CSV template and import it as a custom account; the MetaMask help article shows how to read a block explorer for that.
Where the crypto came from. If the wallet was first funded from an exchange, the purchase history lives there and Recap needs it to work out your gains, so add that account too (our Coinbase and Kraken guides cover two common ones). If you bought through MetaMask's Buy feature, a third-party provider fulfils the purchase and the card payment isn't on the blockchain, so check that the purchase and what you paid are recorded, not just the crypto arriving. Keep the provider's receipt; if the arrival imported as a Deposit, resolve its classification or the linked purchase record without counting the crypto twice, and ask Support if you're unsure how.
Is it safe to add MetaMask to Recap?
Yes. A wallet address is public by design: anyone who has sent you crypto, or looked you up on a block explorer, can see the same history Recap imports. Recap never asks you to connect the wallet, sign a message or approve anything, and it has no way to move your funds. Your Secret Recovery Phrase and private keys stay in MetaMask; no tax tool needs them, and a request for them is a scam.
Your portfolio contents are encrypted on your device before upload, and Recap can't read them unless you share the portfolio with support. Wallet addresses do pass through Recap's servers to fetch blockchain data, and diagnostic reports can contain addresses or transaction details when something goes wrong; the privacy policy explains those exceptions and the security page covers the rest. Nothing was granted, so there's nothing to revoke: deleting the account in Recap removes the imported data from your portfolio.
Three checks to run after the first sync
1. Compare balances. Open each account in the group and check the Balance Differences tab, which compares the holdings calculated from the imported transactions with the balances reported at the last sync, asset by asset. Investigate missing or incorrectly imported movements, assets Recap hasn't identified, and rounding; the help article on Balance Differences explains how. Separately, check that every relevant account and network is in Recap and that transactions have been valued and classified the way you expect.
2. Review transfers, especially bridges. Recap classifies deposits and withdrawals as transfers between your own accounts by default. Check that each one really was: a friend repaying you, a payment for work, or an airdrop that arrived unprompted needs a different classification, and where the other side is an exchange or wallet you haven't added, add it. For bridges, add both sides and review the result; a bridge that swaps one asset for another, or changes who owns the tokens, may need different treatment from a plain transfer. Network fees on a transfer are treated separately from the asset moved; our article on whether you pay tax when transferring crypto covers the rules.
3. Look for missing acquisitions. A disposal Recap can't trace back to an acquisition is flagged as a missing acquisition, and the Tax screen shows a Missing Acquisitions warning against the tax year affected. On a MetaMask wallet, possible causes include tokens that arrived from an account or network you haven't added, a bridge whose other leg isn't in Recap yet, a MetaMask Buy purchase recorded only as a Deposit, and a swap on a network Recap doesn't import. Add the missing account or network first, then check again; the help article on fixing a missing acquisition error covers the rest.
These checks catch the common problems, not every problem. DeFi activity is worth reading through on the Activity screen, where Recap shows how each leg of a transaction has been treated. If something still looks wrong, send it to us through Support in the app.
Keeping the wallet up to date
Wallet accounts sync periodically while you have Recap open, and Sync now on the group requests a fresh sync for networks you've already added.
New networks are different. Recap checks a watched address for activity elsewhere when you sync the group, use Sync all on the Accounts screen (which covers the groups in your current view, so filters affect it), or open the group's addresses panel (the button under the group name showing network icons and the address) and click Check now. Results can be reused for up to an hour, so very recent activity on a new network can take a while to show. When the address turns up on another supported network, or Recap adds support for one you were already using, the panel lists it with an Add button; nothing is added until you say so. For a network Recap didn't find, add it from the Choose a blockchain list and Recap offers to put it in the group that watches the address.
What this means for you
- One EVM address, pasted once, covers a MetaMask account on every EVM network Recap supports, grouped as one card.
- Review unticked networks before skipping them: unsolicited tokens are one explanation, genuine payments, airdrops and an incomplete check are others.
- Recap never needs your Secret Recovery Phrase, a signature or a wallet connection.
- Add each MetaMask account, any Solana or Bitcoin addresses, and the exchanges your crypto came from, then run the three checks before relying on the calculations.
See where you stand with Recap
Copying a MetaMask address takes a few seconds. Open the app if you already use Recap, or create a free Recap account, add the address and preview your gains, income and DeFi activity for every year you've used the wallet.
References
- Recap help centre: Account groups and watching wallet addresses
- Recap help centre: How to import Metamask data
- Recap help centre: Importing CSVs into custom accounts
- Recap help centre: Balance Differences
- Recap help centre: How to Fix a Missing Acquisition Error
- Recap: Ethereum integration page
- Recap: Privacy policy and Security
- MetaMask support: How to copy your address and view account details, Multichain accounts and How to buy crypto in MetaMask
- HMRC Cryptoassets Manual: CRYPTO22100, what constitutes a disposal, CRYPTO21200, staking, CRYPTO22200, NFTs and pooling, CRYPTO61214, DeFi returns as income or capital and CRYPTO61620, beneficial ownership in DeFi lending and staking




