Cryptocurrency and Digital Assets: A Tax Guide for Investors and Traders
The IRS treats cryptocurrency as property — not currency. That means every trade, sale, and even some transfers can trigger a taxable event. Here is what you need to know to stay compliant.
Cryptocurrency and Digital Assets: A Tax Guide for Investors and Traders
Cryptocurrency has gone from a niche technology experiment to a mainstream asset class — and the IRS has taken notice. Despite the decentralized nature of digital assets, the tax obligations are very real, very specific, and increasingly enforced. Whether you hold Bitcoin, trade altcoins, earn staking rewards, or participate in DeFi protocols, you have tax reporting obligations that cannot be ignored.
Here is a comprehensive guide to how the IRS taxes cryptocurrency and digital assets.
The Foundational Rule: Crypto Is Property
In 2014, the IRS issued Notice 2014-21 establishing that cryptocurrency is treated as property for federal tax purposes — not as currency. This single classification drives nearly every tax consequence that follows.
Because crypto is property:
- Every sale or exchange is a taxable event
- Every trade (crypto-to-crypto) is a taxable event
- Gains and losses are calculated the same way as stocks or real estate
- Holding period determines whether gains are short-term or long-term
This means if you bought Bitcoin at $20,000 and traded it for Ethereum when Bitcoin was worth $60,000, you recognized a $40,000 capital gain — even though you never converted to dollars.
Capital Gains: Short-Term vs. Long-Term
The tax rate on your crypto gains depends on how long you held the asset before selling or exchanging it.
Short-term capital gains (held one year or less): Taxed as ordinary income at your marginal rate — up to 37% federally.
Long-term capital gains (held more than one year): Taxed at preferential rates — 0%, 15%, or 20% depending on your taxable income.
The difference is significant. On a $100,000 gain, the difference between short-term and long-term treatment can be $17,000 or more in federal tax alone.
Holding period strategy: If you are close to the one-year mark on a position, it is often worth waiting to sell. The tax savings from long-term treatment frequently outweigh the risk of short-term price movement.
What Counts as a Taxable Event?
Many crypto investors are surprised to learn how many transactions trigger taxable events. The following all require you to calculate and report gain or loss:
- Selling crypto for US dollars or other fiat currency
- Trading one cryptocurrency for another (BTC → ETH, for example)
- Using crypto to purchase goods or services
- Receiving crypto as payment for services (taxed as ordinary income at FMV)
- Mining rewards (taxed as ordinary income at FMV when received)
- Staking rewards (taxed as ordinary income at FMV when received — see below)
- Airdrops (taxed as ordinary income at FMV when received)
- Hard forks resulting in new coins (taxed as ordinary income)
- NFT sales (taxed as capital gain or loss)
- DeFi transactions including liquidity pool deposits/withdrawals in many cases
What is NOT a taxable event:
- Buying crypto with US dollars (no gain or loss yet)
- Transferring crypto between your own wallets
- Holding crypto (unrealized gains are not taxed)
- Gifting crypto (though gift tax rules may apply above the annual exclusion)
- Donating crypto to a qualified charity (may generate a deduction)
Calculating Your Gain or Loss
Your gain or loss on each transaction is:
Proceeds (what you received) minus Cost Basis (what you paid, including fees)
Cost basis is the original purchase price plus any transaction fees paid to acquire the asset. Keeping accurate records of every purchase — date, amount, price, and fees — is essential.
Cost Basis Methods
When you have purchased the same cryptocurrency at multiple prices, you need a method to determine which "lot" you are selling. The IRS allows several methods:
FIFO (First In, First Out): The default method. You sell your oldest coins first. In a rising market, this often results in larger gains (and potentially long-term treatment).
Specific Identification: You choose exactly which lot you are selling. This requires adequate records and contemporaneous documentation, but gives you the most flexibility to optimize your tax outcome — for example, selling high-basis coins to minimize gains, or selling loss positions to harvest losses.
HIFO (Highest In, First Out): A specific identification strategy that sells your highest-cost basis coins first, minimizing current-year gains. Not explicitly named by the IRS but permissible under specific identification rules.
Once you choose a method, apply it consistently. Switching methods requires care and documentation.
Mining Income
If you mine cryptocurrency, the fair market value of the coins on the date received is taxable as ordinary income. This applies whether you mine as a hobby or as a business.
Hobby mining: Income is reported on Schedule 1. Expenses are generally not deductible under current law (the Tax Cuts and Jobs Act suspended miscellaneous itemized deductions through 2025).
Business mining: Income is reported on Schedule C. You can deduct ordinary and necessary business expenses — electricity, hardware, depreciation on equipment, internet, and a home office if applicable. Net profit is also subject to self-employment tax (15.3%).
The classification as hobby vs. business depends on the facts and circumstances — primarily whether you are engaged in the activity with a profit motive and in a businesslike manner. The IRS's nine-factor test applies.
Staking Rewards
Staking rewards — earned by validating transactions on proof-of-stake networks — are taxable as ordinary income at the fair market value when received. This was confirmed by the IRS in Revenue Ruling 2023-14, which resolved years of uncertainty on the issue.
The cost basis of staking rewards is the FMV at the time of receipt. When you later sell the staked coins, you recognize capital gain or loss measured from that basis.
DeFi: The Most Complex Frontier
Decentralized finance (DeFi) presents some of the most challenging tax questions in the crypto space. The IRS has not issued comprehensive guidance on many DeFi transactions, but the general property rules apply:
Liquidity pool deposits: Depositing crypto into a liquidity pool in exchange for LP tokens is likely a taxable exchange — you are disposing of one asset (your crypto) and receiving another (LP tokens).
Liquidity pool withdrawals: Withdrawing from a pool and receiving crypto back (often in different proportions) is another taxable exchange.
Yield farming and lending: Interest and rewards earned through DeFi protocols are generally taxable as ordinary income when received.
Wrapped tokens: Wrapping ETH into WETH (or similar) may be treated as a taxable exchange, though the IRS has not issued definitive guidance.
Given the complexity and evolving nature of DeFi tax treatment, working with a CPA who stays current on IRS guidance is especially important in this area.
NFTs
Non-fungible tokens (NFTs) are treated as capital assets for most investors. Buying and selling NFTs follows the same rules as other crypto:
- Buying an NFT with crypto: Triggers a taxable event on the crypto used (you are disposing of property)
- Selling an NFT: Capital gain or loss based on proceeds minus cost basis
- Creating and selling NFTs: If you are an artist or creator, proceeds are ordinary income subject to self-employment tax
The IRS has also indicated that certain NFTs may be treated as collectibles, subject to a maximum long-term capital gains rate of 28% rather than the standard 20%. This applies to NFTs that are themselves collectibles (art, trading cards, etc.) — though the IRS has not finalized all the details.
Reporting Requirements
Form 8949 and Schedule D
Every taxable crypto transaction must be reported on Form 8949 (Sales and Other Dispositions of Capital Assets), which feeds into Schedule D. You report:
- Description of the asset
- Date acquired
- Date sold or exchanged
- Proceeds
- Cost basis
- Gain or loss
For active traders with hundreds or thousands of transactions, this can be a significant undertaking. Crypto tax software (Koinly, CoinTracker, TaxBit, etc.) can help aggregate transaction data from exchanges and wallets, but the output still needs to be reviewed for accuracy.
The Front-Page Question
Since 2019, the IRS has included a question on the front page of Form 1040 asking whether you received, sold, exchanged, or otherwise disposed of any digital assets during the year. Answering "No" when you had taxable transactions is a false statement on a federal tax return — a serious matter.
Form 1099-DA
Beginning in 2025, cryptocurrency brokers (exchanges) are required to issue Form 1099-DA to customers, reporting proceeds from digital asset sales. This brings crypto reporting in line with traditional securities reporting and significantly increases IRS visibility into crypto activity.
FBAR and FATCA for Foreign Exchanges
If you hold crypto on a foreign exchange (one not based in the US), you may have FBAR and FATCA reporting obligations if the value of your holdings exceeds the applicable thresholds. This is an evolving area — consult a tax professional if you use non-US exchanges.
Tax Loss Harvesting With Crypto
One significant advantage crypto has over traditional securities: the wash sale rule does not currently apply to cryptocurrency. Under the wash sale rule, you cannot deduct a loss on a security if you repurchase the same or substantially identical security within 30 days before or after the sale.
Because crypto is property (not a security), you can sell a position at a loss, immediately repurchase the same asset, and still claim the loss — resetting your cost basis in the process. This makes crypto an effective tool for year-end tax loss harvesting.
Note: Congress has proposed extending the wash sale rule to crypto multiple times. This could change. Monitor legislative developments if this strategy is part of your planning.
Charitable Giving With Crypto
Donating appreciated cryptocurrency directly to a qualified charity is one of the most tax-efficient moves available. You:
- Avoid capital gains tax on the appreciation
- Receive a charitable deduction for the full fair market value (if you have held the asset more than one year)
This is significantly more efficient than selling the crypto, paying tax on the gain, and donating the after-tax proceeds.
Year-End Crypto Tax Planning Checklist
- Review all open positions for unrealized gains and losses
- Harvest losses to offset gains — remember, no wash sale rule currently applies
- Confirm holding periods on positions approaching the one-year mark
- Reconcile all exchange and wallet transaction histories
- Identify any staking, mining, or DeFi income that needs to be reported
- Consider charitable giving of appreciated crypto before year-end
- Ensure your cost basis method is documented and applied consistently
Work With a CPA Who Understands Digital Assets
Crypto tax compliance is not a checkbox exercise — it requires understanding the underlying transactions, applying the correct tax treatment, and staying current with IRS guidance that continues to evolve. Errors and omissions in this area are increasingly visible to the IRS as exchange reporting expands.
At Autarky Tax and Accounting, our CPAs and Enrolled Agents work with crypto investors, traders, miners, and DeFi participants to ensure accurate reporting, strategic planning, and full compliance. Whether you have a handful of transactions or thousands, we can help you navigate the complexity. Our individual tax services cover crypto and digital assets alongside all other aspects of your return — and for clients with foreign exchange holdings, our international tax services address FBAR and FATCA obligations as well.
Contact us to schedule a consultation before your next filing deadline.
Explore Topics
Written by
Scott Hatchett
Principal & Owner
Scott Hatchett is the Principal and Owner of Autarky Tax and Accounting. A former US Treasury and IRS agent, he brings insider knowledge of IRS procedures to every client engagement — from proactive tax strategy to audit defense.
.webp)