Crypto taxes confuse everyone — including, frankly, many tax professionals. This quick explainer: how crypto taxes work in the US breaks it down plainly: The IRS treats cryptocurrency as property, not currency, which means every sale, trade, or purchase-with-crypto is a taxable event requiring you to calculate gain or loss. Staking rewards count as income. Even swapping one coin for another triggers tax. But buying and holding? Not taxed. Transferring between your own wallets? Not taxed. This guide explains how crypto taxes actually work for US taxpayers: what’s taxable, how gains are calculated, what records to keep, and the mistakes that trigger IRS letters.
The Foundational Rule: Property, Not Currency
Since IRS Notice 2014-21, virtual currency has been treated as property for federal tax purposes — like stocks, not like dollars. The consequences are sweeping: every disposal is a taxable event. Selling Bitcoin for dollars? Taxable. Trading Ethereum for Solana? Taxable (two disposals, in fact). Buying coffee with crypto? Taxable — you “sold” the crypto at its current value. Receiving crypto as pay? Ordinary income at fair market value.
Not taxable: buying crypto with dollars and holding it (no gain realized until you sell), transferring crypto between wallets or exchanges you own, and gifting crypto (though the recipient inherits your cost basis — document it). Taxable as ordinary income on receipt: staking rewards, mining rewards, airdrops, and learn-to-earn payouts — valued at fair market value when received, then subject to capital gains on later sale. This dual treatment (income now, gains later) is where most beginners get tangled. The IRS virtual currency guidance page is the authoritative source — dense, but definitive. The Taxpayer Advocate Service, an independent IRS watchdog, also publishes plain-language explainers when the official guidance gets too technical.
Calculating Gains: Basis, Holding Period, Rates
Capital gain = sale price minus cost basis (what you paid, plus fees). Buy 0.1 BTC for $6,000, sell later for $9,000 — that’s a $3,000 gain. Holding period determines the rate: assets held one year or less face short-term rates (taxed as ordinary income — your marginal bracket, up to 37%); held more than one year, long-term rates apply (0%, 15%, or 20% depending on income — dramatically lower for most people). The one-year line is the most valuable date in crypto tax planning: selling at 366 days versus 364 can halve your tax.
Which coins did you sell? With multiple purchases, you need an accounting method — FIFO (first-in-first-out, the IRS default if you don’t specify), HIFO (highest-in-first-out, minimizes gains), or specific identification. Your method must be applied consistently with records to prove it. Losses help: capital losses offset gains dollar-for-dollar, and up to $3,000 of net losses can offset ordinary income yearly (excess carries forward). Tax-loss harvesting — selling losers to offset winners — works in crypto, and unlike stocks, crypto isn’t currently subject to wash-sale rules (though legislation has been proposed — verify current law before relying on this).
Reporting: Forms and Records
Form 8949 and Schedule D: each disposal gets listed on Form 8949 (description, dates, proceeds, basis, gain/loss), summarized on Schedule D. Dozens of trades mean dozens of lines — which is why crypto tax software (CoinTracker, Koinly, TokenTax) exists: connect your exchanges via API, and it computes everything. For active traders, it’s not optional — it’s sanity. The 1099 situation: US exchanges issue 1099-MISC for certain rewards/income; brokers began expanded reporting under infrastructure-law rules — but you owe accurate reporting regardless of what forms you receive. “I didn’t get a 1099” is not a defense.
Records to keep from day one: every transaction’s date, type, amounts, fair market values, and fees — plus wallet addresses for transfers between your own accounts (to prove non-taxable movement). Export exchange histories annually; exchanges shut down and APIs break. If you’re self-employed with crypto income streams, the record-keeping discipline overlaps with setting aside taxes as a self-employed person — quarterly estimated payments may apply to significant crypto income. And note the policy landscape keeps evolving — how AI may change tax filing is worth watching as automation reaches this space.
Common Mistakes (and How the IRS Finds You)
Mistake 1: “Small amounts don’t count.” There’s no de minimis exemption — a $50 gain is technically reportable. (Enforcement priorities differ from legal obligations, but the law is the law.) Mistake 2: Forgetting crypto-to-crypto trades. Swapping coins feels like no “sale” happened — the IRS disagrees completely. Mistake 3: Ignoring staking/airdrop income. Those rewards were taxable on receipt, even if you never sold. Mistake 4: No records. “I don’t know my basis” doesn’t zero your tax — the IRS can treat the full sale amount as gain.
How enforcement works: the IRS has required US exchanges to report user data since the landmark Coinbase summons, runs blockchain analytics contracts, and added the explicit digital-asset question to Form 1040 — answering it falsely is perjury-adjacent trouble. State taxes apply on top of federal in most states (a few, like Texas and Florida, have no income tax). Mistake 5: Assuming exchanges handle it all. Even with improved 1099 reporting, you’re responsible for reconciling across every platform and wallet you used — no single exchange sees your full picture. Consolidate with crypto tax software rather than trusting any one form. When in doubt — complex DeFi activity, large amounts, prior-year omissions — hire a crypto-knowledgeable CPA. The fee is trivial next to penalties and interest. For general small-business tax strategy alongside crypto activity, see how small business owners save on taxes legally.
The Bottom Line
Crypto taxes in the US rest on one principle — property treatment means every disposal is taxable — plus three practices: track cost basis from day one, respect the one-year holding line for long-term rates, and report everything on Forms 8949/Schedule D whether or not you received a 1099. Use crypto tax software, keep annual exports, and get professional help for anything complex. The IRS has both the data and the tools now; compliance is cheaper than consequences — and organized records make every future tax season dramatically easier.
Frequently Asked Questions
Do I pay taxes if I just buy and hold crypto?
No — buying with dollars and holding creates no taxable event. Tax applies when you sell, trade, or spend the crypto (capital gains), or when you receive rewards like staking income (ordinary income on receipt).
Is trading one crypto for another taxable?
Yes — the IRS treats crypto-to-crypto trades as taxable disposals. You’re deemed to have sold the first coin at fair market value and bought the second, with gain or loss calculated on the first.
What tax rate applies to crypto gains?
Holdings of one year or less: short-term rates (your ordinary income bracket). Over one year: long-term rates of 0%, 15%, or 20% based on income. The one-year threshold is the single most important date in crypto tax planning.
Do I need to report crypto if I didn’t receive a 1099?
Yes — you’re legally required to report all taxable crypto activity regardless of whether any form was issued. “No 1099” is not a valid reason for omission, and exchanges do share user data with the IRS.
Are crypto losses tax deductible?
Yes — capital losses offset capital gains dollar-for-dollar, and up to $3,000 of net capital losses per year can offset ordinary income, with excess carried forward indefinitely. Keep records to substantiate every loss.

