This is not tax advice
Crypto tax treatment depends on where you live, what you did, and how local rules classify the activity.
Use a qualified tax professional for tax advice.
This page is about recordkeeping habits that make future review easier.
Keep exchange exports
Download account statements, trade history, deposits, withdrawals, fee records, and reward reports from every exchange you use.
Do this regularly. Waiting until tax season can be stressful if an account is closed, an export format changes, or a venue becomes harder to access.
Save wallet context
For self-custody wallets, keep notes on:
- wallet purpose
- major transfers
- bridge routes
- DeFi deposits and withdrawals
- staking or reward activity
- token swaps
- test transactions
Wallet addresses show transactions, but they do not always explain intent.
Separate transfers from trades
A transfer between your own wallets may not be the same as a sale, but messy records can make it look confusing later.
Label self-transfers where possible. Keep transaction hashes and notes for large moves.
Track fees
Network fees, exchange fees, bridge fees, and swap fees can matter for cost basis and performance review.
Even when tax treatment differs by location, fees are still useful for understanding the real result of a trade or transfer.
Record rewards clearly
Staking rewards, lending interest, airdrops, and incentive tokens may need separate treatment.
Keep dates, token amounts, fair-value notes if available, and the platform or wallet source.
The practical takeaway
Good crypto recordkeeping is boring in the best way.
Export early, label wallets, save transaction hashes, track fees, and keep a simple note trail before the activity becomes too complicated to reconstruct.