Mining revenue accounting covers the recognition, measurement, and cost allocation for cryptocurrency earned through proof-of-work block validation. Block rewards are recognized at fair market value on the date earned — creating a digital asset on the balance sheet that is subsequently measured at fair value under ASU 2023-08. The ASC 606 framework governs whether mining rewards qualify as revenue or other income, depending on the entity’s business model and whether a customer contract exists.
How Is Mining Revenue Recognized?
Mining revenue is recognized at the fair market value of the crypto received on the date the block reward is earned. The applicable accounting standards for digital assets determine the recognition timing, which differs based on the mining arrangement:
- Solo mining — Recognition occurs at the block confirmation date, when the network validates the block and the reward is credited to the miner’s address
- Pool mining — Recognition occurs at the pool distribution date, when the pool transfers the miner’s share to their designated address
- Hosted mining — The hosting customer recognizes revenue when the mined crypto is credited to their wallet, per the hosting contract terms
| Account | Debit | Credit |
|---|---|---|
| Digital Asset Holdings (BTC) | $195,000 | — |
| Mining Revenue | — | $195,000 |
The $195,000 revenue reflects the FMV of 3.125 BTC (the post-April 2024 halving block reward) at the block confirmation timestamp. Under ASU 2023-08, the BTC is subsequently measured at fair value each reporting period, with changes recognized in net income separately from mining revenue.
How Are Mining Costs Allocated?
Mining operations incur 4 categories of costs. The allocation method and accounting treatment differ by cost type.
| Cost Category | Typical % of Total | Accounting Treatment | Measurement |
|---|---|---|---|
| Electricity | 40-60% | Operating expense as incurred | Per-kWh rate × consumption |
| Hardware depreciation | 20-30% | Depreciation over 2-3 year useful life | Straight-line or units-of-production |
| Hosting & facilities | 10-20% | Operating expense (rent, cooling, network) | Monthly allocation |
| Pool fees | 1-3% | Netted against revenue or expensed | Percentage of block reward |
The all-in cost per BTC determines mining profitability. When the cost per BTC exceeds the market price, the operation generates losses — but the mined BTC is still recorded at FMV as revenue, with costs recognized separately as operating expenses.
Cost per BTC = (Electricity + Depreciation + Hosting + Pool Fees) / BTC Mined $85,000 electricity + $35,000 depreciation + $15,000 hosting + $5,000 pool fees = $140,000 total costs / 2.5 BTC mined = $56,000 cost per BTC Hardware depreciation requires judgment on useful life. ASIC miners (Application-Specific Integrated Circuits) have useful lives of 2-3 years, driven by increasing network difficulty and next-generation hardware releases rather than physical deterioration. GPUs used for mining altcoins may have longer useful lives (3-5 years) due to broader resale markets and alternative uses.
| Account | Debit | Credit |
|---|---|---|
| Electricity Expense | $28,000 | — |
| Depreciation Expense — Mining Equipment | $12,000 | — |
| Facility Expense | $5,000 | — |
| Accounts Payable / Accumulated Depreciation / Cash | — | $45,000 |
Is Mined Crypto Treated as Inventory or Revenue?
The classification of mined crypto depends on the entity’s business model and the applicable accounting framework.
Under US GAAP, most mining entities classify block rewards as revenue (if mining is the primary business) or other income (if mining is a secondary activity). The ASC 606 revenue recognition framework determines this classification based on whether a customer contract exists. The distinction matters for financial statement presentation — revenue appears on the top line and drives revenue-based valuation multiples.
How Do Mining Pools Allocate Income to Participants?
Mining pools aggregate hashrate from multiple participants and distribute block rewards based on each participant’s contribution. The allocation method determines both the timing and amount of revenue recognition for each pool member.
3 primary pool allocation methods:
-
Pay-Per-Share (PPS) — The pool pays a fixed amount per valid share submitted, regardless of whether the pool finds a block. Revenue is predictable and recognized as shares are submitted. The pool operator bears the variance risk — paying out even when blocks are not found. Pool fees are typically higher (2-4%) to compensate for this risk.
-
Pay-Per-Last-N-Shares (PPLNS) — Rewards are distributed proportionally based on shares contributed during the window (N shares) before a block is found. Revenue is variable and recognized only when blocks are found and distributed. Lower pool fees (1-2%) but less predictable income.
-
Proportional — Each block reward is divided proportionally among all participants based on their share of total hashrate contributed during that round. Similar to PPLNS but uses the full round rather than a fixed window.
How Does Staking Revenue Differ from Mining Revenue?
Staking (proof-of-stake) and mining (proof-of-work) both produce crypto rewards for securing blockchain networks, but the economics, cost structure, and accounting considerations differ significantly.
| Dimension | Mining (Proof-of-Work) | Staking (Proof-of-Stake) |
|---|---|---|
| Capital requirement | Hardware ($5,000-$15,000 per ASIC miner) | Token lockup (opportunity cost only) |
| Operating cost | Electricity (40-60% of revenue) | Minimal (validator node hosting) |
| Revenue recognition | FMV at block confirmation / pool distribution | FMV at reward receipt or epoch completion |
| Cost structure | Hardware depreciation + electricity + hosting | Node hosting + slashing risk |
| Typical gross margin | 30-60% | 80-95% |
| ASC 606 applicability | Yes — if mining for customers | Yes — if staking for customers |
| Hardware on balance sheet | Yes — PP&E with 2-3 year depreciation | No significant hardware |
Both mining and staking rewards are recognized at FMV on receipt under ASU 2023-08. The classification as revenue vs other income follows the same principle: customer contract = revenue (ASC 606); self-mining/self-staking = other income. The DeFi accounting guide covers staking-specific accounting in detail, including slashing risk, validator penalties, and liquid staking derivatives.