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
- Inventory all controlled addresses and accounts.
- Import activity without discarding raw files.
- Identify internal transfers and bridge transactions.
- Match deposits and withdrawals across both sides.
- Reconcile units by asset to external balances.
- Resolve missing, duplicated, spam, failed, and fee transactions.
- 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
- FASB: Accounting for and Disclosure of Crypto Assets
- IRS: Digital Asset Reminders
- IRS: Understanding Form 1099-DA
Last reviewed: August 15, 2026. This is general U.S. education, not accounting, investment, legal, or tax advice.