Every taxable event, short vs long-term rates, NFT and DeFi treatment, and the legal strategies that reduce your crypto tax bill โ with the actual IRS rules.
The IRS treats cryptocurrency as property โ not currency. This has enormous tax implications. When you sell, exchange, or use crypto, it's treated exactly like selling a stock: you realize a capital gain or loss based on the difference between your purchase price (cost basis) and your sale price. Every transaction is a potential taxable event.
The IRS takes crypto taxation seriously: the tax return now asks 'Did you receive, sell, exchange, or otherwise dispose of any digital asset?' on Form 1040. Answering 'no' when you did is potentially perjury. The IRS also receives 1099-B forms from major exchanges and has issued John Doe summonses to Coinbase and other exchanges to identify unreported gains.
Capital losses on crypto are deductible against capital gains and up to $3,000 of ordinary income per year. Excess losses carry forward. You still must report these losses โ you can't simply not file. And failing to report even loss transactions can trigger IRS penalties for incomplete reporting.
| Event | Taxable? | What It Triggers |
|---|---|---|
| Selling crypto for dollars | Yes | Capital gain or loss |
| Trading Bitcoin for Ethereum | Yes | Capital gain or loss (crypto-to-crypto IS taxable) |
| Using crypto to buy goods/services | Yes | Capital gain or loss on the crypto used |
| Receiving crypto as payment for work | Yes | Ordinary income at fair market value received |
| Mining crypto | Yes | Ordinary income at fair market value when received |
| Staking rewards | Yes (IRS position) | Ordinary income when received |
| Receiving crypto as a gift | No | Not taxable when received; inherits giver's basis |
| Donating crypto to charity | No | Deductible at fair market value; no capital gains |
| Buying crypto with dollars | No | Not taxable; establishes cost basis |
| Transferring between your own wallets | No | Not taxable; document for record-keeping |
| Crypto-to-crypto on DEX | Yes | Capital gain or loss on each swap |
The holding period determines your tax rate โ exactly as it does for stocks:
| Holding Period | Tax Rate | Notes |
|---|---|---|
| Under 1 year (short-term) | 10โ37% (ordinary income rates) | Same as if it were regular income |
| Over 1 year (long-term) | 0%, 15%, or 20% | 0% if income under $47,025 (single, 2024) |
| 3.8% NIIT surcharge | Added at $200K income (single) | Net Investment Income Tax applies |
A taxpayer in the 22% federal bracket pays 22% on short-term crypto gains โ but only 15% on long-term. On a $30,000 gain, that's $2,100 in tax savings by waiting until the 12-month mark. This is the simplest legal crypto tax reduction available.
Cost basis methods (how you calculate your gain) include FIFO (first-in, first-out โ the IRS default), specific identification (choose which lots to sell), and HIFO (highest-in, first-out โ minimizes gains by selling highest-cost lots first). Specific ID and HIFO typically produce lower tax bills but require detailed record-keeping.
Tools: Koinly, CoinTracker, TaxBit, and CryptoTrader.Tax all connect to exchanges and wallets to automatically calculate your crypto tax liability. For complex DeFi activity or large portfolios, these tools are essential โ manually tracking every on-chain transaction is impractical.
NFTs: Buying an NFT is not taxable. Selling an NFT is taxable as a capital gain. Creating and selling an NFT as an artist is ordinary income (like selling any artwork you created). Trading crypto for an NFT triggers a taxable event on the crypto used.
DeFi (decentralized finance): Providing liquidity, yield farming, borrowing against crypto, and receiving governance tokens are all potentially taxable events. DeFi tax treatment is complex and evolving โ the IRS has not issued specific guidance on many DeFi scenarios. Consult a CPA familiar with crypto for significant DeFi activity.