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

June 16, 2026
🏷️ crypto-tax 🏷️ filing 🏷️ tax-return

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:

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

Summary

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
📚 Found this helpful? Share it with someone who's new to crypto. This question was sourced from BitcoinTalk community discussions.
This content is for educational purposes only. Not financial advice. Do your own research before investing.