Crypto Tax Basics
How the IRS treats crypto as property: taxable events, cost basis tracking, and reporting requirements.
TL;DR
- 01Treat every crypto sale, trade, or purchase as a taxable event.
- 02Hold over a year for lower long-term capital gains rates.
- 03Report all crypto activity even without receiving a 1099 form.
Tips
- 01Transferring crypto between your own wallets, like moving Coinbase funds to a hardware wallet, is not a taxable event at all.
- 02Check your purchase date before selling appreciated crypto — waiting a few extra weeks to pass the one-year mark can save thousands in taxes.
- 03You are legally required to report crypto gains even when an exchange does not send you a 1099 for the transactions.
Warnings
- 01The IRS receives transaction data directly from US exchanges via new 1099-DA forms rolling out in 2025 and 2026, so unreported crypto gains are detectable.
- 02Moving crypto between exchanges without keeping complete records can make cost basis reconstruction nearly impossible, so export and store transaction history annually.
How the IRS Classifies Crypto
The IRS issued Notice 2014-21 establishing that cryptocurrency is treated as property for federal tax purposes — not as foreign currency, not as cash, and not as a commodity in the traditional sense. This classification has far-reaching implications: every disposal of crypto triggers a capital gain or loss calculation, just like selling stock.
| IRS Treatment | Implication |
|---|---|
| Crypto = property | Capital gains rules apply to every sale, trade, or spend |
| Each token is separate property | Different coins (BTC, ETH, SOL) are tracked independently |
| Mining income = ordinary income | Fair market value at time of receipt is gross income |
| Staking rewards = ordinary income | Taxed when received at FMV; subsequent sale triggers capital gain |
| Airdrops = ordinary income | FMV at time of receipt is taxable; even if unsolicited |
The IRS has not issued comprehensive crypto-specific regulations beyond Notice 2014-21 and Revenue Ruling 2023-14 (staking). However, the agency has made clear through enforcement actions and John Doe summonses to exchanges that crypto tax compliance is a priority.
What Counts as a Taxable Event
Not all crypto activity triggers a tax event. Understanding the distinction between taxable and non-taxable events is essential for accurate reporting.
| Activity | Taxable? | Type of Income |
|---|---|---|
| Sell crypto for USD or fiat | Yes | Capital gain or loss |
| Trade one crypto for another (e.g., BTC → ETH) | Yes | Capital gain or loss (based on BTC value at time of trade) |
| Use crypto to buy goods or services | Yes | Capital gain or loss (spending = disposal) |
| Receive crypto as payment for work | Yes | Ordinary income (W-2 or self-employment) |
| Mining rewards received | Yes | Ordinary income at FMV on receipt date |
| Staking rewards received | Yes | Ordinary income at FMV on receipt date |
| Buy crypto with USD and hold | No | No tax until disposal |
| Transfer between your own wallets | No | Not a disposal; no gain or loss |
| Gift crypto to another person | No (for giver, up to $19,000 annual exclusion) | Recipient inherits giver's cost basis |
The crypto-to-crypto trade is the most misunderstood taxable event. Swapping Bitcoin for Ethereum is treated exactly like selling BTC for dollars and immediately buying ETH — the gain or loss is calculated on the BTC at the moment of the swap.
Short-Term vs Long-Term Capital Gains
Like all capital assets, the tax rate on crypto gains depends on how long you held the asset before disposing of it. Holding for more than one year unlocks the preferential long-term capital gains rates.
| Holding Period | Tax Rate (2026) | Applies To |
|---|---|---|
| 12 months or less (short-term) | Ordinary income rates: 10%, 12%, 22%, 24%, 32%, 35%, or 37% | Short-term capital gains |
| More than 12 months (long-term) | 0% (income up to $49,450 single / $98,900 MFJ) | Long-term capital gains |
| More than 12 months (long-term) | 15% (up to $545,500 single / $613,700 MFJ) | Long-term capital gains |
| More than 12 months (long-term) | 20% (income above $545,500 single / $613,700 MFJ) | Long-term capital gains |
| High-income earners | +3.8% Net Investment Income Tax (NIIT) | On top of LTCG rate for income > $200k/$250k |
The tax rate difference between short-term and long-term is dramatic for high earners. A trader in the 37% bracket pays 37 cents per dollar of gain on short-term crypto profits but only 23.8 cents (20% + 3.8% NIIT) on long-term gains. For active traders, this gap is the strongest argument for holding at least one year when possible.
Tracking Cost Basis
Cost basis is what you paid for the crypto (including fees) — it is subtracted from the proceeds to calculate your gain or loss. Accurate cost basis tracking is the most challenging part of crypto tax compliance, especially for active traders or users of DeFi protocols.
- Specific identification (SpecID): The IRS allows you to identify exactly which units of a cryptocurrency you are selling. This is the most tax-efficient method — you can choose to sell the highest-cost lots first to minimize gains or maximize losses.
- FIFO (First In, First Out): The IRS default if you do not specify which lots you are selling. Early purchases (often at lower cost) are treated as sold first, creating larger gains.
- HIFO (Highest In, First Out): Sells the highest-cost lots first, minimizing current gains. Many crypto tax software tools default to this method where allowed.
| Basis Method | Tax Impact | IRS Allowed? |
|---|---|---|
| Specific Identification | Best — choose lots to minimize tax | Yes (must be documented) |
| FIFO | Often highest tax in rising markets | Yes (IRS default) |
| HIFO | Lower tax than FIFO in most cases | Yes (as a form of SpecID) |
| Average cost | Not allowed for crypto (only for mutual funds) | No |
Reporting Crypto on Your Return
Crypto gains and losses are reported on Schedule D (capital gains summary) and Form 8949 (individual transaction listing) of your federal 1040. Every taxable crypto transaction must appear on Form 8949, regardless of whether you received a 1099.
| Form | Purpose | What to Enter |
|---|---|---|
| Form 1040 (front page) | Digital asset question | Check "Yes" if you sold, exchanged, or disposed of any digital asset in 2026 |
| Form 8949 | Transaction-level detail | Date acquired, date sold, proceeds, cost basis, gain/loss for each lot |
| Schedule D | Summary of capital gains/losses | Totals from 8949; net short-term and long-term amounts flow to 1040 |
| Schedule 1 | Other income | Mining income, staking rewards, airdrops reported as ordinary income here |
| 1099-DA | Exchange-issued reporting (2025+) | New form; exchanges report gross proceeds and cost basis to IRS |
- Software options: CoinTracker, Koinly, TaxBit, and CoinLedger automatically import transactions from exchanges and wallets to generate IRS-ready Form 8949 exports. Most integrate directly with TurboTax or TaxAct.
- Loss carryforwards: If your crypto losses exceed gains plus the $3,000 ordinary income offset limit, unused losses carry forward indefinitely to future tax years.
FAQ
The IRS issued Notice 2014-21 establishing that cryptocurrency is treated as property for federal tax purposes — not as foreign currency, not as cash, and not as a commodity in the traditional sense. This classification has far-reaching implications: every disposal of crypto triggers a capital gain or loss calculation, just like selling stock.
Yes. Swapping Bitcoin for Ethereum is treated exactly like selling BTC for dollars and immediately buying ETH. The IRS calculates your gain or loss on the BTC at the moment of the swap, even though no cash changed hands.
Specific identification lets you choose which lots to sell, making it the most tax-efficient option if you document it properly. Without specific identification, the IRS defaults to FIFO, which often creates larger gains in a rising market since your earliest, lowest-cost purchases are treated as sold first.
No, gifting crypto is not a taxable event for the giver as long as the gift stays under the annual exclusion of $19,000. The recipient inherits your original cost basis, so they will owe tax based on your purchase price when they eventually sell.