Reporting

Transaction History

Complete record of all crypto buys, sells, transfers, and income events required for accurate tax computation.

AustraliaAustralia
IndiaIndia
United KingdomUnited Kingdom
United StatesUnited States
WorldWorld

Quick answer

Your complete transaction history is the foundation of accurate crypto tax reporting — gaps lead to errors or audits.

Understanding Transaction History on crypto

Transaction history is the comprehensive record of all cryptocurrency transactions including purchases, sales, swaps, transfers, income receipts (staking, mining, airdrops), and DeFi interactions. For tax purposes, each transaction must record: date and time, type of transaction, asset(s) involved, quantity, price in fiat currency at the time, associated fees, and wallet/exchange involved. Maintaining complete transaction history is the taxpayer's responsibility — and gaps, particularly from multiple exchanges or self-custody wallets, are one of the most common causes of inaccurate crypto tax returns.

Transaction history is the comprehensive record of all cryptocurrency transactions including purchases, sales, swaps, transfers, income receipts (staking, mining, airdrops), and DeFi interactions. For tax purposes, each transaction must record: date and time, type of transaction, asset(s) involved, quantity, price in fiat currency at the time, associated fees, and wallet/exchange involved. Maintaining complete transaction history is the taxpayer's responsibility — and gaps, particularly from multiple exchanges or self-custody wallets, are one of the most common causes of inaccurate crypto tax returns.

What this means for your crypto activity

Substantiation requirement

You are required to maintain records to substantiate all reported figures on your tax return.

Multi-exchange consolidation

Records from all exchanges — not just your primary one — must be consolidated for complete history.

Defunct exchange gaps

Lost transaction records from defunct exchanges (e.g. FTX, Celsius) create reporting challenges.

DeFi and on-chain data

DeFi and on-chain transactions must also be captured — exchange downloads alone are insufficient for DeFi users.

Retention periods

Most tax authorities require records to be maintained for 3–7 years (varies by jurisdiction).

  • You are required to maintain records to substantiate all reported figures on your tax return.
  • Records from all exchanges — not just your primary one — must be consolidated for complete history.
  • Lost transaction records from defunct exchanges (e.g. FTX, Celsius) create reporting challenges.
  • DeFi and on-chain transactions must also be captured — exchange downloads alone are insufficient for DeFi users.
  • Most tax authorities require records to be maintained for 3–7 years (varies by jurisdiction).

Seeing it in action

Example scenario

Priya has used five exchanges and three self-custody wallets since 2020. She exports CSVs from all exchanges, imports on-chain history for her wallet addresses into KoinX, and reconciles the complete picture before generating her tax report. Without consolidating all five sources, her cost basis calculations would be incomplete and her gains overstated or understated.

How this works across jurisdictions

  • AustraliaAustralia

    ATO requires records for 5 years from the date of lodgement.

  • IndiaIndia

    Income Tax Act requires records for 6 years from relevant assessment year.

  • United KingdomUnited Kingdom

    HMRC requires crypto records for at least 5 years from 31 January filing deadline.

  • United StatesUnited States

    IRS requires records to be maintained for at least 3 years from filing date; indefinitely for fraudulent returns; all exchanges and wallets.

  • WorldWorld

    Digital records (CSVs, wallet exports, screenshots) are all acceptable forms of documentation.

Take Control of Your Crypto Finances

From crypto taxes to accounting, KoinX helps you manage, track, and stay compliant and to end.

KoinX Logo