Skip to main content

Crypto Staking, Mining, and DeFi Taxes: How to Report Digital Asset Income Without Triggering an Audit

· 12 min read
Mike Thrift
Mike Thrift
Marketing Manager

Picture this: you earned $4,200 in Ethereum staking rewards last year, your mining rig produced another $9,000 in Bitcoin, and you spent the summer chasing yields across three different DeFi protocols. Tax season arrives, and you stare at your 1040 wondering if checking "yes" to the digital asset question is enough. It isn't.

The IRS treats every staking reward, every block reward, and every yield-farming token as ordinary income at the moment you gain control of it — and then taxes you again when you sell. Get the timing wrong, miss a transaction, or pick the wrong reporting form, and you can owe thousands more in tax, penalties, and interest. The agency knows this is messy, which is exactly why digital asset reporting has been a top enforcement priority since 2021.

2026-05-07-crypto-staking-mining-defi-tax-treatment-digital-asset-income-reporting-guide

This guide walks through how the IRS taxes the three most misreported categories of crypto income — staking, mining, and DeFi — and shows you exactly which forms to use, when to recognize income, and what records you need to keep.

The One Rule That Underlies Everything

Crypto is property, not currency. That single sentence explains nearly every tax outcome in this article. When you receive crypto as a reward, payment, or yield, you are receiving property — and the U.S. dollar value of that property at the moment of receipt is ordinary income. When you later dispose of that crypto, you trigger a separate capital gain or loss measured against your basis (the income you already recognized).

That means most crypto activities create two taxable events: one when you earn the asset, and one when you dispose of it. Miss either side and your return is wrong.

Staking Rewards: Income at "Dominion and Control"

In Revenue Ruling 2023-14, the IRS settled a long-running debate: staking rewards are taxable as ordinary income in the year you gain "dominion and control" over them. Dominion and control means you can sell, transfer, or otherwise use the rewards — not just see them in your wallet.

This applies whether you stake directly as a validator, delegate to a validator, or stake through a centralized exchange like Coinbase or Kraken. The rule is the same.

How to Report Staking Income

  • Amount: Fair market value in U.S. dollars at the moment of receipt
  • Form: Schedule 1, line 8v ("Income from digital assets received as a reward, award, or payment for property or services")
  • Basis: The income amount becomes your basis in those tokens

When You Sell the Staked Tokens

If you later sell or swap the rewards, the difference between the sale price and the income value you already recognized is a capital gain or loss. Hold for more than a year and you qualify for long-term rates; less than a year and it's taxed at ordinary rates.

A Common Mistake

Many taxpayers report staking rewards only when they sell them. That's wrong twice over: you owe income tax in the year of receipt regardless of whether you sold, and your basis-tracking will be off when you eventually do dispose of the tokens.

Edge Case: Locked Rewards

If your rewards are subject to a lockup period or unbonding window, "dominion and control" may not exist until the lockup ends. Document the unlock dates carefully — they determine when income is recognized.

Mining Income: Hobby or Business?

Crypto mining income is taxed similarly to staking — fair market value at receipt is ordinary income — but with one critical fork in the road: is your mining a hobby or a business? The answer changes which forms you file, which deductions you can take, and whether you owe self-employment tax.

The Hobby Path

If you mine occasionally, run a single rig for fun, or treat it as a side curiosity, you are a hobby miner. You report income on Schedule 1, line 8 (other income). You owe regular income tax on the rewards. You cannot deduct any expenses — not your electricity, not your rig, not your internet bill. This was the result of the Tax Cuts and Jobs Act eliminating miscellaneous itemized deductions.

The Business Path

If you mine consistently, with profit motive, keeping records and managing it like an operation, you likely qualify as a trade or business. You report income on Schedule C, which means:

  • Income is subject to 15.3% self-employment tax on top of ordinary income tax (Social Security and Medicare)
  • You can deduct all ordinary and necessary business expenses: electricity, equipment depreciation, hosting fees, repairs, software, internet, a portion of home office expenses, and pool fees
  • Equipment may qualify for Section 179 expensing or bonus depreciation

The IRS uses a nine-factor test to distinguish hobbies from businesses, but the practical heuristics are: Do you operate consistently? Do you keep records? Is profit your goal? Have you turned a profit in three of the past five years? The more "yes" answers, the more clearly it's a business.

When You Sell the Mined Coins

Same as staking: the income amount you recognized at receipt becomes your basis. Selling later triggers a capital gain or loss reported on Form 8949 and flowing into Schedule D.

Why Detailed Records Matter Here

A typical mining operation produces hundreds or thousands of small block-reward events per year. Each one needs the date, time, quantity, and U.S. dollar fair market value at that exact moment. Spreadsheet accounting works for a hobbyist with monthly payouts, but a serious miner needs structured records that survive an audit and reconcile cleanly with pool reports.

DeFi: The Wild West (For Now)

Decentralized finance is where crypto taxation gets genuinely murky. The IRS has issued no comprehensive DeFi guidance, and Congress repealed the controversial DeFi broker reporting rule in April 2025. That doesn't excuse you from reporting — it just means you have to interpret existing principles correctly. Here is how each major DeFi activity is generally treated.

Lending and Borrowing

When you lend crypto and earn interest, the interest is ordinary income at fair market value when received — same rule as staking. Borrowing crypto is generally not a taxable event (you're receiving a loan, not income), but the interest you pay is not deductible for personal use.

Liquidity Pools

This is one of the most contested areas. Two positions exist:

  • Conservative: Depositing tokens into a pool and receiving an LP token in return is a taxable swap. You recognize gain or loss on the deposited tokens, and your basis in the LP token equals the fair market value of what you put in. Withdrawing is another taxable swap.
  • Aggressive: Depositing into a pool is a non-taxable change of form (similar to wrapping). No gain or loss is recognized until you ultimately exit and sell the underlying tokens.

The conservative position is safer if you face an audit. The aggressive position assumes the IRS will eventually adopt a rule that treats LP tokens like custodial receipts. Until guidance arrives, pick a position, document your reasoning, and apply it consistently.

Yield Farming

Tokens you earn from a yield farm are ordinary income at fair market value when you can withdraw or claim them. The basis of the earned tokens equals that income amount. Selling, swapping, or compounding those tokens later creates a capital gain or loss.

Wrapping (e.g., ETH to wETH)

Another gray area. The conservative view treats wrapping as a property-for-property exchange — a taxable swap. The aggressive view treats it as a non-event because the underlying value is identical and 1:1 redeemable. Most professional preparers are increasingly comfortable with the non-taxable treatment for one-to-one wrapped versions of the same asset, but the IRS has not blessed this.

Token Swaps

Swapping one crypto for another (USDC for ETH, ETH for SOL, anything for anything) is unambiguously a taxable disposal of the asset you gave up. Calculate gain or loss as sale price minus basis, and report on Form 8949.

Airdrops and Hard Forks

Tokens received from an airdrop or hard fork are taxable as ordinary income at fair market value the moment you have dominion and control. If a forked token has no market when you receive it, fair market value may be zero — but document this carefully.

The 2026 Reporting Changes You Cannot Ignore

Two major changes affect how crypto activity gets reported to the IRS, and the data quality will only get more granular.

Form 1099-DA Is Live

Starting with 2025 transactions, U.S. centralized exchanges and custodial brokers must issue Form 1099-DA for sales and exchanges. For 2025 reporting, the form covers gross proceeds. Beginning in 2026, brokers must also report your cost basis. This means the IRS will receive a copy of every transaction you make on a major exchange — and it will compare that to your return.

If you receive a 1099-DA, the totals must reconcile to your Schedule D. Mismatches are an audit flag.

Wallet-by-Wallet Basis Tracking

As of January 1, 2025, the IRS requires you to track basis on a wallet-by-wallet or account-by-account basis. You can no longer pool all your Bitcoin together and pick the most tax-favorable lots from across exchanges. This dramatically changes how identification methods like FIFO, LIFO, and HIFO are applied. If you transfer assets between wallets, you must transfer the corresponding basis with them.

What Stays the Same

The Form 1040 digital asset question. Every taxpayer must answer it. Saying "no" when you actually had taxable activity is a misrepresentation under penalty of perjury — and it makes any future correction far worse.

Why Bookkeeping Discipline Beats Tax-Season Heroics

The single biggest cause of crypto tax disasters is poor record-keeping during the year. By April, the data you need — exact timestamps, fair market values down to the second, gas fees per transaction, transfers between your own wallets — is scattered across exchange CSVs, blockchain explorers, and DeFi dashboards that may have changed APIs or shut down.

The discipline that protects you is the same discipline that protects any business: a single source of truth that captures every transaction at the time it happens, with the U.S. dollar value, the type of event, and the wallet involved. Plain-text accounting tools like Beancount handle this elegantly because every entry is dated, immutable, and traceable. You can model staking rewards as income postings, mining as Schedule C revenue, and DeFi swaps as multi-leg conversions — all in human-readable files that survive any platform shutdown.

A Practical Year-Round Workflow

Crypto tax compliance is dramatically easier when you follow a steady cadence rather than scrambling in March.

  • Monthly: Export transaction history from every exchange and wallet. Reconcile to the prior month's ending balances. Tag each transaction by type (income, swap, transfer, fee).
  • Quarterly: If you mine or stake at scale, calculate estimated tax payments using Form 1040-ES. The IRS expects quarterly payments on income that isn't already withheld.
  • Annually: Review your wallet-by-wallet basis allocations as of January 1. Pick a consistent identification method (FIFO is the default; HIFO can save tax but requires specific identification documentation).
  • Pre-filing: Reconcile every 1099-DA you receive against your records before submitting your return. Discrepancies become audit triggers.

Records You Must Keep

For every transaction, document:

  • Date and time (UTC and local)
  • Type of transaction (purchase, sale, swap, reward, airdrop, fork, transfer)
  • Quantity and ticker
  • Fair market value in USD at the moment of the transaction
  • Wallet or exchange where it occurred
  • Counterparty (where applicable)
  • Gas or transaction fees paid
  • Transaction hash (for on-chain activity)

The IRS guidance is that you must keep records "sufficient to establish the positions taken on tax returns." That standard is intentionally vague, but in practice it means: if you cannot prove a transaction's value and timing with documentation, the IRS can recharacterize the transaction in whatever way collects the most tax.

Common Filing Mistakes to Avoid

  • Forgetting income at receipt: Reporting only when you sell ignores the ordinary income event at receipt and inflates your eventual capital gain.
  • Treating exchange transfers as taxable: Moving your own crypto between your own wallets is not a taxable event. It is, however, a basis-tracking event under wallet-by-wallet rules.
  • Missing gas fees in basis: Gas fees paid to acquire an asset are added to basis; gas fees paid to dispose of one reduce proceeds.
  • Mixing personal and business mining: If you started as a hobbyist and grew into a business, the IRS expects you to treat the activities consistently and pivot at a clean date.
  • Using one ID method on the front end and another on the back end: Pick FIFO, LIFO, HIFO, or specific ID, and apply it across all dispositions for the year.
  • Saying "no" to the digital asset question to avoid drawing attention: This is the single fastest way to convert a routine return into a fraud investigation.

Keep Your Crypto Books Clean from Day One

Crypto taxation is hard not because the rules are complex — they're actually fairly clear once you grasp the property model — but because the volume and granularity of data overwhelms the tools most people use. A serious crypto investor or miner needs an accounting system that scales with thousands of transactions, multiple wallets, and multi-currency basis tracking. Beancount.io gives you plain-text accounting with native multi-commodity support, version-controlled history, and complete transparency over every line of your books. No black boxes, no surprise fees, no vendor lock-in. Get started for free and turn next April from a panic into a printout.