Canada and Australia both require a reader to understand the difference between a platform export and a complete personal record. The exact tax outcome depends on facts, residence, classification, and current guidance. This article focuses on practical preparation: preserve raw activity, explain transfers, and make currency conversions reproducible. It does not assert that a particular transaction is income, capital, deductible, or reportable.
Start with a fact inventory
List residence dates, account entities, wallets, payment methods, and the period being prepared. Note whether a platform account is personal, business, trust, or shared. Keep a separate inventory of assets held directly and through a platform. A country label on a website does not determine residence or classification; the underlying agreement and facts matter.
Export raw records first
Download orders, fills, deposits, withdrawals, fees, staking or lending statements, and account balances in the platform’s original format. Preserve filenames, export dates, and the platform timezone. Obtain public transaction histories for self-custody wallets and link them to the same record ids. Never rely on a tax app’s transformed CSV as the only evidence, because a parser may silently drop failed transactions or internal transfers.
Classify movement types conservatively
Mark transfers between wallets you control, platform-to-platform moves, gifts, payments, swaps, and rewards as separate types awaiting review. A transfer may still incur a fee or involve a bridge. An asset swap can have two legs and different contracts. Write the factual description first; let a qualified adviser apply local rules. Avoid labeling every incoming asset as income merely because it increased a balance.
Make currency conversion repeatable
Record source currency, quote currency, exchange-rate provider, timestamp, and the formula used. Canada and Australia may involve different local-dollar views, but the same raw quantity should remain visible. If a platform uses an internal rate, save its statement and compare a sample with an independent source. Do not backfill missing dates with a current price without clearly marking the assumption.
Document fees and network costs
Keep trading fees, withdrawal fees, gas, and spread evidence in separate fields. A fee in a native coin can be easy to miss when the wallet shows only the token movement. Record the transaction hash and the fee asset. A tax export should show what the platform reported, what the chain shows, and what remains unresolved rather than hiding differences in a rounded total.
Reconcile totals before handover
Compare opening balance plus movements minus closing balance for each asset and account. Investigate gaps caused by pagination, delisted assets, duplicate fills, or timezone boundaries. Keep a mismatch log with the source URL and question sent to support. A zero difference is not required for a useful handover; an explained unresolved item is more credible than a guessed adjustment.
Keep guidance current
Save the relevant official tax authority pages and the date read. Mark any adviser interpretation separately from the original text. When a rule or platform export changes, version the workbook instead of overwriting the prior year. Store encrypted copies and limit access. The result is a factual evidence packet that can support a professional review in either country without pretending the countries have identical rules.
Worked example: an omitted network fee
A wallet export lists a token transfer of 500 units, but the native-asset balance fell by a fee that the tax tool omitted. Keep the token movement, fee asset, hash, and local-currency valuation as separate rows and link them with one record id. Check whether the platform CSV uses UTC or local time and whether the parser merged two partial fills. The purpose is not to choose a tax treatment automatically; it is to ensure an adviser can see every factual component and decide which local rule applies.
Frequently asked question
Can an automated tax report replace platform and wallet exports?
No. Automation can organize data, but it may miss account scope, transfer intent, fees, or regional classification. Keep the raw exports and the assumptions used by the report so a professional can test the result.
