Accepting cryptocurrency as payment for goods and services creates 2 accounting events: revenue recognition at the fair market value of the crypto received, and subsequent measurement of the crypto asset if the entity holds rather than converts immediately. Under ASU 2023-08, held crypto is measured at fair value each reporting period — making the hold-vs-convert decision a matter of ongoing balance sheet exposure. The ASC 606 revenue recognition framework governs the timing and amount of the initial revenue entry.
How Do You Record Crypto Received as Payment?
Crypto received as payment is recorded at fair market value (FMV) on the date and time of receipt. The accounting standards for digital assets require the entity to simultaneously recognize revenue and record a digital asset. The revenue amount is fixed at receipt-date FMV — subsequent changes in the crypto’s price are fair value adjustments, not revenue adjustments.
Identify the transaction
Customer pays for goods or services with cryptocurrency. The transaction is confirmed on-chain (or confirmed by the payment processor).
Determine FMV at receipt
Capture the fair market value of the crypto at the time of receipt using the entity's designated principal market and measurement time policy. For BTC and ETH, use Level 1 exchange prices.
Record revenue and digital asset
Debit Digital Asset Holdings at FMV. Credit Revenue at the same amount. The revenue is recognized per ASC 606 when the performance obligation is satisfied.
Decide: hold or convert
If the entity holds the crypto, it remains on the balance sheet subject to fair value measurement under ASU 2023-08. If the entity converts to fiat, record the conversion as a separate transaction.
| Account | Debit | Credit |
|---|---|---|
| Digital Asset Holdings (BTC) | $31,000 | — |
| Consulting Revenue | — | $31,000 |
The consulting revenue of $31,000 is fixed regardless of subsequent BTC price changes — the ASC 606 revenue recognition framework locks the amount at receipt-date FMV. If BTC rises to $64,000 per coin by quarter-end, the entity’s 0.5 BTC holding is revalued to $32,000 under ASU 2023-08 — the $1,000 increase is an unrealized gain on digital assets, not additional revenue.
What Determines Fair Market Value at the Time of Receipt?
Fair market value at receipt follows the same fair value hierarchy that applies to all crypto measurements under ASC 820. The entity’s accounting policy must define 3 elements: the principal market, the price source, and the measurement time convention.
| Element | Definition | Example |
|---|---|---|
| Principal market | The exchange with greatest volume and activity for the specific crypto asset | Coinbase for BTC in the US |
| Price source | The specific data point used — spot price, VWAP, or bid price | Spot price at transaction time |
| Measurement time | The time used to determine price when the exact transaction time is unavailable | Transaction timestamp ± 5-minute window |
For entities processing many crypto payments, the practical approach is to capture the exchange spot price at the blockchain confirmation timestamp. Payment processors typically provide the conversion rate used at the time of the transaction — this rate serves as the FMV evidence for the journal entry.
What Is the Accounting Difference Between Holding and Converting?
The hold-or-convert decision determines the entity’s ongoing accounting burden and balance sheet exposure. Both approaches recognize the same revenue amount at receipt — the difference is in what happens afterward.
How Do Payment Processors Affect the Accounting?
Payment processors like BitPay, Coinbase Commerce, and BTCPay Server handle the crypto-to-fiat conversion, simplifying the accounting for merchants who do not want crypto exposure. The processor’s role determines the accounting treatment.
Auto-conversion (processor converts to fiat): The entity never holds crypto. Revenue equals the fiat amount deposited (or the FMV of crypto at the transaction time, whichever the entity’s policy specifies). Processing fees are a separate expense. Settlement lag creates a receivable.
| Account | Debit | Credit |
|---|---|---|
| Accounts Receivable — BitPay | $30,690 | — |
| Payment Processing Expense | $310 | — |
| Sales Revenue | — | $31,000 |
| Account | Debit | Credit |
|---|---|---|
| Cash | $30,690 | — |
| Accounts Receivable — BitPay | — | $30,690 |
Partial conversion (processor converts a percentage): Some processors allow merchants to receive a percentage in crypto and the remainder in fiat. The crypto portion is recorded as a digital asset subject to ASU 2023-08 fair value measurement. The fiat portion follows the auto-conversion treatment above.
What Journal Entries Record Crypto Payments?
The complete journal entry sequence for crypto payments covers 4 events: receipt, holding period adjustments, conversion, and gain/loss recognition.
| Account | Debit | Credit |
|---|---|---|
| Digital Asset Holdings (BTC) | $2,000 | — |
| Unrealized Gain on Digital Assets | — | $2,000 |
| Account | Debit | Credit |
|---|---|---|
| Cash | $32,500 | — |
| Realized Loss on Digital Assets | $500 | — |
| Digital Asset Holdings (BTC) | — | $33,000 |
The realized loss of $500 reflects the price decline between the last fair value measurement ($33,000) and the sale price ($32,500). The total economic gain from the original receipt to sale is $1,500 ($32,500 - $31,000 original FMV), split across periods as $2,000 unrealized gain and $500 realized loss.