What records do I need to keep for crypto transactions for taxes?

Table of Contents

What records do I need to keep for crypto transactions for taxes?

If you buy, sell, trade, stake or spend cryptocurrency, tax authorities increasingly expect you to have clean, detailed records of your activity. Even if your exchange sends you a tax report, you’re still ultimately responsible for being able to prove how you calculated your gains, losses and income.

In this guide, we’ll walk through exactly what records to keep for crypto taxes, how long to keep them, and practical tips to stay organized year after year.

Important: Tax rules vary by country. This article gives general best practices and examples from the U.S., U.K., and Australia. Always confirm details with a local tax professional.


1. Why crypto record keeping matters for taxes

Most major tax authorities now treat crypto as a taxable asset, not as anonymous “internet points”.

  • In the United States, the IRS treats virtual currency as property, so general rules for property transactions (like stocks) apply.(IRS)
  • The IRS FAQs on virtual currency explicitly remind taxpayers to maintain records of receipts, sales, exchanges or other dispositions of virtual currency and its fair market value at the time of each transaction.(IRS)
  • The IRS also emphasizes that income from digital assets must be reported on your tax return.(IRS)

Other countries are similar:

  • HMRC (U.K.) expects individuals to keep records of all cryptoasset transactions, noting that exchanges may only keep data for a short time or might not exist later.(GOV.UK)
  • The ATO (Australia) states that you must keep records of each crypto asset and every transaction to work out capital gains or losses and other tax consequences.(Australian Taxation Office)

Good records help you:

  • Correctly calculate capital gains and losses
  • Report income from mining, staking, airdrops, DeFi, and more
  • Prove your numbers if you’re audited
  • Avoid penalties or amended returns later

If your records are incomplete or messy, you risk misreporting income, overpaying tax, or facing penalties for under-reporting.


2. Key principles of crypto tax record keeping

Before we dive into specific documents, it helps to understand some core principles.

2.1 What should your crypto tax records show?

For each taxable event, your records should allow you (and a tax authority) to reconstruct:

  1. What happened – e.g., you bought, sold, traded, spent, earned, staked, or received crypto
  2. When it happened – date and, ideally, time (with timezone)
  3. How much crypto was involved – quantity and asset (e.g., 0.25 BTC, 500 USDC)
  4. The value in fiat (your local currency) at the time
  5. Any fees paid in crypto or fiat
  6. Which wallets/exchanges were involved
  7. The counterparties or platforms (if relevant)
  8. The purpose of the transaction – investment, payment, salary, airdrop, transfer between your own wallets, etc.

If someone can answer these questions from your records, you’re in good shape.

2.2 Who needs to keep crypto tax records?

Generally, you should keep records if you:

  • Buy or sell crypto on exchanges
  • Trade one crypto for another
  • Spend crypto on goods or services
  • Receive crypto as salary, freelance income, or business revenue
  • Mine, stake, or run validator nodes
  • Receive airdrops or coins from hard forks
  • Lend, borrow or farm yield in DeFi
  • Buy or sell NFTs
  • Gift crypto or donate it to charity

Even if your activity is small, tax authorities increasingly receive data from exchanges and brokers, and expect records to back up your return. Recent U.S. regulations, for example, require digital asset brokers to file new information reports such as Form 1099-DA, expanding the IRS’s visibility into crypto transactions.(Bette Hochberger, CPA, CGMA)

2.3 Do exchanges keep records for you?

Many people assume their exchange will always have a full history. That’s risky.

HMRC points out that crypto exchanges may only keep records for a short period, or may not exist when you file a tax return years later.(GOV.UK)

Similarly, the ATO and other regulators stress that the taxpayer, not the exchange, is responsible for keeping records long enough for tax purposes.(Australian Taxation Office)

That’s why you should export and back up data regularly instead of relying purely on platforms.


3. What records do you need to keep for different types of crypto transactions?

Let’s break it down by activity and list the concrete documents and data points you should retain.

3.1 Buying crypto with fiat (cash or bank transfer)

Whenever you buy crypto with government currency (USD, EUR, GBP, AUD, etc.), keep:

  • Exchange records:
    • Trade history or order confirmations
    • Transaction ID (TxID)
  • Bank/fiat records:
    • Bank or card statements showing deposits/withdrawals to/from the exchange
    • Fiat amount, date, and reference
  • Key data to capture:
    • Date and time of purchase
    • Crypto bought (e.g., BTC, ETH) and quantity
    • Price per unit in fiat
    • Total fiat paid
    • Fees charged (and whether paid in crypto or fiat)
    • Exchange or broker used

These details form your cost basis, which you need to calculate eventual gains or losses.

3.2 Selling crypto for fiat

When you sell crypto for fiat, keep:

  • Exchange trade confirmations and CSV exports
  • Bank statements showing fiat received
  • Key data:
    • Date/time of sale
    • Crypto sold and quantity
    • Sale price per unit in fiat
    • Total fiat proceeds
    • Fees and exchange charges
    • Wallets/exchanges involved

You’ll compare this sale value to your cost basis to determine capital gains or losses.

3.3 Trading one crypto for another (e.g., BTC → ETH)

In many jurisdictions, trading one crypto for another is a taxable disposal, even if no fiat is involved.(Boston Bar Association)

Keep:

  • Trade logs or CSV exports from exchanges
  • Screenshots or confirmations for OTC trades or P2P swaps
  • Key data:
    • Date/time
    • Crypto disposed of (e.g., BTC) and quantity
    • Crypto received (e.g., ETH) and quantity
    • Fair market value of both in your local currency at trade time
    • Fees

You need the fiat value of the crypto you gave up to compute your gain or loss, and the fiat value of the crypto received to establish a new cost basis.

3.4 Spending crypto on goods or services

Spending BTC at a merchant or paying a freelancer in ETH often counts as a taxable disposal of the crypto.

Keep:

  • Invoices and receipts from merchants or service providers
  • Payment confirmations (TxID, wallet screenshots)
  • Exchange or wallet records showing where the crypto came from
  • Key data:
    • Date/time of payment
    • Value of the goods/services in fiat
    • Amount of crypto spent
    • Fees

You’ll treat this similar to a sale: the crypto’s fair market value at the time of spending is your “sale price” for tax purposes.

3.5 Receiving crypto as salary, freelance income, or business revenue

If you receive crypto as payment for work or business:

  • Keep invoices, employment contracts, or statements showing why you received the crypto
  • Wallet or exchange records showing the deposit
  • Key data:
    • Date you received the crypto
    • Crypto amount
    • Fair market value in fiat at receipt (income amount)
    • Fees you paid to receive or move the funds

Many tax authorities treat this as ordinary income at the time of receipt, with a separate capital gain/loss later when you dispose of the same coins.(IRS)

3.6 Mining, staking, validator rewards, and yield farming

For mining and staking rewards—or earnings from validator nodes, liquidity pools, and yield farming—your records should show:

  • When each reward was received (or at least daily/weekly totals if the platform provides them)
  • Wallet or platform statements listing reward amounts
  • Fair market value in fiat at receipt (this is typically taxable income)
  • Any business-related expenses (hardware, electricity, hosting, etc.) if you’re operating as a business or professional miner

Recent IRS guidance on staking (for certain trusts) confirms the importance of treating staking rewards as taxable in specific circumstances, underscoring the need for detailed records.(Troutman Pepper Locke)

3.7 Airdrops and hard forks

If you receive new coins via airdrop or hard fork:

  • Keep platform or wallet notifications showing what you received and when
  • TxIDs showing the deposit
  • Key data:
    • Date/time the coins became available
    • Number of units received
    • Fair market value in fiat at that time

The IRS and other tax authorities have issued guidance that airdropped coins from hard forks can be taxable when you have control over them, making accurate timestamp and value records critical.(IRS)

3.8 DeFi activities (lending, borrowing, LP tokens, derivatives)

DeFi adds complexity. For each protocol (DEX, lending platform, derivatives exchange, etc.), keep:

  • Transaction history exports (if available)
  • Screenshots or logs for on-chain interactions
  • Key data:
    • Date/time you supplied liquidity, borrowed, or repaid
    • Tokens deposited and received
    • Interest or rewards earned
    • Liquidation events or protocol fees
    • Fiat values at the time of each taxable event (swaps, interest, liquidation)

Because DeFi smart contracts may not provide user-friendly statements, your own records and exports from portfolio trackers become even more important.

3.9 NFTs (non-fungible tokens)

If you buy, sell, or mint NFTs:

  • Keep transaction history from marketplaces and wallets
  • Receipts or contracts for NFT sales and purchases
  • Key data:
    • Date/time
    • NFT identifier (token ID, contract address, collection name)
    • Crypto paid or received
    • Fiat value at the time
    • Fees (including gas)

NFT taxes often follow similar principles to other crypto assets, but with different asset classifications in some jurisdictions.

3.10 Gifts, donations, lost or stolen crypto

For gifts and donations:

  • Gift letters, donation receipts, and any acknowledgement from charities
  • Records of the crypto’s cost basis (if needed in your jurisdiction)
  • Date/time of gifting or donating and fair market value in fiat

For lost or stolen crypto (where deductions are allowed):

  • Evidence of how the loss occurred (e.g., police reports, correspondence with exchange, proof of hack)
  • Records showing the original acquisition and value of the lost coins

Tax treatment varies significantly, so these records are particularly important if you’re claiming any tax benefit.


4. Crypto record keeping checklist: what to store

Here’s a practical checklist of documents and data points you should keep for crypto taxes:

  1. Exchange data
    • Full CSV exports of trade histories (spot, margin, futures, options)
    • Deposit and withdrawal histories
    • Downloaded tax reports or annual statements
  2. Wallet data
    • Public wallet addresses you control
    • TxIDs for all inbound and outbound transactions
    • Wallet backups or seed phrase (stored securely and separately – not shared with anyone)
  3. Bank and fiat records
    • Bank, card, PayPal or other payment statements showing fiat deposits and withdrawals to/from exchanges or OTC platforms
  4. Supporting documents
    • Invoices, contracts and receipts for salary, freelance work, or business income paid in crypto
    • Mining/staking/validator logs and pool statements
    • DeFi and NFT platform screenshots or activity reports
    • ICO/IEO participation documents and token distribution records
  5. Valuation information
    • Exchange price data used to calculate fiat values (e.g., closing price on a major exchange)
    • Notes on your valuation method if you use averages or specific data sources
  6. Your own tracking file or software
    • A spreadsheet or crypto tax software export showing:
      • Date/time
      • Asset
      • Quantity in/out
      • Fiat value
      • Fees
      • Cost basis method (FIFO, LIFO, specific identification, etc., where allowed)
      • Gain/loss or income classification

5. How long should you keep crypto tax records?

The retention period depends on your country, but crypto records are often needed for several years.

  • United States:
    General IRS rules require keeping records for at least three years after you file a return, but this can extend to six years or more if income is significantly underreported or in cases of fraud. Given the volatility and complexity of crypto, many tax professionals recommend keeping crypto records at least six years, and often longer if feasible.
  • United Kingdom (HMRC):
    Individuals typically must keep records for at least five years after the 31 January submission deadline for the relevant tax year. HMRC’s cryptoasset manuals stress the importance of retaining full transaction details and fiat access records.(GOV.UK)
  • Australia (ATO):
    The ATO states you must keep most records for five years from the date you lodge your tax return. Their crypto guidance explicitly confirms this applies to crypto records as well.(Australian Taxation Office)

Because there’s no harm in keeping digital records longer, a conservative approach is to:

Keep your crypto transaction data for at least 6–7 years, or indefinitely if storage is easy and secure.


6. Best practices for organizing your crypto records

Crypto can generate thousands of micro-transactions. The key is to systematize your record keeping so tax season isn’t a nightmare.

6.1 Export regularly from every platform

  • Set a reminder to export CSV files from each exchange, DeFi dashboard, and NFT marketplace monthly or quarterly.
  • Store these in a dedicated folder structure by year and platform (e.g., /Crypto/2025/Binance/Trades.csv).

This protects you if an exchange changes its export format, restricts history, or shuts down.

6.2 Keep a master spreadsheet or use crypto tax software

You can track records in:

  • A spreadsheet with columns for:
    • Date/time
    • Platform
    • Asset in/out
    • Quantity
    • Fiat value
    • Fees
    • Type of transaction (buy/sell/trade/income/transfer/etc.)
  • Or specialized crypto tax software, which can sync APIs and CSVs, categorize transactions, and produce tax reports.

Even if you use software, it’s wise to export and save the underlying transaction data in case you switch tools later.

6.3 Tag and annotate transactions

  • Mark internal transfers between your own wallets so they’re not mistakenly treated as sales.
  • Add notes for airdrops, promotions, gifts, and unusual events.
  • If a valuation is approximate (e.g., low-liquidity token), note your methodology and price source.

Good annotations can save hours of detective work years later.

6.4 Secure backups

Your crypto records may be just as sensitive as your bank statements. Use:

  • Encrypted storage (e.g., password-protected drives or encrypted folders)
  • Multiple backups (local drive + encrypted cloud)
  • Strong access controls and two-factor authentication on any cloud storage

Remember: never store your seed phrase or private keys in the same place as your everyday working files.


7. Common crypto record keeping mistakes to avoid

Here are some common pitfalls that cause trouble during audits or tax prep:

  1. Relying solely on exchanges to keep history
    • As HMRC and ATO both stress, exchanges may not retain your records indefinitely. Export regularly and keep your own copies.(GOV.UK)
  2. Ignoring “non-fiat” transactions
    • Trades between cryptos, DeFi swaps, or NFT trades can be taxable events even if no cash changes hands.
  3. Not tracking small fees and gas costs
    • Fees paid in crypto affect your cost basis or disposal proceeds, and can add up over time.
  4. Mixing personal, business and client funds in the same wallets
    • If you’re running a business or managing client funds, segregated wallets and meticulous records are crucial.
  5. Losing records from closed or hacked platforms
    • Take screenshots and exports, especially from newer or smaller platforms without mature reporting systems.
  6. No documentation for valuation choices
    • If you use a particular price source or averaging method, briefly documenting it can help defend your calculations later.

8. Simple step-by-step crypto record keeping plan

If you want a straightforward process, you can follow this annual cycle:

  1. At the start of the year
    • List all exchanges, wallets, DeFi protocols, and apps you use.
    • Create a folder structure for the new tax year.
  2. Each month
    • Export CSVs from each exchange and major DeFi platform.
    • Update your master spreadsheet or sync with your crypto tax software.
    • Tag internal transfers and categorize new transaction types.
  3. Each quarter
    • Reconcile your records: check that balances in your spreadsheet/software match your live wallet and exchange balances.
    • Back up all records (encrypted) to at least one extra location.
  4. At tax time
    • Generate capital gains, income, and other tax reports.
    • Save PDFs of final reports and working spreadsheets in a “Filed” subfolder for that year.
  5. Long-term
    • Keep all these records for at least 6–7 years, or longer if your local rules or situation require it.

Following this workflow turns crypto record keeping from a headache into a manageable routine.


9. FAQs about crypto tax records

Do I still need records if my exchange sends a tax form (like Form 1099)?

Yes. Information returns from brokers (like Form 1099 series in the U.S.) are helpful, but they may not be complete or may not reflect every platform you use. You’re responsible for accurate reporting and documentation across all your wallets and exchanges.(IRS)

What if I lost some of my historical data?

Do your best to reconstruct it:

  • Check old emails for trade confirmations
  • Use bank and card statements to infer purchases and sales
  • Pull transaction history from block explorers for known addresses
  • Ask exchanges if they can provide archived data

Document the steps you took and the assumptions you made. A tax professional can help you decide on a reasonable approach.

Are crypto-to-crypto swaps always taxable?

In many countries (including the U.S., U.K. and Australia), exchanging one crypto for another is treated similarly to selling one asset to buy another, triggering a capital gain or loss.(Australian Taxation Office)
However, there are nuances, and some jurisdictions may treat certain activities differently—check local rules.

Do I need to track every tiny transaction, like small staking rewards or dust?

Technically, yes—tax law doesn’t usually include a legal “small amount” exemption for crypto. In practice, you might aggregate very small repetitive transactions (e.g., daily staking rewards) where allowed by your local rules or software, as long as your aggregation method is consistent and reasonable.

Is there any benefit to over-keeping records?

Yes. With digital storage, keeping extra data is cheap. More detail gives you flexibility to:

  • Change tax software
  • Switch cost-basis methods (where allowed)
  • Defend your numbers if audited
  • Optimize tax-loss harvesting in future years

10. Final thoughts

Crypto taxes are evolving quickly, but one thing is constant: good records are your best defense.

If you treat your crypto activity like a serious investment or business—keeping thorough, organized records from day one—you’ll:

  • File more accurate tax returns
  • Save time at tax season
  • Reduce the risk of penalties and audits
  • Make smarter decisions with a clear picture of your gains and losses

Start with a simple system today: export regularly, track consistently, and store securely. Your future self (and your accountant) will thank you.


Sources & references

  • Internal Revenue Service – Notice 2014-21: Virtual Currency Guidance and FAQs on virtual currency, which confirm that virtual currency is treated as property and emphasize the need to maintain records of receipts, sales and exchanges.(IRS)
  • IRS – Digital assets guidance and reminders that income from digital assets must be reported, including 2024 fact sheet on reporting digital asset transactions.(IRS)
  • U.S. Department of the Treasury & IRS – Final regulations and announcements on broker reporting for digital assets (including new Form 1099-DA), expanding official reporting of crypto transactions.(U.S. Department of the Treasury)
  • HMRC – Cryptoassets Manual, including CRYPTO10400 and related sections on record keeping, and practical commentary noting that exchanges may only keep transaction data for limited periods.(GOV.UK)
  • Australian Taxation Office (ATO) – Guidance on crypto asset investments and “Keeping crypto records”, which require taxpayers to keep records of each crypto asset and transaction, typically for five years from lodging their return.(Australian Taxation Office)
  • LITRG & other tax guidance – Educational resources on how cryptoassets are taxed and the importance of accurate records for compliance and audits.(Low Incomes Tax Reform Group)

Scroll to Top