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.
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):
- 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).
- 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 →
FAQ
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.
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.
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.
Yes. Swaps, DeFi interactions, and NFT activity are ingested and classified for accounting.