Crypto Taxes: What You Need to Know

The IRS treats cryptocurrency as property, not currency โ€” which means nearly every action you take with it is a taxable event, not just cashing out to dollars. Trading one coin for another, buying a coffee with Bitcoin, and receiving staking rewards all trigger tax consequences most people never track until a surprise bill or an IRS letter shows up. Here's what actually counts.

What Counts as a Taxable Event

ActionTaxable?Tax Type
Buying crypto with cashNoโ€”
Holding crypto (no sale)Noโ€”
Selling crypto for cashYesCapital gain/loss
Trading crypto for cryptoYesCapital gain/loss
Spending crypto on goods/servicesYesCapital gain/loss
Mining rewardsYesOrdinary income
Staking rewardsYesOrdinary income
AirdropsYesOrdinary income
Transferring between your own walletsNoโ€”

The "coin-to-coin trade" line is the one people miss most. Swapping $5,000 of Bitcoin for Ethereum feels like it's still "in crypto," but the IRS sees it as selling your Bitcoin for its fair market value and immediately buying Ethereum โ€” a fully taxable disposal of the Bitcoin.

Cost Basis: The Number That Determines Your Gain

Capital Gain/Loss = Sale Price โˆ’ Cost Basis (Original Purchase Price + Fees)

Example: you bought 0.5 BTC for $15,000 (including exchange fees) in March 2024. In June 2026 you sell it for $34,000. Your taxable gain is $19,000. Because you held it more than a year, it qualifies for long-term capital gains rates instead of ordinary income rates.

Short-Term vs. Long-Term: The Rate Gap Is Huge

Holding PeriodTax TreatmentRate (varies by income)
1 year or lessShort-term capital gains10-37% (ordinary rates)
Over 1 yearLong-term capital gains0%, 15%, or 20%

On a $19,000 gain, a filer in the 32% bracket would owe roughly $6,080 if the sale is short-term, versus roughly $2,850 at the 15% long-term rate โ€” a difference of over $3,200 for holding the exact same asset just a little longer.

Staking and Mining: Taxed Twice, Sort Of

Say you earn 0.1 ETH in staking rewards when ETH is worth $3,200 โ€” that's $320 of ordinary income, taxed at your regular bracket the moment you gain control of it. That $320 also becomes your cost basis for those 0.1 ETH. If you later sell them when ETH hits $4,000, you have an additional $80 capital gain ($400 sale value minus $320 basis) taxed separately. Two distinct tax events from one reward.

๐Ÿ“‰ No wash-sale rule (for now): Unlike stocks, the IRS wash-sale rule currently doesn't apply to crypto. Some investors deliberately sell a losing position in December to realize a deductible loss, then immediately rebuy the same coin โ€” locking in the tax benefit without changing their market position. Legislation to close this gap has been proposed repeatedly, so don't assume it lasts forever.

Losses Aren't Wasted โ€” They Offset Gains

Capital losses offset capital gains dollar-for-dollar first. If you had $12,000 in crypto gains and $8,000 in crypto losses this year, you're only taxed on the net $4,000. If losses exceed gains, up to $3,000 of the excess offsets ordinary income annually, with the remainder carried forward indefinitely to future tax years.

Record-Keeping: What You Actually Need

  • Date and time of every buy, sell, trade, and reward.
  • Fair market value in USD at the time of each transaction.
  • Fees paid โ€” these add to cost basis and reduce taxable gain.
  • Wallet-to-wallet transfers โ€” not taxable, but track them so you don't lose cost-basis history when moving off an exchange.

Most major exchanges issue Form 1099-DA or similar reporting starting with recent tax years, but DeFi trades, wallet-to-wallet activity, and older transactions often aren't captured automatically โ€” dedicated crypto tax software or a spreadsheet is still the safest way to reconcile everything before filing.

Estimate Your Crypto Gains and Losses

Our Crypto Profit/Loss Calculator computes your cost basis, gain, and tax exposure across trades.

Try the Calculator โ†’

Related Articles

0-20%
Long-term capital gains rate range
Up to 37%
Short-term rate (held โ‰ค1 year)
$3,000
Max annual loss deduction vs. ordinary income
1 yr
Holding period to unlock long-term rates

Frequently Asked Questions

Is trading one crypto for another crypto taxable?

Yes. Swapping Bitcoin for Ethereum, or any coin-to-coin trade, is a taxable disposal of the coin you gave up โ€” the IRS treats it exactly like selling for cash and immediately buying the new coin. You owe tax on any gain even if you never touched U.S. dollars.

Do I owe tax if I just buy crypto and hold it?

No. Buying crypto with cash and holding it (HODLing) is not a taxable event. Tax is triggered only when you sell, trade, spend, or otherwise dispose of it, or when you receive new crypto as income (mining, staking, airdrops).

How is staking income taxed?

Staking rewards are taxed as ordinary income at their fair market value the moment you gain control of them. That value also becomes your cost basis for those coins, so a later sale is taxed separately as a capital gain or loss from that basis.

What is the short-term vs long-term capital gains difference for crypto?

Crypto held one year or less before selling is taxed as short-term capital gains at your ordinary income rate (up to 37%). Crypto held over one year qualifies for long-term capital gains rates (0%, 15%, or 20%), which can cut your tax bill substantially.

Can I deduct crypto losses?

Yes. Capital losses offset capital gains dollar for dollar, and up to $3,000 of net losses can offset ordinary income per year, with any excess carried forward to future years. Unlike stocks, crypto currently has no wash-sale rule, so some investors sell at a loss and immediately rebuy.

Figures are illustrative estimates for educational purposes and not tax, legal, or financial advice. Crypto tax rules vary by jurisdiction and change frequently โ€” consult a licensed tax professional.