Realized vs Unrealized Crypto Gains: Tax on One, Books on Both (2026)
Realized vs Unrealized Crypto Gains: Tax on One, Books on Both (2026)
Reviewed by Wag3s Editorial Team — verified against the general realized-gain tax principle, mark-to-market exceptions, and the ASU 2023-08 unrealized-through-net-income accounting treatment · Last reviewed May 2026
Realized vs Unrealized Crypto Gains
A portfolio that has doubled on paper usually carries no tax until something is sold, yet the same holding can show a gain in a company's accounts before a single coin moves. That is not a contradiction; it is tax and accounting answering the realization question by different rules. This article maps where the taxable line sits, which events cross it, and why a self-transfer never does. It deliberately stops short of the wash-sale and loss-harvesting mechanics, which have their own treatment, and of the cost-basis method that sizes a gain once realized, covered in the cost basis methods pillar. The focus here is the trigger, not the calculation.
Key points
- In most individual tax regimes a gain is taxed only when realized through a disposal, not while the asset appreciates in the wallet. This is a default, with mark-to-market regimes and jurisdiction-specific exceptions.
- A realized event is typically a sale for fiat, a crypto-to-crypto swap (in many regimes), or spending crypto on goods or services. A self-transfer between your own wallets is not (see internal transfer vs disposal).
- Accounting can run the opposite way: ASU 2023-08 puts unrealized fair-value changes through net income, so the books can show a gain the tax return does not.
- Simply holding an appreciated asset through year-end does not, on its own, realize a gain for individuals under a realization regime.
- The exact list of taxable events is set by your jurisdiction, so confirm it per country.
The default: tax on disposal
In most individual regimes, a gain is taxed when realized, meaning when a disposal or other defined taxable event occurs, not while the asset merely appreciates in the wallet. This is the standard realization principle, and it is a default rather than a universal law: mark-to-market rules or elections exist for certain taxpayers, and jurisdictions differ. Treat it as the working model, then check the exceptions that apply in your country.
What realizes a gain
| Typically realized | Typically not realized |
|---|---|
| Sell crypto for fiat | Self-transfer between own wallets |
| Crypto-to-crypto (many regimes) | Merely holding an appreciated asset |
| Spend crypto on goods/services | Unrealized fair-value change in the books |
The exact list is jurisdiction-specific. France, for occasional investors, treats crypto-to-fiat, goods and services as the taxable disposal while crypto-to-crypto is generally deferred (see the FR calculation). A self-transfer is never the trigger (see internal transfer vs disposal).
Why the books show what tax doesn't
Accounting and tax diverge by design. Under US GAAP, ASU 2023-08 measures in-scope crypto at fair value with changes through net income, including unrealized ones, every period (see ASU 2023-08 and impairment vs fair value). So the financial statements can show a gain you have not realized for tax. That accounting movement is not, by itself, a taxable event: tax still follows realization unless a mark-to-market rule applies. The reconciliation between book and taxable income is where this difference is managed.
The phantom-realization error
The most damaging mistake is treating a non-disposal as realized, most often a self-transfer booked as a sale (see internal transfer vs disposal), which manufactures a phantom taxable gain. Realization requires a disposal to a counterparty or another jurisdiction-defined event, not an internal movement or a chart re-pricing.
Practical guidance
- Default to "tax on disposal" for individuals — then check mark-to-market/jurisdiction exceptions.
- Know your jurisdiction's taxable-event list — it defines realization, not your intuition.
- Never treat a self-transfer as realized — it is not a disposal.
- Expect book ≠ tax — ASU 2023-08 unrealized movements are not taxable events by themselves.
- Reconcile book to taxable income rather than assuming they match.
- Confirm any mark-to-market position with an adviser — it overrides the default.
Choosing a tool: what to check on realization
The realization logic is where crypto-tax tools most often go wrong, because it depends on correctly classifying every movement, not just adding up trades. Before trusting a tool's realized-gain figure, verify three behaviours, whether you use Koinly, CoinTracker or another:
- It treats a transfer between two wallets you control as a non-event that carries basis across, not as a sale. Mislabelled self-transfers are the single biggest source of phantom gains, particularly when one side of the move is on a venue the tool cannot see.
- It keeps the realized taxable line separate from the unrealized portfolio change, so a paper appreciation never leaks into the tax figure.
- Its taxable-event list matches your country, for example deferring crypto-to-crypto for a French occasional investor rather than applying a generic global rule.
A tool that gets the classification wrong produces a clean-looking number built on the wrong events.
Worked example: book vs tax for a company holding BTC under ASU 2023-08
A US company (public or early adopter) holds 5 BTC acquired at $30,000 each — total cost basis $150,000. It has not sold any BTC during the period.
Quarter-end fact pattern: BTC price rises to $45,000. Ending fair value = $225,000.
Accounting treatment (ASU 2023-08): The company remeasures to fair value at period-end. The balance sheet shows BTC at $225,000 (up from $150,000). The $75,000 increase flows through net income as an unrealized gain — it appears in the income statement even though no disposal has occurred. This is the direct consequence of ASU 2023-08's fair-value-through-net-income model, in force for fiscal years beginning after 15 December 2024.
Tax treatment (US individual or corporate default): No taxable event has occurred. The company (or individual) still holds 5 BTC; there has been no disposal, exchange, or other taxable event. The $75,000 book gain generates a deferred tax liability on the balance sheet — a timing difference between book income (recognized now) and taxable income (deferred until disposal).
What reverses next quarter: If BTC falls to $38,000, the balance sheet revalues down to $190,000, and the income statement shows a $35,000 unrealized loss — also through net income under ASU 2023-08. The deferred tax liability shrinks accordingly. Total book income for the two periods combined is $40,000; no tax has been due either period; the taxable gain only crystallizes at the eventual disposal, at which point the cost basis ($150,000) is matched against actual proceeds.
The phantom-gain trap in practice: A company that reconciles its income statement to its tax return without adjusting for the ASU 2023-08 unrealized movements will misstate its taxable income. The book-to-tax reconciliation must add back unrealized gains and reverse unrealized losses — these are permanent or temporary book-tax differences, depending on the specific accounting and tax treatment in effect.
For individuals not subject to ASU 2023-08: The individual investor holding 5 BTC sees no income statement at all. The portfolio is worth $225,000 on paper, but zero tax is owed until a disposal event occurs. The only record of the unrealized gain is the current market value tracked for portfolio performance purposes — which is distinct from any taxable or reportable amount.
This divergence between book and tax treatment is structural, not incidental. Managing it requires separate outputs from the same transaction data: one for financial reporting, one for the tax return, with a documented reconciliation between them.
Where Wag3s fits
Wag3s Folio recognises a realized gain only on a disposal your jurisdiction defines as taxable, treats wallet-to-wallet moves as basis-carrying non-events, and reports the unrealized portfolio movement on a separate line so paper performance never lands on the tax figure. For company books, Wag3s Ledger carries the fair-value side, including the unrealized movements ASU 2023-08 puts through net income, and produces the book-to-tax reconciliation between the two. It is built to give a qualified tax or accounting adviser a defensible set of numbers to review, not to replace that review.
Further reading
- Crypto Cost Basis Methods 2026
- Internal Transfer vs Disposal in Crypto
- FASB ASU 2023-08: Fair-Value Crypto Accounting
- Crypto Impairment vs Fair Value Accounting
- Crypto Portfolio PnL Calculation
- Crypto Capital Gains Calculation France (150 VH bis)
Sources
- IRS — Frequently asked questions on digital asset transactions and the Digital assets hub: digital assets are treated as property, with gain or loss recognised on a sale or other disposition (the realization principle).
- FASB — ASU 2023-08, Crypto Assets (Subtopic 350-60): in-scope crypto measured at fair value with changes, including unrealized ones, through net income (accounting treatment, not a tax event).
- France — Article 150 VH bis (Légifrance): the taxable disposal for occasional investors is crypto-to-fiat, goods or services; crypto-to-crypto is generally deferred.
DAO Accounting: Bookkeeping, Journal Entries & Monthly Close
How to keep clean DAO books on-chain — chart of accounts, journal entries for multi-sig transactions, contributor payment classification, and monthly close workflow.
Crypto Tax-Lot Selection: Specific Identification, Done Right (2026)
Specific identification lets you choose which crypto lot is sold — but only if done at or before the sale with adequate records, and per-wallet after IRS Rev. Proc. 2024-28. The standing-instruction requirement, what counts as adequate records, and why an after-the-fact spreadsheet fails.
Every chain, integration, and competitor mentioned in this article gets its own page — coverage detail, comparison signals, and the audit trail your finance team needs.
- Chain
Ethereum
ERC-20, DeFi, gas, restaking — the largest ecosystem.
View page - Chain
Solana
SPL tokens, native stake, Jupiter, Metaplex NFTs.
View page - Integration
NetSuite integration
Mid-market and enterprise crypto subledger.
View page - Integration
QuickBooks integration
SMB GL with daily JE sync.
View page - Integration
Safe integration
DAO and corporate multi-sig accounting.
View page - Compare
Wag3s vs Cryptio
Side-by-side enterprise subledger comparison.
View page