How to File Crypto Taxes: Step-by-Step Guide (2026)

June 16, 2026 3 min read

Key Takeaways

  • Filing crypto taxes starts with exporting records from every exchange and wallet, then importing them into crypto tax software.
  • Your software generates the needed forms — Form 8949, Schedule D, and Schedule 1 in the US, SA100/SA108 in the UK, and T1/Schedule 3 in Canada.
  • Deadlines differ by country: April 15 (US), January 31 (UK), and April 30 (Canada), with extensions available.
  • Report everything — tax authorities receive data from Coinbase, Kraken, and other exchanges, so omitting activity raises audit risk.

Filing crypto taxes doesn’t have to be overwhelming. With the right software and process, you can file correctly in under an hour.

Here’s the step-by-step process for US, UK, and Canada.

How to file crypto taxes — step-by-step process with software comparison

The Filing Process

Step 1: Gather All Exchange Records

Export CSV files from every exchange and wallet:

SourceHow to Export
CoinbaseReports → Tax → Download
BinanceOrders → Trade History → Export
KrakenSettings → API → Download
Crypto.comAccounts → Statement
MetaMaskUse tax software import

Don’t forget:

  • All exchanges (even closed ones)
  • DeFi wallets (MetaMask, Trust Wallet)
  • Hardware wallets (Ledger, Trezor)
  • Staking platforms

Step 2: Import to Tax Software

Use crypto tax software to auto-import transactions:

SoftwareImport MethodTime
KoinlyCSV, API, wallet address5 min
CoinTrackerCSV, API5 min
TaxBitCSV, API5 min
CoinLedgerCSV, API5 min

Step 3: Review and Categorize

Check that all transactions are correctly categorized:

Transaction TypeWhat to Check
TradesCost basis correct
SwapsBoth sides recorded
IncomeStaking, farming, airdrops
LossesTax-loss harvesting opportunities

Step 4: Generate Tax Forms

Your software generates the forms you need:

Form (US)Purpose
Form 8949Individual crypto transactions
Schedule DCapital gains summary
Schedule 1Other income (staking, etc.)
Form 1040Total tax return

Step 5: File Your Return

MethodBest For
Tax softwareMost people
Tax professionalComplex DeFi
IRS Free FileSimple returns

US Filing Details

Deadlines

DeadlineWhat
April 15Tax return due
April 15Tax payment due
October 15Extension deadline
January 31Exchange sends 1099s

Required Forms

FormWhen Needed
Form 1040Always
Schedule 1If you have staking income
Form 8949If you sold crypto
Schedule DCapital gains summary

Tax Rates (2026)

RateIncome Range
0%$0 - $47,025
15%$47,026 - $518,900
20%$518,901+
28%Collectibles (NFTs)

UK Filing Details

Deadlines

DeadlineWhat
January 31Self Assessment online
October 31Paper return
July 31Second payment on account

Required Forms

FormPurpose
SA100Main tax return
SA108Capital gains supplement
SA106Foreign income

Canada Filing Details

Deadlines

DeadlineWhat
April 30Tax return due
June 15Self-employed deadline
April 30Payment due

Required Forms

FormPurpose
T1 GeneralMain tax return
Schedule 3Capital gains
T5008Securities transactions

Common Filing Mistakes

MistakeConsequence
Not reporting all exchangesIRS audit risk
Using wrong cost basisIncorrect tax amount
Missing DeFi transactionsUnderreporting income
Not reporting small amountsAll income is taxable
Filing latePenalties and interest

Software Recommendation

SoftwareBest ForUSUKCanada
KoinlyAll usersYesYesYes
CoinTrackerUS usersYesNoNo
TaxBitFree optionYesNoNo
CoinLedgerInternationalYesYesYes
CryptoTaxCalculatorUK/AUNoYesYes

The filing checklist

Key PointTakeaway
Gather recordsExport CSV from all exchanges
Use tax softwareKoinly, CoinTracker, or TaxBit
Review transactionsCheck categories and amounts
Generate formsSoftware creates them automatically
File by deadlineApril 15 (US), Jan 31 (UK), Apr 30 (CA)
Report everythingIRS/HMRC/CRA have your data

A practical filing calendar

The difference between a smooth filing and a frantic one is almost always timing. Start in January, when exchanges begin issuing 1099s, and export CSV files from every source — including exchanges you have closed, DeFi wallets like MetaMask and Trust Wallet, hardware wallets, and staking platforms. Import everything into your tax software, then review the categories: trades need correct cost basis, swaps need both sides recorded, and any staking, farming, or airdrop income needs a proper income classification. That leaves you weeks to resolve discrepancies rather than an hour on deadline day. Generating the forms and submitting well before the due date also gives you room to correct a mistake if the software flags an anomaly.

What to avoid

Most filing problems trace back to incomplete records rather than malice. Not exporting every exchange you have used — including ones you closed years ago — leaves transactions missing that the IRS or HMRC can still see. Using the wrong cost basis for a disposal produces an incorrect tax amount, and missing DeFi transactions underreports income. Some filers assume small amounts don’t matter, but all income is taxable and the data sharing makes omissions visible. Filing late adds penalties and interest on top of any other problem. The single best guard is to report everything and give yourself the time to do it carefully, because an honest but slightly late return is easier to fix than one that hides activity.

Frequently Asked Questions

Do I need to report crypto even for small amounts?

Yes. All crypto income and disposals are reportable regardless of size, and exchanges such as Coinbase and Kraken report transaction data to the IRS and other authorities. If you don't report, they will still have the records.

What tax forms do I need for crypto in the US?

You generally need Form 1040, Form 8949 for individual crypto transactions, Schedule D as the capital gains summary, and Schedule 1 if you have staking or other crypto income. Your tax software generates these automatically from your imported transactions.

How do I choose the right crypto tax software?

Koinly supports the US, UK, and Canada and handles complex DeFi well; CoinTracker is strong for US users; CoinLedger covers the US, UK, and Canada; and CryptoTaxCalculator suits UK and Australian filers. Choose based on your country and the complexity of your activity, and try free tiers before paying.

What happens if I file late?

Filing late attracts penalties and interest in every country. The deadlines are April 15 in the US, January 31 for UK Self Assessment online, and April 30 in Canada, with extensions available in some cases. Starting your record-gathering in January avoids a rushed, mistake-prone submission.

PP
PaisayehPaisa Editorial Team
Financial education in plain language. Our team reviews every article for accuracy and clarity.
← Back to Crypto Tax Search all articles
This content is for educational purposes only. Not financial advice. Do your own research before investing.