A small home miner running three ASICs off a garage subpanel can rack up hundreds of taxable events a year without ever selling a single coin. That surprises almost everyone who starts mining expecting the tax hit to arrive only when they cash out. It doesn't. Under the framework the IRS laid out in Notice 2014-21 and has reaffirmed ever since, the moment a mining pool deposits sats into your wallet, you owe tax on that deposit — regardless of whether you touch it again for five years.
If you're mining Bitcoin, or any proof-of-work coin, in 2026, understanding exactly when income is triggered, how it's valued, and how to keep books that survive an audit is the difference between a clean Schedule C and a reconstruction nightmare next April.
The core rule: mining rewards are ordinary income at receipt
IRS Notice 2014-21 established two foundational points that still govern crypto mining taxation today:
- Virtual currency is property, not foreign currency, for federal tax purposes.
- When a taxpayer successfully mines virtual currency, the fair market value of the coins as of the date of receipt is includible in gross income.
That second point is the one that trips people up. It means the taxable event isn't "when I sell my Bitcoin" — it's "when the pool paid me." If your pool pays out daily, you have roughly 365 taxable events a year. If it pays per block found (common with PPLNS pools), your taxable events cluster unpredictably around lucky blocks. Either way, the fair market value of each payout, in USD, on the date and approximate time you received it, becomes ordinary income for that tax year.
That same dollar figure then becomes your cost basis in the coins. When you eventually sell, trade, or spend them, you calculate a second, separate capital gain or loss — the difference between the sale price and the basis you already paid income tax on. Miners effectively face two tax events per coin: one ordinary-income event at mining, one capital-gains event at disposal. Skipping the first one because "I never sold" is one of the most common — and most expensive — mistakes an auditor finds.
Hobby miner vs. business miner: the classification that changes everything
Before you can book a single transaction correctly, you need to know which side of the hobby/business line you're on. The IRS looks at frequency, scale, organization, and profit motive — the same factors it applies to any other side activity.
Hobby miners (a couple of GPUs running occasionally, no real infrastructure):
- Report the fair market value of every reward as ordinary "other income."
- Cannot deduct electricity, hardware, or any other mining-related expense.
- Owe no self-employment tax on the income.
Business miners (dedicated ASICs, a hosting contract, a genuine profit motive, consistent activity):
- Report income and expenses on Schedule C (or as a pass-through entity's ordinary business income).
- Can deduct electricity, hosting fees, pool fees, internet, repairs, and depreciation on rigs.
- Owe self-employment tax — 15.3% — on net earnings above $400, stacked on top of regular income tax.
The business classification is more paperwork, but for anyone running mining as a real operation, it's almost always the better outcome: uncompensated electricity and hardware costs on a hobby return are simply gone, while a business return lets you offset them directly against income.
Depreciating the rigs: Section 179 vs. bonus depreciation
ASIC miners and mining GPUs are depreciable business equipment. You have two acceleration options once a rig is classified as business property:
- Section 179 lets you expense the full purchase price in the year you buy the equipment, up to your net taxable business income for the year — it can't push you into a loss.
- Bonus depreciation, restored to 100% permanently for property placed in service after January 19, 2025 under the One Big Beautiful Bill, has no such income cap and can create a loss that offsets other income.
For most miners buying multiple ASICs in a single tax year, bonus depreciation is the more powerful tool — but "placed in service" matters more than "purchased." A rig sitting in a box in your garage isn't deductible; a rig racked, powered, and hashing is. Keep the invoice, the delivery date, and — ideally — a screenshot from your pool dashboard showing the rig's hashrate coming online. That paper trail is what separates a clean deduction from a disallowed one if the return gets questioned.
Every payout needs its own lot: what your books actually need to capture
This is where mining bookkeeping diverges from ordinary crypto bookkeeping. A trader might have a few dozen transactions a year. A miner on a daily-payout pool can generate a new "lot" of coins — with its own acquisition date, quantity, and cost basis — every single day, sometimes every few hours.
For each payout, your books need:
- Date and time received (to the pool's payout timestamp, not the date you happened to check your wallet)
- Quantity of coin received
- USD fair market value at time of receipt (a reputable price index, applied consistently — don't cherry-pick exchanges)
- Which wallet or account received it — this matters more than it used to (see below)
- Associated pool fees, which are deductible as a business expense if you're on Schedule C
That fair-market-value figure does double duty: it's this year's mining income, and it's the basis attached to that specific lot for whenever you dispose of it later. If you later sell 0.5 BTC, you need to know which lot(s) that 0.5 BTC came from to compute the correct capital gain or loss — first-in-first-out by default, unless you've specifically elected and documented another method.
A 2026 wrinkle worth flagging: the IRS has eliminated the old "universal" cost-basis method that let taxpayers treat identical coins across multiple wallets as one pooled bucket. Basis now has to be tracked per wallet or per account. If you split mining payouts across a hot wallet, a hosted custody account, and an exchange deposit address, each needs its own running basis ledger — you can no longer average everything together at tax time.
What changes with Form 1099-DA
Starting with the 2025 tax year (forms arriving in early 2026), centralized exchanges and hosted wallet providers began issuing Form 1099-DA for digital asset transactions — the IRS's first dedicated crypto reporting form. A few things matter specifically for miners:
- 1099-DA covers proceeds from sales and exchanges handled by a broker. It does not, by itself, report your mining income — that's still on you to track and report from pool payout records.
- If you mine to a wallet and later move coins to Coinbase, Kraken, or a similar platform to sell, that sale will generate a 1099-DA showing gross proceeds. Cost-basis reporting by brokers doesn't fully phase in until 2026 transactions (forms issued in 2027), so for now, you still need to supply the correct basis — which only exists if your mining-payout records were accurate in the first place.
- A mismatch between what a 1099-DA reports and what you report is one of the more common triggers for an IRS notice. If your mining books are solid, reconciling against a 1099-DA is a non-event. If they're not, it's the moment gaps surface.
Common mistakes that create audit exposure
- Treating "I never sold" as "I don't owe tax." Mining income is taxed on receipt, full stop — disposal is a separate, later event.
- Using a single end-of-year price instead of per-payout fair market value. Each payout needs its own timestamped valuation, not a year-end average.
- Commingling wallets and losing per-lot basis. Once coins from different mining dates mix in one wallet with no ledger behind them, reconstructing basis for a partial sale becomes guesswork — exactly what an auditor will flag.
- Deducting hardware and electricity as a hobby miner. These expenses are only deductible against Schedule C business income; hobby miners report the income but lose the deductions entirely.
- Skipping self-employment tax on business mining income. It's easy to remember income tax and forget the 15.3% SE tax stacked on top for a Schedule C miner.
- Not reconciling pool payout history against wallet deposits. Pools sometimes batch or delay payouts; your books should tie back to actual on-chain receipts, not just the pool dashboard's running total.
Keeping mining books that hold up
The practical fix for all of the above is the same: capture every payout as its own transaction, with date, quantity, FMV, wallet, and fees, at the time it happens — not reconstructed from memory in March. That's a natural fit for a plain-text ledger, where each mining payout is a discrete, timestamped entry you can query, audit, and reconcile against pool exports or wallet history at any time.
Keep Your Mining Records Auditable From the First Payout
Whether you're running a single ASIC in a spare room or a rack of rigs in a hosted facility, the volume of taxable events in crypto mining makes disciplined, timestamped bookkeeping non-negotiable. Beancount.io offers plain-text accounting that gives you complete transparency and control over your financial data — every mining payout, cost basis, and disposal tracked in version-controlled, auditable records with no black boxes. Get started for free and see why developers and finance professionals are switching to plain-text accounting.