We use cookies

We use essential cookies to run the site, and optional cookies for analytics and support. We never sell your data. Cookie Policy · Privacy Policy

MetaMask crypto accounting

Connect MetaMask to CryptaCount with your public wallet address and turn on-chain activity into clean books. CryptaCount reads your history, calculates cost basis, and posts journal entries to your ERP — with the detail held in the sub-ledger.

Add your wallet

Your wallet as a source for the sub-ledger

On-chain wallets hold treasury and operational activity your accounting system can't see. CryptaCount reads that activity into a crypto sub-ledger, applies cost basis and your measurement policy, and produces summarized journal entries for your general ledger.

How to connect

MetaMask is a non-custodial wallet, so there's no API key — you connect by public address (a read-only, watch-only view):

  1. Public address (recommended). Copy your MetaMask public wallet address (`0x…`). In CryptaCount, go to Integrations → Add wallet → MetaMask and paste it. CryptaCount reads your on-chain history across supported EVM networks (Ethereum, Polygon, Arbitrum, Optimism, Base, and others).
  2. CSV import. Export your transaction history from the MetaMask portfolio as a CSV and upload it.
**Only ever provide the *public* address. Never enter a Secret Recovery Phrase** or private key — CryptaCount never asks for it. A public address is watch-only and read-only; it can't move funds. Add each address if your company uses multiple wallets.

What flows into your books

On-chain activity for those addresses: swaps, transfers, DeFi interactions (liquidity, lending, staking), NFT activity, and gas fees — each classified for accounting, with transfers between your own wallets matched so they aren't booked as disposals.

Built for finance teams

  • Multi-chain — one set of books across the chains your company uses, via our on-chain data infrastructure
  • Automated cost basis — 12 disposal methods (FIFO, LIFO, HIFO, WAVG, Specific ID, and more); jurisdiction-mandated treatments (UK Section 104 pooling, Canada ACB) apply automatically
  • Journal entries to your ERP — QuickBooks, Xero, NetSuite, or Sage → ERP integrations →
  • Audit-ready — every GL line drills back to the on-chain transaction

See the sub-ledger → · Accounting for firms →

Add your wallet

FAQ

How does CryptaCount use my MetaMask wallet?

You provide your public address; CryptaCount reads your on-chain history into a sub-ledger, calculates cost basis, and posts journal entries to your ERP.

Does MetaMask connect by API?

No. As a non-custodial wallet, it's connected by public address (a watch-only, on-chain read) or by CSV — never an API key or recovery phrase.

Is it safe?

Yes. A public address is watch-only and read-only, and can't move funds. Never share your Secret Recovery Phrase; CryptaCount never asks for it.

Does it handle DeFi and NFTs?

Yes. Swaps, DeFi interactions, and NFT activity are ingested and classified for accounting.