What Records Should You Keep for Crypto Taxes?

When tax season arrives, remembering that you bought Bitcoin last year is not enough. You need to know when you bought it, how much you paid, what happened afterward, and which documents support those details.

That sounds manageable until your cryptocurrency activity spreads across several exchanges and wallets. A purchase happens on one platform, a transfer moves the coins elsewhere, and a sale takes place months later through another account.

Without a clear transaction history, even a small number of trades can become difficult to explain.

The most useful crypto tax records include purchase and sale details, exchange history, wallet transfers, transaction fees, income records, and evidence supporting your cost basis and valuations. The IRS identifies asset type, transaction dates and times, quantities, values, and basis among the information needed for digital-asset calculations. Internal Revenue Service

This guide explains how to build a practical recordkeeping system without turning it into a daily accounting project. Country-specific examples are identified where relevant; recordkeeping requirements and tax treatment depend on your jurisdiction.

Why Keeping Crypto Tax Records Matters

A wallet balance tells you what you currently hold. It does not necessarily explain how you acquired it.

Imagine two people who each hold the same quantity of a cryptocurrency. One bought it using savings. The other received it as payment for work. Their balances might look identical, but their transaction histories are different.

Records preserve that history.

They also help you separate events that an exchange may label similarly. A deposit could be a transfer from your own wallet, a customer payment, or an incoming purchase. The platform’s description is a starting point, rather than a complete explanation.

The purpose of a useful recordkeeping system is to answer three questions:

  1. How did the asset enter your ownership?
  2. What happened while you held it?
  3. What did you receive when it left your ownership?

If your records answer those questions clearly, reviewing the tax treatment becomes much easier.

1. Keep a Complete Exchange Transaction History

Start by downloading the available history from every exchange you used during the relevant period.

Look beyond the trading screen. Different platform sections may contain purchases, conversions, deposits, withdrawals, fees, and rewards.

A practical collection should include:

  • Purchase and sale exports.
  • Crypto-to-crypto trade history.
  • Deposit and withdrawal records.
  • Fee details.
  • Reward or earnings statements.
  • Account statements and available tax documents.

Download files covering the entire period you need. Check the export settings carefully: a file covering the last 30 days will not explain transactions from earlier in the year.

Keep each original export unchanged. If you need to correct categories or remove duplicate imports, work from a copy.

Use descriptive filenames such as:

exchange-name-trades-2026.csv

That filename is easier to recognize than several files named “export,” especially when you return to the records months later.

2. Save Purchase Records and Cost Basis Evidence

Purchase records explain what you paid to acquire an asset.

For a straightforward cash purchase, keep the quantity purchased, transaction date, purchase amount, currency, fees, and confirmation.

Consider this simplified example:

Purchase detailExample
AssetToken A
Quantity20 units
Purchase amount$600
Separate fee$6
EvidenceExchange confirmation and payment record

The table preserves the facts without prematurely deciding how every amount should be treated.

Under current US digital-asset guidance, qualifying acquisition transaction costs paid in cash can form part of basis. The guidance also distinguishes these from expenses for transfers between your own wallets. Internal Revenue Service

Keep fees separate in your working records so they can receive the appropriate treatment.

If you acquire the same asset several times, preserve every purchase. You will need that history to apply the relevant identification, matching, or pooling rules.

3. Record Sales, Swaps, and Crypto Purchases

When cryptocurrency leaves your ownership, record what you gave up and what you received.

For a cash sale, save:

  • The asset and quantity sold.
  • The date and time.
  • Gross proceeds.
  • Fees.
  • The settlement currency.
  • The transaction confirmation.

For a swap, document both assets.

An entry that says “received Token B” is incomplete if you exchanged Token A to obtain it. Record the quantity of Token A disposed of alongside the quantity of Token B received.

For spending cryptocurrency, keep the merchant invoice or receipt with the payment transaction.

UK guidance includes selling tokens, exchanging them, and using them to pay for goods or services among disposals that can require a Capital Gains Tax calculation. GOV.UK

This is why records should cover activity inside your crypto accounts, rather than only withdrawals to your bank.

4. Keep Wallet Addresses and Transfer Details

Transfers can be easy to misunderstand when the records show only one side.

Suppose you withdraw coins from an exchange and receive them in your personal wallet. The exchange export shows an outgoing transaction, while the wallet history shows an incoming transaction.

Connect the two entries.

Keep the sending account, receiving account, transaction hash where available, asset quantity, timestamp, and fee. Add a note explaining that both accounts belong to you.

US guidance distinguishes transfers between wallets or accounts you own or control from sales. However, fees paid in digital assets may create a separate transaction to consider. Internal Revenue Service

Use clear wallet labels, such as “Personal Wallet 1” and “Exchange Account 2.” You can maintain a separate address directory that connects those labels to the relevant public addresses.

Tax records should not contain seed phrases, private keys, or account passwords. Those credentials are unnecessary for documenting a transaction.

5. Save Records of Crypto Income

If you receive cryptocurrency through work or another activity, document why you received it.

For a client payment, keep the invoice, payment confirmation, quantity received, date, and valuation evidence.

For rewards, preserve statements explaining the reward type and the dates and quantities involved. Include notes about any restrictions that affected when the assets became available.

UK guidance addresses cryptoassets received through employment, mining, staking, and airdrops, with tax treatment depending on the circumstances. GOV.UK

A useful income record should make the underlying activity understandable.

For example, “received 15 tokens” leaves questions unanswered. “Received 15 tokens as payment for invoice 104” connects the deposit to its purpose.

If you later sell those tokens, keep the receipt and sale as separate events. That allows the complete history to be reviewed.

6. Keep Transaction Fees in Separate Fields

Fees are easy to overlook because platforms display them differently.

One platform might show the amount before fees. Another might show only the net amount. A blockchain transfer may charge its fee in a different asset.

Record:

  • The fee quantity.
  • The asset or currency used to pay it.
  • The transaction it relates to.
  • Whether the displayed total already includes it.

This prevents double counting.

Imagine that a sale confirmation shows $990 received after a $10 fee. If you enter $990 as net proceeds and subtract another $10, your working calculation no longer matches the confirmation.

Keeping gross amounts, fees, and net amounts separately makes the error easier to spot.

Do not assign every fee the same tax treatment. Preserve the facts first, then apply the rules relevant to the transaction.

7. Document Currency Values and Valuation Sources

A crypto quantity is only part of the record. You may also need its value in the currency used for your tax return.

US guidance requires relevant digital-asset values to be measured in US dollars. For payment received for services, the applicable income valuation is the fair market value when received. Internal Revenue Service

For practical organization, add a “valuation source” column to your spreadsheet.

Examples might include:

  • Exchange transaction confirmation.
  • Platform statement.
  • Historical price record.
  • Documented calculation using available transaction data.

Include the timestamp and time zone when relevant. If one file uses UTC and another uses local time, record the difference before comparing entries.

Do not silently replace transaction-date values with today’s prices. Your notes should explain which value was used and why.

8. Keep Bank Statements and Payment Receipts

Bank statements can support the cash side of your activity.

They help connect a bank transfer to an exchange deposit or explain where sale proceeds were sent. Keep relevant payment confirmations and receipts alongside them.

However, do not expect a bank statement to describe every crypto transaction.

Suppose you deposit $1,000 into an exchange and make several trades before withdrawing $900. The bank records show the initial deposit and final withdrawal, but they do not explain the trades in between.

Use bank records together with exchange exports and wallet history. Each source documents a different part of the activity.

When files contain unrelated personal information, organize them carefully and share only what is needed for the review.

9. Save Notes for Unusual Transactions

Some entries need more explanation than a spreadsheet category can provide.

Keep supporting documents for gifts, inherited assets, refunds, failed transactions, account restrictions, and disputed payments.

If cryptocurrency was lost or stolen, preserve the factual evidence: dates, transaction details, correspondence, and any relevant reports. Documentation does not automatically establish a deductible loss, but it gives an adviser something concrete to assess.

Write notes while you remember what happened.

A short explanation such as “platform reversed this payment the following day” is more useful than trying to reconstruct the situation from two unexplained entries later.

A Simple Crypto Tax Recordkeeping Spreadsheet

A spreadsheet can serve as an index to your evidence.

ColumnWhat to record
Date and timeTimestamp, including time zone
Transaction typePurchase, sale, swap, transfer, or receipt
Platform or walletAccount label
Asset outAsset and quantity sent
Asset inAsset and quantity received
Currency valueRelevant value in reporting currency
FeeAmount and payment asset
ReferenceTransaction ID or confirmation number
EvidenceSupporting filename
NotesContext, corrections, or unresolved questions

Use consistent labels. Avoid describing the same type of transaction as “swap” in one row and “conversion” in another unless the distinction is intentional.

Keep unresolved items visible. “Purchase cost missing—investigating” is more useful than entering an invented value.

How to Organize Your Files

Create a main folder for crypto records, with separate folders for each tax period.

Within each period, group files by purpose:

  • Exchange exports.
  • Wallet activity.
  • Purchases and receipts.
  • Income and rewards.
  • Bank records.
  • Working calculations.
  • Final reports and correspondence.

Keep a separate acquisition archive for assets still held. Their original records may remain relevant in later years.

Your folder names do not need to be elaborate. The goal is to find the evidence for a spreadsheet entry without searching through dozens of unrelated downloads.

Maintain a backup and occasionally check that the saved files open correctly.

How Long Should You Keep Crypto Tax Records?

There is no universal retention period for every reader and every document.

US guidance explains that retention depends on the event recorded and the applicable limitation period. It also distinguishes property records, which can remain relevant until after disposal, from records tied only to a particular filed return. Internal Revenue Service

That distinction matters for long-held cryptocurrency.

A purchase made several years ago may still support the basis of an asset sold much later. Avoid deleting its acquisition evidence simply because the purchase year has ended.

Check your jurisdiction’s retention requirements and keep records that still support holdings or unresolved matters.

What to Do If Your Crypto Records Are Missing

Start with an inventory of the gaps.

List every platform and wallet you used, then identify which periods or transaction types are missing.

Download available exports and search for receipts, payment confirmations, and relevant emails. For blockchain activity, available transaction history can help reconstruct movements, although it may not explain ownership or the original purchase cost by itself.

Keep a reconstruction log showing:

  • The missing information.
  • Sources checked.
  • Evidence recovered.
  • Assumptions requiring review.

Contact platform support when necessary. If important costs or transaction classifications remain unresolved, take the organized evidence to a qualified adviser rather than guessing.

A Monthly Crypto Recordkeeping Routine

A short monthly review can make year-end preparation easier.

Download new activity, save supporting receipts, match transfers, and add notes for unfamiliar entries. Compare your records with the activity you remember.

Look for duplicate imports and unexplained deposits.

You do not need to complete a final tax calculation every month. The purpose is to preserve information while it is accessible and your memory is fresh.

A small, consistent routine is easier to maintain than reconstructing a year of activity immediately before filing.

Frequently Asked Questions

Are exchange statements enough for crypto taxes?

They are useful, but they may not explain transactions conducted elsewhere or the origin of assets transferred into the exchange. Keep supporting records for the complete history.

Should I keep records when I only buy and hold?

Keep purchase evidence. It may be needed to establish basis when you dispose of the asset later.

Do screenshots count as useful records?

Screenshots can provide supporting context, but downloadable transaction histories and confirmations are usually easier to organize and review. Avoid relying on a balance screenshot as your complete record.

Should I save records for small transactions?

Keeping a complete history is a practical way to avoid gaps. A consistent system is easier to review than one based on which transactions seemed important at the time.

Can crypto tax software replace original records?

Keep the original evidence alongside the software report. That allows you to investigate calculations, correct classifications, and explain where the numbers came from.

Good crypto tax recordkeeping begins with a clear transaction history. Save the original files, connect related entries, and document the reason behind each transaction. When a question arises later, you will have evidence to work from instead of relying on memory.

This article provides general educational information. Tax treatment and record-retention requirements depend on your jurisdiction, circumstances, and tax year.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top