Key points
- Keep transaction records before an account or service changes.
- Record date, amount, asset, value and transaction context.
- Exports and wallet history can complement each other.
- Tax treatment is jurisdiction-specific; use qualified advice where needed.
Record first, calculate later
Tax rules vary by jurisdiction, but recordkeeping is useful everywhere. Preserve the date, asset, quantity, transaction type, fees and a reasonable record of value at the time. Keep exchange exports and wallet transaction identifiers where applicable.
Waiting until tax season can be risky because platforms can change export formats, accounts can close and historical pricing sources can differ.
Separate transfers from disposals
Moving an asset between accounts you control is operationally different from selling, exchanging or spending it, but software may not know that automatically. Preserve enough context to classify transactions later.
Fees can also have different treatment depending on the transaction and jurisdiction. Do not let a generic portfolio app become the only source of truth.
Use local rules and professional advice
TopPick can compare tax and accounting software features, but it does not determine your tax liability. Check the tax authority that applies to you and use a qualified professional for complex situations.
For U.S. users, the IRS specifically emphasizes keeping records of digital-asset purchases, receipts, sales, exchanges and other dispositions.
Primary reading
These official sources provide background for the risk and custody concepts used in this guide. Product-specific facts should still be checked against the relevant operator and jurisdiction.