Crypto Taxes US
IRS rules, Form 1099-DA, short-term vs long-term capital gains, enforcement.
Tax year 2025 · filing year 2026
Short answer
IRS treats crypto as property. Disposals = capital gains (short-term at ordinary rates if held ≤1 year; long-term at 0/15/20% if held >1 year). Staking, mining, airdrops-via-action, crypto-as-wages = ordinary income at receipt. Report on Form 8949 + Schedule D. Form 1099-DA from brokers (Coinbase, Kraken, etc.) starting 2025 — cost-basis reporting from 2026. The 1040 digital-asset question is a perjury hook. This is not tax advice — consult a CPA.
IRS classification
Notice 2014-21 established that virtual currency is treated as property for federal tax purposes. This framework has held through 2026, refined by multiple Revenue Rulings (2019-24 on forks, 2023-14 on staking rewards, etc.). Congressional crypto-specific legislation has been proposed repeatedly but the IRS treatment remains consistent: it's property.
Capital gains
Each disposal (sale, swap, spend, or gift above the annual exclusion) is a taxable event. Gain = proceeds minus cost basis.
Short-term (held ≤1 year)
Taxed at your ordinary income tax rate. 2026 brackets (verify current): 10%, 12%, 22%, 24%, 32%, 35%, 37%. Applies to most active-trading profits.
Long-term (held >1 year)
Preferential rates: 0% (low income), 15% (most middle-income), 20% (high income). Plus 3.8% Net Investment Income Tax (NIIT) for high earners. The difference between 24% short-term and 15% long-term is material — hold past 365 days where strategically possible.
Cost basis methods
Default: FIFO (first-in, first-out). Alternative: specific identification (specific ID), where you identify the specific lot being disposed of. For tax optimisation (HIFO — highest-in, first-out), you need to keep records proving specific lot identification. Post-2025, many exchanges provide Lot-ID functionality; document the method you use.
Ordinary income events
- Staking rewards — Rev. Rul. 2023-14: income at FMV when you gain dominion and control (typically on receipt in your account).
- Mining — self-employment income if trade/business; hobby income otherwise. Schedule C or Schedule 1.
- Airdrops received via action — income at FMV on receipt.
- Airdrops received without action — no action, typically no immediate tax; basis = zero; entire proceeds taxed as capital gain on later disposal.
- Crypto as wages — W-2 income if employee, 1099-NEC if contractor. FMV at receipt, subject to FICA/payroll taxes.
- Crypto received for services — self-employment income. Schedule C.
Form 1099-DA (new — 2025 onward)
The Infrastructure Investment and Jobs Act (2021) mandated crypto brokers to report customer activity to the IRS. Form 1099-DA phases in:
- 2025 tax year (forms in early 2026): gross proceeds reported.
- 2026 tax year (forms in early 2027): gross proceeds + cost basis reported.
- Who issues: Coinbase, Kraken, Gemini, Crypto.com, Paxos, ItBit, and other "digital asset brokers" as defined by Treasury rules. DeFi protocols and self-custody wallets not directly covered (some rules are contested).
You must reconcile 1099-DA against your own records on Form 8949. Discrepancies trigger inquiries. See our Form 1099-DA explainer for the full phase-in, who issues it, and the DeFi carve-out.
What is NOT a taxable event
- Buying crypto with fiat
- Holding crypto
- Transferring crypto between your own wallets (self to self)
- Transferring to a spouse (spousal exemption)
- Gifts below the annual gift-tax exclusion ($18,000 per recipient in 2024; verify current)
- Receiving a gift (recipient has carryover basis, but no immediate tax event)
The 1040 digital-asset question
Form 1040 asks: "At any time during [year], did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, or otherwise dispose of a digital asset?"
Answer honestly. "No" when you had disposals is perjury. The IRS has used this question as a hook for enforcement; it is not a trivial question.
Enforcement trajectory
IRS crypto enforcement has intensified since 2019 with John Doe summonses against Coinbase, Kraken, Circle, and others. Form 1099-DA dramatically expands direct reporting. Penalties: 20% accuracy-related for negligence, 75% for fraud, criminal liability in severe cases. The IRS has opened dedicated Crypto Enforcement Division offices and hired specialist agents. Enforcement will continue to expand.
Practical filing workflow
- Gather 1099-DA from each exchange (delivered Jan-Feb following tax year).
- Export transaction history from each exchange AND each wallet.
- Use a crypto-tax tool (Koinly, CoinTracking, TaxBit, CoinLedger) to aggregate, classify, and produce Form 8949.
- Reconcile broker 1099-DA against your aggregated records. Flag discrepancies.
- Report on Form 8949, summarise on Schedule D. Staking/mining income on Schedule 1 or Schedule C.
- Answer the 1040 digital-asset question honestly.
- If DeFi-heavy or large-volume, engage a crypto-specialist CPA.
Where to hold crypto in the US
US has strong state-by-state regulatory variation. See best crypto banks in US, FDIC-insured crypto banks, is Coinbase safe, is Kraken safe.
Federal-level development: SEC SAB-122 (January 2025) rescinded the on-balance-sheet treatment that had blocked US banks from custodying customer crypto. Paired with OCC Interpretive Letter 1183, it cleared the path for BNY Mellon, State Street, and other trust banks to enter institutional crypto custody — changing the competitive landscape against non-bank custodians (Coinbase Custody, Fidelity Digital Assets).
Stablecoin reporting note: stablecoin yield (USDC, USDT, USDe) is taxable as ordinary interest income under current IRS guidance — separate from the broker-reporting regime applied to spot disposals. See stablecoin issuers ranked for the underlying reserves and regulatory context of each major issuer.
Practical how-to guides
For action-level guides on the most-common BTC, ETH, USDC, USDT, SOL, XRP, BNB, DOGE, ADA, TRX, AVAX, DOT, POL, LTC, LINK, DAI, UNI, XMR, XLM, and SHIB operations in the US — venue comparison + step-by-step + Travel Rule + tax handling:
Bitcoin
- How to buy Bitcoin in the US
- How to sell Bitcoin in the US
- How to send Bitcoin in the US
- How to swap Bitcoin in the US
- How to earn interest on Bitcoin in the US
Ethereum
- How to buy Ethereum in the US
- How to sell Ethereum in the US
- How to send Ethereum in the US
- How to swap Ethereum in the US
- How to stake Ethereum in the US
- How to earn interest on Ethereum in the US
USDC
- How to buy USDC in the US
- How to sell USDC in the US
- How to send USDC in the US
- How to swap USDC in the US
- How to earn interest on USDC in the US
USDT (Tether)
- How to buy USDT in the US
- How to sell USDT in the US
- How to send USDT in the US
- How to swap USDT in the US
- How to earn interest on USDT in the US
Solana
- How to buy Solana in the US
- How to sell Solana in the US
- How to send Solana in the US
- How to swap Solana in the US
- How to stake Solana in the US
- How to earn interest on Solana in the US
XRP
- How to buy XRP in the US
- How to sell XRP in the US
- How to send XRP in the US
- How to swap XRP in the US
BNB
- How to buy BNB in the US
- How to sell BNB in the US
- How to send BNB in the US
- How to swap BNB in the US
- How to stake BNB in the US
Dogecoin
- How to buy Dogecoin in the US
- How to sell Dogecoin in the US
- How to send Dogecoin in the US
- How to swap Dogecoin in the US
Cardano
- How to buy Cardano in the US
- How to sell Cardano in the US
- How to send Cardano in the US
- How to swap Cardano in the US
- How to stake Cardano in the US
- How to earn interest on Cardano in the US
Tron
- How to buy Tron (TRX) in the US
- How to sell Tron (TRX) in the US
- How to send Tron (TRX) in the US
- How to swap Tron (TRX) in the US
- How to stake Tron (TRX) in the US
Avalanche
- How to buy Avalanche (AVAX) in the US
- How to sell Avalanche (AVAX) in the US
- How to send Avalanche (AVAX) in the US
- How to swap Avalanche (AVAX) in the US
- How to stake Avalanche (AVAX) in the US
Polkadot
- How to buy Polkadot (DOT) in the US
- How to sell Polkadot (DOT) in the US
- How to send Polkadot (DOT) in the US
- How to swap Polkadot (DOT) in the US
- How to stake Polkadot (DOT) in the US
- How to earn interest on Polkadot (DOT) in the US
Polygon
- How to buy Polygon (POL) in the US
- How to sell Polygon (POL) in the US
- How to send Polygon (POL) in the US
- How to swap Polygon (POL) in the US
Litecoin
- How to buy Litecoin (LTC) in the US
- How to sell Litecoin (LTC) in the US
- How to send Litecoin (LTC) in the US
- How to swap Litecoin (LTC) in the US
Chainlink
- How to buy Chainlink (LINK) in the US
- How to sell Chainlink (LINK) in the US
- How to send Chainlink (LINK) in the US
- How to swap Chainlink (LINK) in the US
- How to stake Chainlink (LINK) in the US
DAI
- How to buy DAI in the US
- How to sell DAI in the US
- How to send DAI in the US
- How to swap DAI in the US
- How to earn interest on DAI in the US
Uniswap
- How to buy Uniswap (UNI) in the US
- How to sell Uniswap (UNI) in the US
- How to send Uniswap (UNI) in the US
- How to swap Uniswap (UNI) in the US
Monero
- How to buy Monero (XMR) in the US
- How to sell Monero (XMR) in the US
- How to send Monero (XMR) in the US
- How to swap Monero (XMR) in the US
Stellar
- How to buy Stellar (XLM) in the US
- How to sell Stellar (XLM) in the US
- How to send Stellar (XLM) in the US
- How to swap Stellar (XLM) in the US
Shiba Inu
- How to buy Shiba Inu (SHIB) in the US
- How to sell Shiba Inu (SHIB) in the US
- How to send Shiba Inu (SHIB) in the US
- How to swap Shiba Inu (SHIB) in the US
Disclaimer
This page is general information, not tax advice. US tax law and IRS enforcement evolve continuously; your specific fact pattern may yield different outcomes. Consult a CPA or tax attorney familiar with crypto before filing. See terms of service.