Crypto taxes in 2026 are more automated — and more scrutinized — than in any prior year. Starting January 1, 2026, US crypto brokers are required to report cost basis to the IRS via Form 1099-DA for assets purchased on or after that date. The era of plausibly-missed crypto income is over.
December 31 is the last day to execute any tax-relevant moves for the 2026 filing year: realizing losses, moving between positions, or timing staking reward recognition. November is when you still have time to act.
Do you actually need to file crypto taxes?
In the US, you have a tax reporting obligation if any of the following occurred in 2026:
- You sold, swapped, or spent crypto (capital gain or loss event)
- You received staking, mining, lending, or airdrop rewards (ordinary income)
- You received crypto as payment for services (ordinary income)
- You sold crypto you received as income (two events: income recognition when received, capital gain/loss when sold)
What is NOT a taxable event: Buying crypto with fiat, transferring crypto between your own wallets, holding crypto without selling.
What counts as a taxable crypto event in 2026
| Event | Tax treatment |
|---|---|
| Sell crypto for USD | Capital gain or loss |
| Swap crypto for crypto (e.g. ETH → USDC) | Capital gain or loss |
| Spend crypto on goods or services | Capital gain or loss |
| Receive staking rewards | Ordinary income (at FMV when received) |
| Receive airdrop | Ordinary income (at FMV when received) |
| Receive crypto as payment | Ordinary income |
| Gift crypto (under $18,000 annual exclusion) | Not taxable to giver |
| Inherit crypto | Step-up in basis; consult tax professional |
New in 2026 — Form 1099-DA: US exchanges are now required to issue 1099-DA forms reporting gross proceeds from crypto sales for assets bought on or after January 1, 2026. Cost basis reporting is also required for those purchases. For crypto bought before 2026, universal wallet-by-wallet accounting rules apply — FIFO is the IRS default if you do not specify another method.
Best crypto tax tools for year-end 2026
| Tool | Best for | Free tier | Starting price |
|---|---|---|---|
| Koinly | Multi-chain, DeFi, NFTs | 25 transactions/yr | ~$49/yr |
| CoinLedger | US focus, easy 1099 import | Unlimited tracking | ~$49/yr |
| TokenTax | High-volume, DeFi, complex situations | None | ~$65/yr |
| TaxBit | Exchange integrations, institutional | Limited | ~$50/yr |
| CoinTracking | Power users, European compliance | 200 tx free | ~$12/yr |
Step 1 before buying any tool: Export your transaction history from every exchange and wallet you used in 2026. Most tools support CSV import. A tool cannot calculate your taxes if it cannot see your transactions.
Step-by-step: filing crypto taxes before year-end
Step 1 — Inventory all accounts. List every exchange account, wallet address, and DeFi protocol where you held or transacted crypto in 2026. Include CEXs (Coinbase, Binance, Kraken), DEXs (Uniswap, Jupiter), and staking protocols.
Step 2 — Export transaction history. Download CSV or API-based transaction exports from each exchange. For on-chain wallets, import your wallet address into your chosen tax tool — most tools can parse on-chain transaction history automatically.
Step 3 — Identify your cost basis method. FIFO (first in, first out) is the IRS default. Specific identification (choosing which lot you sell) allows tax optimization. Your choice must be applied consistently within a tax year for each asset. If you want to use specific identification, document your lot selection at the time of each sale.
Step 4 — Review unrealized losses before December 31. Tax-loss harvesting — selling positions at a loss to offset capital gains — must be completed before December 31 to count in the 2026 tax year. Review which positions are underwater and whether realizing the loss creates a useful offset against 2026 gains.
Step 5 — File or extend. US 2026 crypto taxes are due April 15, 2027. If you need more time, file for an extension by April 15 (extends filing to October 2027). Note: an extension to file is not an extension to pay — estimated taxes are still due by April 15.
What Form 1099-DA does — and does not — solve
Form 1099-DA improves broker reporting, but it is not a complete crypto tax return. A custodial broker generally sees only the activity that occurred on its own platform. If you bought BTC on one exchange, transferred it to self-custody, and later sold it through another broker, the selling platform may receive the proceeds without receiving the original acquisition cost. That can leave the reported basis blank or incomplete even when the sale itself is correctly reported.
The IRS digital asset guidance says brokers must report gross proceeds for covered transactions beginning in 2025 and basis for certain transactions effected on or after January 1, 2026. It also makes clear that taxpayers remain responsible for reporting taxable transactions whether or not a form is issued. Self-custody swaps, decentralized exchange trades, staking rewards, liquidity activity, and transfers between platforms may therefore require records beyond the broker statement.
Treat every 1099-DA as a reconciliation document rather than the final answer. Match each reported disposal against your own transaction ledger, check whether the basis is present, and investigate any duplicate or unfamiliar transaction before importing it into tax software. Do not automatically add a 1099-DA total to a separately calculated gain report, because that can count the same disposal twice.
How to rebuild missing cost basis
Cost basis is generally the amount paid for the asset, adjusted for transaction-related costs that apply to the acquisition. To calculate a gain or loss, you also need the disposal proceeds and the identity of the specific units sold. The practical difficulty is maintaining that chain when assets move through multiple exchanges and wallets.
Use a transfer-first reconciliation process:
- Match every withdrawal with the corresponding deposit using the transaction hash, asset, amount, and timestamp.
- Mark transfers between wallets you control as non-disposals, while separately reviewing any network fee paid in crypto.
- Carry the original acquisition date and basis into the destination wallet instead of assigning a new purchase price.
- Resolve unmatched deposits before calculating gains; an unexplained deposit often represents a transfer with missing history rather than zero-cost crypto.
- Keep a note for manual adjustments so the same correction can be explained if the return is reviewed later.
The IRS recommends retaining the asset type, acquisition and disposal dates, number of units, fair market value in US dollars, and basis. Save CSV exports, wallet addresses, transaction hashes, and screenshots of any exchange record that may not remain available indefinitely.
DeFi, staking, NFTs, and gas fees need separate review
Crypto tax software is strongest at straightforward buys and sales. DeFi transactions can contain several economic actions inside one wallet transaction, and automatic labels do not always reflect the correct tax characterization. Supplying liquidity may involve depositing two assets, receiving an LP token, earning fees or incentives, and later redeeming a different quantity of the underlying assets. Lending protocols can add interest-bearing receipt tokens, collateral movements, liquidations, and bad-debt events.
Staking rewards are generally tracked as income using their fair market value when the taxpayer obtains control, with that value becoming the basis for a later sale. NFTs require the same acquisition-and-disposal discipline, but marketplace fees, creator royalties, and thin pricing can make valuation more difficult. Gas fees should also be reviewed in context: a fee connected to acquiring or disposing of an asset may be treated differently from a fee paid for a transfer or another on-chain action.
Create a manual-review queue for transactions labeled as liquidity deposits, staking claims, bridges, wraps, migrations, liquidations, NFT mints, or spam tokens. Confirm the economic substance before accepting the software classification, and consult a qualified tax professional when the treatment is uncertain.
Your year-end crypto tax document pack
Before closing your 2026 records, save a dated archive containing exchange CSV files, wallet transaction exports, 1099 forms, tax-software reconciliation reports, realized gain reports, income summaries, and a list of wallet addresses under your control. Include notes explaining missing basis, inaccessible exchanges, protocol migrations, and any manual pricing source used for an illiquid asset.
Keep the original files as well as the cleaned version imported into your tax software. If an exchange later changes its export format or a protocol interface disappears, the original evidence will show how the return was prepared. The objective is not only to produce a number, but to preserve a reproducible path from each reported total back to the underlying transactions.
Five mistakes that cost crypto users the most at tax time
1. Missing DeFi transactions. Every swap on Uniswap, every yield claim on Aave, every LP position exit is a taxable event. Most manual filers miss DeFi transactions entirely. Use a tool that parses on-chain activity, not just exchange history.
2. Treating transfer fees as non-deductible. Gas fees paid to execute a taxable sale are deductible as selling expenses, reducing your net capital gain. Many users forget to capture gas fee costs.
3. Using FIFO without evaluating alternatives. FIFO is the default but not always optimal. If you have long-term positions (held > 1 year, taxed at lower capital gains rates) and short-term positions, specific identification allows you to choose which lots to sell. This can significantly reduce tax liability.
4. Not reporting staking income. Staking rewards are taxable ordinary income when received. Many users track unrealized gains on their staked positions but forget to report the rewards themselves as income.
5. Not keeping records of wallet addresses. The IRS can request documentation of wallet ownership. Maintain records linking your wallet addresses to your identity, especially for addresses that received significant income.
FAQ
When is the deadline for crypto tax year-end moves in 2026?
December 31, 2026 is the last day for any transaction that affects your 2026 tax year — sales, swaps, loss harvesting, and reward recognition events. The filing deadline is April 15, 2027 (October 2027 with an extension).
Does the IRS know about my crypto transactions?
Yes, increasingly. US exchanges now issue Form 1099-DA and report transaction data to the IRS. The IRS has used blockchain analytics firms to identify underreported crypto income since 2019. In 2026, reporting infrastructure is more comprehensive than ever.
What is the wash sale rule for crypto?
As of 2026, the wash sale rule (which prevents claiming a loss if you repurchase the same security within 30 days) does not apply to crypto under current US tax law. This makes tax-loss harvesting in crypto more straightforward than in stocks — you can sell and immediately repurchase the same token.
Do I owe taxes if I only held crypto and did not sell?
No. Holding crypto is not a taxable event. You only owe taxes when you dispose of crypto (sell, swap, spend) or receive crypto as income (staking, mining, airdrops, payments).
Disclaimer: This article is for informational purposes only and does not constitute financial or investment advice. Cryptocurrency and digital asset markets carry significant risk. Always do your own research before making decisions.



