Accounting for Crypto: Records, Tax and GAAP Guide

Accounting for crypto requires transaction-level records that connect wallets, exchanges, smart contracts, legal ownership, business purpose, units, dates, fees, valuation, and tax evidence. A blockchain explorer alone rarely contains enough context for reliable books.

Create a digital-asset subledger

For each event, retain the asset, quantity, wallet or account, transaction hash, date and time, counterparty, business purpose, fiat value, valuation source, fees, approval, and supporting document. Label transfers between controlled wallets so they are not mistaken for sales.

Classify the transaction first

Event Questions to resolve
Purchase Which asset was acquired, at what price, and how are fees treated?
Customer receipt What revenue was earned and what was fair value when received?
Exchange or sale Which units were disposed and what gain or loss results?
Mining, staking, or rewards Who performed what activity and when was control obtained?
DeFi transaction Did ownership, rights, restrictions, or counterparties change?

Legal form, contract terms, and facts matter. Do not force every on-chain movement into “purchase” or “sale.”

U.S. GAAP reporting

FASB Accounting Standards Update 2023-08 introduced a fair-value model for crypto assets within its defined scope, with changes recognized in net income each reporting period and added presentation and disclosure requirements. It does not cover every digital asset or arrangement. Entities must assess scope, effective dates, policy, controls, and disclosures under the current Codification.

U.S. federal tax records

The IRS treats digital assets as property for federal tax purposes and reminds taxpayers to report related income and dispositions. Form 1099-DA reporting is being phased in, and information received from a broker may not include every transaction or all basis needed. Taxpayers remain responsible for complete records and accurate returns.

Track acquisition lots, basis, holding periods, proceeds, fees, income, gifts, contributions, lost access, and transfers. Obtain current advice on identification methods and transaction-specific treatment.

Reconcile wallets and exchanges

  1. Inventory all controlled addresses and accounts.
  2. Import activity without discarding raw files.
  3. Identify internal transfers and bridge transactions.
  4. Match deposits and withdrawals across both sides.
  5. Reconcile units by asset to external balances.
  6. Resolve missing, duplicated, spam, failed, and fee transactions.
  7. Reconcile subledger totals to the general ledger and tax records.

Internal controls

  • Separate authorization, key control, transaction execution, recording, and review.
  • Use documented wallets, allowlists, limits, hardware protection, backup, and recovery procedures.
  • Verify destination addresses out of band for material transactions.
  • Restrict smart-contract approvals and review them periodically.
  • Document valuation sources and preserve period-end evidence.

When smart contracts are involved, review the architecture and dependencies in Decentralized Apps. Record debit and credit effects using the foundation in the T-account guide.

Frequently asked questions

Is moving crypto between my own wallets taxable?

A transfer between wallets controlled by the same taxpayer may not itself be a disposition, but fees and surrounding transactions can matter. Preserve proof of common ownership.

Can exchange statements replace a subledger?

Usually not. They may omit self-custody, cross-platform basis, decentralized transactions, fees, or business purpose.

Does ASU 2023-08 cover every token?

No. It has defined scope criteria and exclusions. Analyze each asset and arrangement under current accounting guidance.

Sources reviewed

Last reviewed: August 15, 2026. This is general U.S. education, not accounting, investment, legal, or tax advice.