How to Do Your Crypto Taxes (2026): A Plain-English Guide

TL;DR: In the US, the IRS treats crypto as property, so you owe tax when you sell it, trade one coin for another, spend it, or earn it (staking, mining, rewards) — but not when you simply buy and hold or move coins between your own wallets. You must report crypto on your tax return even if you never cashed out to dollars. The real work is tracking cost basis across every wallet and exchange, which is exactly what crypto tax software is built to do.

Affiliate disclosure: HashWatch earns a commission if you use crypto tax software through our Koinly link, at no extra cost to you. It doesn't change our advice. This is educational only — not tax or financial advice.

Is crypto actually taxed? (Yes — as property)

The single most important thing to understand: the IRS treats cryptocurrency as property, not currency. That means every unit of Bitcoin, Ethereum, or any other token is treated like a share of stock or a piece of real estate. When you dispose of it, you have a capital gain or loss based on how much its value changed while you held it.

This is why "I only bought crypto, I never made real money" isn't the shield people think it is. And it's why your 2025 Form 1040 has a digital asset question right near the top asking whether you received, sold, exchanged, or otherwise disposed of a digital asset during the year. You have to answer it — yes or no — even if the answer is no. Answering falsely is a problem you don't want.

What counts as a taxable event (and what doesn't)

Here's the part that trips everyone up. A "taxable event" doesn't require converting to US dollars.

Taxable events (you report these):

  • Selling crypto for cash (USD) — the obvious one.
  • Trading one crypto for another — swapping ETH for SOL is treated as selling your ETH at its fair market value that day, then buying SOL. Gain or loss on the ETH is taxable, even though no dollars touched your bank.
  • Spending crypto on goods or services — buying a coffee or a laptop with Bitcoin is a disposal of that Bitcoin.
  • Earning crypto as income — staking rewards, mining, airdrops, referral rewards, interest/yield, and getting paid in crypto are all taxable as ordinary income at the value on the day you receive them (more on this below).

Not taxable (no tax event):

  • Buying crypto with dollars and holding it — no tax until you dispose of it.
  • Transferring crypto between wallets or accounts you own — moving BTC from Coinbase to your own hardware wallet is not a sale. (It can still mess up your records, which we'll get to.)
  • Holding through price swings — unrealized gains aren't taxed. Only realized ones are.
  • Gifting within limits, and donating to a qualified charity — these have their own rules; check with a professional.

Short-term vs long-term capital gains

When you do have a taxable disposal, how long you held the asset matters a lot:

  • Short-term (held one year or less): taxed as ordinary income, at your regular federal bracket — roughly 10% to 37% in 2026.
  • Long-term (held more than one year): taxed at preferential rates of 0%, 15%, or 20%, depending on your total taxable income.

That gap is one of the few genuinely powerful, legal levers you have. Holding a winning position past the one-year mark can meaningfully cut the tax bill. It's not tax advice to say "hold longer" — plenty of reasons exist to sell sooner — but the difference is real and worth knowing before you click sell.

Losses matter too: capital losses offset capital gains, and up to $3,000 of net losses can offset ordinary income per year, with the rest carried forward. This is why reporting losing trades is in your interest, not just an obligation.

How crypto income (staking, mining, rewards) is taxed

Earned crypto is a different animal from bought crypto. When you receive staking rewards, mining payouts, airdrops, or yield, that's ordinary income equal to the fair market value of the coins on the day they hit your wallet. It's taxed like wages or interest, at your ordinary rate.

Then a second tax event can happen later: when you eventually sell or trade those earned coins, you have a capital gain or loss measured from that original "value on receipt" figure (which becomes your cost basis). So earned crypto can get taxed twice in two different ways — once as income when received, once as a capital gain when sold. That's not double-dipping; it's the same logic as being paid in company stock.

The new 1099-DA broker reporting — what it means for you

This is the biggest recent change, so read carefully.

Starting with transactions on or after January 1, 2025, US crypto brokers — think custodial exchanges like Coinbase, plus certain hosted-wallet providers, kiosks, and payment processors — must report your digital asset sales to the IRS on a new Form 1099-DA. You should expect to receive your first 1099-DA for 2025 transactions by around mid-February 2026.

Two things to know:

  1. For the 2025 tax year, brokers generally report only gross proceeds — the total dollars from your sales, often without cost basis. Basis reporting on certain transactions phases in for transactions on or after January 1, 2026. So in the early years, the IRS may see what you sold for but not what you paid — and if you don't supply the cost basis, the entire proceeds can look like pure gain.
  2. Foreign exchanges may not send a 1099-DA at all. The rules primarily target US brokers. If you use offshore platforms, don't assume "no form = no obligation."

The bottom line hasn't changed: whether or not you receive a 1099-DA, you're required to report all your crypto gains, losses, and income. What has changed is that the IRS now gets its own copy for many transactions — so the gap between what you report and what they see is more visible than ever.

The cost-basis headache (why this is genuinely hard)

Cost basis is simply what you paid for a coin (plus fees). Your gain is sale price minus basis. Easy in theory — brutal in practice, because:

  • You bought the same coin at ten different prices across three exchanges and a wallet.
  • You moved coins between wallets, so no single platform sees your full history.
  • You made hundreds of small swaps in DeFi, each one a taxable disposal needing a fair-market value.
  • Brokers, for now, often don't report your basis — so it's on you to prove it.

On top of that, guidance that took effect for 2025 pushed taxpayers toward tracking basis on a per-wallet / per-account basis rather than pooling everything into one universal ledger. The exact mechanics of that transition (and any safe-harbor allocation you were supposed to make) are the kind of detail worth confirming with a tax professional or the IRS for your specific situation — don't take a blog's word for it, including this one.

This is precisely the mess that crypto tax software exists to clean up.

How to actually file: a step-by-step

  1. List every place you touched crypto — exchanges, wallets, DeFi protocols, staking services, the lot. Missing one is the #1 cause of wrong numbers.
  2. Gather your data — transaction histories (CSV exports or API connections), plus any 1099-DA, 1099-MISC, or 1099-B forms you received.
  3. Import everything into crypto tax software. A tool like Koinly connects to your exchanges and wallets, pulls in the full transaction history, and matches transfers between your own accounts so they aren't mistaken for sales.
  4. Reconcile and review. Check for missing cost basis, unlabeled transfers, or "unknown" transactions. This is the step people skip — and shouldn't.
  5. Generate the forms. Capital gains flow onto Form 8949 and Schedule D; crypto income typically lands on Schedule 1 (or Schedule C if it's a business like serious mining). The software produces these filled out.
  6. File — via your tax software (Koinly exports plug into TurboTax, H&R Block, etc.), hand the reports to your CPA, or file directly.
  7. Answer the Form 1040 digital asset question honestly, and keep your records for years in case of questions.

Where crypto tax software fits — and where it doesn't

For anyone with more than a handful of transactions, dedicated software is the practical answer. Koinly aggregates your wallets and exchanges into one place, calculates gains and losses using an accepted accounting method, tracks cost basis per account, and generates the IRS forms you actually file. It turns a weekend of spreadsheet misery into an afternoon of review. There's usually a free tier to import and preview your numbers before you pay to export the finished reports.

But software is not magic. It's garbage-in, garbage-out: if you forget to connect a wallet, or a swap imports with no price data, the output will be wrong — confidently wrong. You still have to review the results. And genuinely complex situations — large amounts, business-level mining, prior unreported years, DeFi exotica, or anything you're unsure about — deserve a crypto-savvy CPA. Good software plus a good accountant beats either one alone.

Common mistakes people make

  • Thinking crypto-to-crypto trades are invisible. They're taxable disposals. This is the most common error, by a mile.
  • Assuming "no 1099 = no reporting." You report regardless of what forms arrive.
  • Forgetting a wallet or exchange, which breaks cost basis and inflates your apparent gains.
  • Ignoring small DeFi and airdrop transactions that each carry a tax consequence.
  • Not harvesting losses — unreported losses are money left on the table.
  • Waiting until April. Reconciling a year of transactions under deadline pressure is how mistakes happen.

FAQ

Do I owe tax if I didn't cash out to USD? Quite possibly, yes. Trading one crypto for another, spending crypto, and earning crypto are all taxable even though you never touched dollars. "Never cashed out to my bank" is not the same as "no taxable events."

What if I didn't report crypto in past years? You're not alone, and it's fixable — but ignoring it is the worst option, especially now that 1099-DA gives the IRS its own records. Generally you'd amend the affected returns (Form 1040-X) and pay any tax owed, which usually costs far less than penalties for getting caught. This is a situation where you should talk to a tax professional before acting.

Which accounting method should I use (FIFO, HIFO, etc.)? Your method affects your reported gains, and the rules around per-wallet tracking changed for 2025. Most software lets you choose an accepted method and applies it consistently. Which is best for you — and what's actually permitted for your situation — is worth confirming with a professional.

Is crypto tax software worth paying for? If you have more than a few transactions or use multiple platforms, almost certainly. The time saved and errors avoided typically dwarf the cost, and tools like Koinly let you import and see your numbers for free before you pay for the final reports.


This article is educational only and is not tax, financial, or legal advice. Tax law is complex, varies by individual situation, and changes frequently; the information here is current as of mid-2026 and may not reflect later updates. Always verify details with the IRS and consult a qualified tax professional before making decisions or filing.