Accounting Standards

Mining Revenue Accounting

Mining revenue accounting standards — block reward recognition, energy cost capitalization, inventory vs revenue treatment, and mining pool income allocation.

Updated

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
Block reward received: Solo miner earns 3.125 BTC ($195,000 FMV) from block validation
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 CategoryTypical % of TotalAccounting TreatmentMeasurement
Electricity40-60%Operating expense as incurredPer-kWh rate × consumption
Hardware depreciation20-30%Depreciation over 2-3 year useful lifeStraight-line or units-of-production
Hosting & facilities10-20%Operating expense (rent, cooling, network)Monthly allocation
Pool fees1-3%Netted against revenue or expensedPercentage of block reward
Mining Cost per BTC

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
Example: $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.

Monthly mining cost allocation: 0.8 BTC mined during month
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.

Recommended Revenue Treatment (US GAAP)
Inventory Treatment (IFRS — IAS 2)
Mining is the primary business activity
Entity qualifies as broker-trader under IAS 2
Block rewards classified as mining revenue
Mined crypto classified as inventory
Costs reported as cost of revenue / operating expenses
Measured at fair value less costs to sell
Gross margin calculated: revenue minus direct costs
All value changes in profit or loss
Subsequent fair value changes separate from revenue
Applicable to entities actively trading mined crypto

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:

  1. 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.

  2. 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.

  3. 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.

DimensionMining (Proof-of-Work)Staking (Proof-of-Stake)
Capital requirementHardware ($5,000-$15,000 per ASIC miner)Token lockup (opportunity cost only)
Operating costElectricity (40-60% of revenue)Minimal (validator node hosting)
Revenue recognitionFMV at block confirmation / pool distributionFMV at reward receipt or epoch completion
Cost structureHardware depreciation + electricity + hostingNode hosting + slashing risk
Typical gross margin30-60%80-95%
ASC 606 applicabilityYes — if mining for customersYes — if staking for customers
Hardware on balance sheetYes — PP&E with 2-3 year depreciationNo 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.

Automate Your Crypto Accounting

Coincile handles data collection, reconciliation, cost basis tracking, and journal entry generation — so finance teams close faster with fewer errors.