Crypto Tax Guide: How to Report Cryptocurrency
Everything you need to file crypto taxes correctly in 2026 — what counts as a taxable event, how the IRS and other agencies treat crypto, the best calculators, and a step-by-step walkthrough from exchange exports to a filed return.
The 30-second version
Crypto is taxed. In the United States the IRS classifies cryptocurrency as property, which means almost every disposal — a sale, a swap, a purchase of coffee with Bitcoin — is a taxable event. You report each one on Form 8949, which summarizes onto Schedule D. Hold longer than a year and you qualify for long-term capital gains rates of 0%, 15%, or 20%. Earn crypto through staking, mining, airdrops, or a paycheck and it is ordinary income at fair market value the moment you receive it.
The mechanics are the same everywhere crypto is taxed: identify the cost basis (what you paid), the proceeds (what you got), and the holding period (how long you held it). The difference between jurisdictions is mostly rate and form — covered in the jurisdiction table below.
What counts as a taxable crypto event?
The single biggest mistake new crypto holders make is assuming only cashing-out to a bank is taxable. It is not. The table below is the practical reference you will return to every tax season.
If you trade 0.5 BTC for 8 ETH, the IRS treats it as if you sold that 0.5 BTC for dollars at market price, then used those dollars to buy ETH. The BTC side is a reported gain or loss; the ETH side becomes your new cost basis.
Crypto tax rules by country
Rules differ country by country but converge on the same idea: crypto is an asset, disposals are taxable, and income-type events are ordinary income. Below is the 2026 landscape for the five jurisdictions that drive most English-language search traffic on crypto tax.
United States (IRS)
Classification: Property
United Kingdom (HMRC)
Classification: Capital Gains Asset
Canada (CRA)
Classification: Commodity
Australia (ATO)
Classification: CGT Asset
Germany (BZSt)
Classification: Private Asset
Germany does not tax private crypto sales held longer than one year, making it one of the most crypto-friendly tax regimes in the OECD. Staking rewards, however, are now taxed as income under rules updated in 2024.
How crypto capital gains are calculated
The gain or loss on every disposal is simply proceeds − cost basis. The complexity is bookkeeping — tracking which specific units you disposed of.
Establish your cost basis
Your cost basis is the purchase price plus allowable fees (exchange fees, network gas paid by you). If you bought 1 ETH at $2,000 and paid a $10 fee, your basis is $2,010.
Pick a lot-ID method (US)
In the US you default to First-In-First-Out (FIFO) unless you specifically identify lots at the time of sale. Specific Identification (Spec ID) and Highest-In-First-Out (HIFO) can legally lower your bill by selling your highest-basis coins first — but you must document the selection before the trade settles.
Determine the holding period
The clock starts the day after acquisition and ends the day you dispose of the asset. Over 365 days = long-term rates. Under = short-term / ordinary.
Subtract allowable costs
Exchange withdrawal fees, transfer gas paid by you, and acquisition costs are deductible against proceeds. Do not deduct network fees paid by the counterparty.
Net gains against losses
Short-term losses offset short-term gains, long-term losses offset long-term gains. Excess losses offset up to $3,000 of ordinary income (US) and carry forward indefinitely.
The best crypto tax calculators in 2026
Manual spreadsheets do not scale past a few trades. The calculators below all ingest exchange CSVs and wallet addresses, match transfers, and produce jurisdiction-specific reports. Pick by use-case, not by brand.
Koinly
$79 / yearBest for DeFi & NFTs
- 800+ integrations
- DeFi & LP support
- UK & EU tax reports
CoinTracker
$59 / yearBest for Coinbase users
- 300+ wallets & exchanges
- TurboTax export
- IRS-ready
TokenTax
$199 / yearBest full-service (CPA)
- CPA review add-on
- Mining & margin trades
- Form 8949 + Schedule D
ZenLedger
$99 / yearBest for complex trades
- DeFi & NFTs
- Tax-loss harvesting
- Audit defense
Even if you use a calculator, download CSV exports from every exchange and a full transaction list from every on-chain wallet before the tax year closes. Exchanges delist, shut down, and change APIs — your raw data is the only irreplaceable record.
Step-by-step: reporting crypto on a US tax return
This is the exact workflow a CPA follows. If your activity is simple (one exchange, a few trades) you can do this yourself with a calculator output.
Aggregate every source
Pull CSVs from each centralized exchange, connect wallet addresses for DEX / DeFi activity, and import staking and mining reward accounts. Miss one and your basis chain breaks.
Run the calculation
Choose your accounting method (FIFO is the IRS default), let the calculator match transfers between your own wallets (so they are not counted as disposals), and reconcile any unmatched trades.
Fill out Form 8949
Each disposal is one row: description (e.g. "0.12 BTC"), date acquired, date sold, proceeds, cost basis, adjustment code, and gain or loss. Short-term (Part I) and long-term (Part II) go on separate sheets.
Roll up to Schedule D
Form 8949 totals flow to Schedule D, which nets short- and long-term results and applies the correct rates. Schedule D then carries to Form 1040.
Report income events separately
Staking, mining, airdrops, and crypto wages go on Schedule 1 (or Schedule C if a trade or business) as ordinary income at fair market value on the day received.
Check the digital-asset question
Form 1040 asks: "At any time during 2026, did you receive, sell, exchange, or otherwise dispose of a digital asset?" Answer honestly — this is how the IRS builds its audit list.
Keep records for 6 years
The IRS statute of limitations on omitted income extends to six years. Store exports, calculator reports, and wallet seed phrases (separately and securely) for at least that long.
7 legal ways to lower your crypto tax bill
Long-term rates max at 20% vs. 37% ordinary — a 17-point spread.
Realize losses before year-end to offset gains, then wait 30 days to rebuy (no wash-sale rule yet on crypto in the US).
Gift up to $18,000 per recipient (2026) with no gift tax and no capital gains triggered.
Donate held-over-one-year crypto to a 501(c)(3): deduct full FMV and pay zero capital gains.
Identify highest-basis lots at sale time to minimize the gain reported.
No state income tax in FL, TX, NV, WY, SD — federal liability only.
Self-directed IRAs and 401(k)s can hold crypto with tax-deferred (traditional) or tax-free (Roth) growth.
Crypto is currently exempt from the wash-sale rule (which would disallow a loss if you rebuy the same asset within 30 days) because it is property, not a security. Bipartisan legislation has repeatedly proposed closing this loophole — check current law before harvesting losses.
Special situations: DeFi, NFTs, stablecoins, lost crypto
DeFi & liquidity pools
Adding tokens to a liquidity pool is generally treated as a disposal of the deposited assets (you gave up control). LP tokens you receive are a new asset with a new basis. Rewards from the pool are ordinary income as they accrue.
NFTs
Buying an NFT is not taxable. Selling one at a gain is. Whether NFTs are collectibles (28% top rate in the US) or regular property is unresolved — the IRS is expected to rule by 2027.
Stablecoins
Swapping USDC for USDT is technically a disposal, but because both peg to $1 the gain or loss is effectively zero. Still report it — the IRS sees the trade.
Lost, stolen, or hacked crypto
Pre-2018 theft losses were deductible. The TCJA suspended personal casualty losses through 2025; only federally-declared-disaster losses qualify. A bill (the Keep Crypto Theft Deductible Act) has been proposed but not passed.
Hard forks & airdrops
New tokens from a hard fork are income at FMV when you have dominion and control. Airdrops you did nothing for may be income only when sold — a gray area the IRS continues to clarify.
Crypto-to-crypto swaps
Every swap is two events: a disposal of the coin you gave and a new basis in the coin you received. DEX trades through routing tokens (e.g. wrapped ETH) multiply reportable events fast — this is where calculators earn their price.
What happens if you skip reporting
The IRS has made crypto enforcement a flagship priority. Form 1099-DA (issued by exchanges starting tax year 2025) gives the agency a direct read on your disposals, and Chainalysis ties on-chain activity to KYC identities.
If you have unreported crypto from prior years, the IRS Voluntary Disclosure Practice can substantially reduce penalties. Talk to a tax attorney before filing amended returns.
Crypto tax FAQ
Yes. In most jurisdictions — including the US, UK, Canada, Australia, and the EU — cryptocurrency is treated as property or an asset. You owe tax when you sell, trade, swap, or spend crypto for a gain. Simply buying and holding crypto is not a taxable event, and transferring between your own wallets is generally not taxable.
Taxable events typically include selling crypto for fiat, trading one crypto for another, spending crypto on goods and services, earning staking or mining rewards, receiving airdrops, and earning DeFi yield. Non-taxable events include buying crypto with fiat, transferring between your own wallets, and gifting under the annual exclusion.
In the US, crypto is property. Selling held-over-one-year crypto produces long-term capital gains (0%, 15%, or 20%), while shorter holds are taxed as ordinary income. Income-type events — staking, mining, wages — are ordinary income at fair market value on receipt. Report all disposals on Form 8949, which flows to Schedule D.
Yes. Centralized exchanges (Coinbase, Kraken, Binance.US) issue Form 1099-DA starting tax year 2025 and respond to subpoenas. The IRS also uses blockchain analytics firms like Chainalysis to match on-chain activity to identities. Always report honestly — penalties for unreported crypto can reach 75% of the unpaid tax.
Failure-to-file penalties run 5% of unpaid tax per month (up to 25%), accuracy-related penalties add 20%, and fraud penalties reach 75%. The IRS has an open voluntary disclosure program and a six-year statute of limitations for omitted income, so unreported crypto can surface years later with interest.
Top options in 2026 are Koinly (best for DeFi and NFTs), CoinTracker (best for Coinbase users), TokenTax (best full-service with CPAs), and ZenLedger (best for complex transactions). All import from 100+ exchanges and wallets and produce IRS-ready Form 8949 and Schedule D.
Yes. In the US, staking rewards are ordinary income at fair market value when you receive them. When you later sell the rewarded tokens, you also owe capital gains tax on any appreciation since receipt. The UK treats staking similarly as miscellaneous or trading income depending on frequency.
No tax is owed on a loss, but you should still report it. Capital losses offset capital gains dollar-for-dollar, and up to $3,000 of excess loss offsets ordinary income per year in the US, with the remainder carrying forward indefinitely.
Track cost basis before tax season
NexCrypto imports your exchange trades and on-chain activity into a single portfolio view with per-asset cost basis, unrealized gains, and disposal history — the exact data your tax calculator needs. Stop reconciling spreadsheets at the end of the year.