Crypto Tax Records: A Simple Tracking System

Crypto moves fast, but your tax records do not have to be a mess. Whether you hold a little Bitcoin on one exchange or juggle several wallets, a simple tracking system turns every trade, transfer and swap into a tidy log you can hand to an accountant or a tax tool. Here is how to build one before the year closes.

Gold Bitcoin coin and silver Ethereum coin standing upright in front of a glowing cryptocurrency price chart
Prices move every second, so your records need to capture the value at the moment of each transaction.

Key takeaways

  • In the US, digital assets are treated as property for tax, and in the UK, gains on cryptoassets fall under capital gains tax rules.
  • For every transaction, record the date, asset, quantity, cost, fees, wallet or exchange, and the value when you dispose of it.
  • US brokers now report on Form 1099-DA, but self-custody wallets and older holdings still depend on your own records.
  • Log transfers between your own wallets so they are not mistaken for sales, and keep everything backed up.

Crypto record keeping has a reputation for being painful, and it is easy to see why. Coins hop between exchanges and wallets, prices swing wildly within a day, and some platforms you used three years ago may no longer exist. But the core idea is the same as for any other investment: know what you paid, know what you received and be able to show both.

With the end of the year a few weeks away, now is a good time to get organized. You will be exporting your full-year history soon anyway, and fixing gaps is much easier while the details are fresh. This guide covers what the tax rules expect, what to record, and a simple system you can run in a spreadsheet or a dedicated tool.

How crypto is taxed, in plain English

You do not need to become a tax expert, but a little background explains why the records matter.

United States

The IRS treats digital assets as property, not currency. That means selling crypto, swapping one coin for another or spending it on goods can all be taxable events, with a gain or loss based on your cost basis. The same holding-period rules apply as for shares: assets held one year or less give short-term gains, taxed as ordinary income, while assets held longer than one year get long-term rates of 0%, 15% or 20% depending on your income. Sales are reported on Form 8949 and Schedule D.

Form 1040 also asks a digital asset question, so you will need to answer whether you received, sold, exchanged or otherwise disposed of digital assets during the year. Good records make that a quick and confident answer.

United Kingdom

HMRC treats gains on cryptoassets under capital gains tax rules. The annual exempt amount is £3,000 for 2026/27, and gains above it are taxed at 18% or 24%. Like shares, tokens of the same type are generally pooled, so you need the full history of what you acquired and disposed of, not just your latest trades.

Since 1 January 2026, UK crypto platforms collect user and transaction information under the Cryptoasset Reporting Framework. In practice, that means HMRC has more visibility of platform activity than before, which is one more reason to make sure your own figures are complete and match what the platforms hold.

Common mistake

Thinking that only cashing out to dollars or pounds counts. Swapping one token for another can be a disposal too. If you only record the moments money hits your bank account, your records will be missing many of the transactions that matter.

What the new US broker reporting means for you

US brokers now issue Form 1099-DA. For sales from 1 January 2025, brokers report gross proceeds. For sales from 1 January 2026, they must also report cost basis for "covered" assets, which are generally those acquired from 1 January 2026 in a custodial account.

That is helpful, but it is not the whole picture. Here is what still depends on you:

  • Older holdings. Coins you bought before 2026 are generally not covered, so the broker may report your proceeds without a basis.
  • Self-custody wallets. If you hold crypto in your own wallet, no broker is tracking your purchase price.
  • Transfers in. When you move coins onto an exchange from elsewhere, the exchange may not know what you paid.
  • Multiple platforms. Each broker sees only its own slice of your activity.

Without your own records, proceeds reported with no basis can make it look as if your entire sale was profit. Your log is how you fill in the missing half.

Pro tip

When your 1099-DA arrives, compare it line by line with your own log. Differences usually point to a missing transfer, a fee that was not counted or a coin bought on another platform. Fixing them early is far easier than explaining them later.

What to record for every transaction

Whatever system you use, each line in your records should capture the same core details:

  • Date (and ideally the time) of the transaction.
  • Asset, such as BTC or ETH.
  • Quantity bought, sold, sent or received.
  • Cost in dollars or pounds at the time you acquired it.
  • Fees, including trading fees and network fees.
  • Wallet or exchange where the transaction happened.
  • Transfers between your own wallets, marked clearly as transfers, not sales.
  • Disposal value: what you received in dollars or pounds when you sold, swapped or spent the asset.

Keep a short notes column too. "Moved to hardware wallet," "airdrop" or "paid a freelancer" will mean a lot more to you next year than a bare string of numbers.

Gold Bitcoin coin lying on top of a brown spiral notebook on a flat surface
Digital coins still need a good old-fashioned logbook, even if yours lives in a spreadsheet.

Build your crypto tracking system in seven steps

  1. List every place you have held crypto. Include current and closed exchanges, software wallets, hardware wallets and any app that let you buy coins.
  2. Export full histories. Download CSV transaction histories from each exchange, going back to your first purchase if you can. Save the raw files untouched.
  3. Collect wallet addresses. Note the public addresses of your self-custody wallets so you can trace transfers.
  4. Merge into one log. Combine everything into a single spreadsheet or import it into a crypto tax tool.
  5. Match transfers. Pair each "sent" on one platform with the matching "received" on another, and label them as internal transfers.
  6. Fill the gaps. Add missing costs for older or self-custody holdings using your bank statements, emails and exchange records.
  7. Review monthly. Spend 15 minutes a month adding new transactions so the year-end job stays small.

Example

Imagine Tomasz, a web developer in Manchester. He bought 0.2 BTC on an exchange in 2023 for £4,000 including fees, then moved it to a hardware wallet. In 2026 he sent 0.1 BTC back to the exchange and sold it for £5,500. His exchange history shows the sale but not the original purchase, because the coins arrived as a transfer. Thanks to his log, he can show the 2023 purchase, the transfer to his wallet and the transfer back, and work out his gain from his pooled cost of £2,000 for that 0.1 BTC. (These numbers are made up for illustration.)

A copyable crypto transaction log

Copy these columns into a spreadsheet. The rows below are made-up examples, not real trades.

DateTypeAssetQuantityCost or value ($)Fees ($)FromToNotes
2026-02-10BuyETH1.5$4,200$12BankExchange ACovered purchase
2026-03-01TransferETH1.5n/a$3Exchange AHardware walletOwn wallet, not a sale
2026-11-18SellETH0.5$1,600$6Hardware walletExchange BBasis from Feb purchase

Spreadsheet or crypto tax tool?

If you have a handful of transactions on one or two platforms, a spreadsheet is perfectly fine. Once you have many trades, several wallets or activity like swaps and staking, a dedicated tool can save hours.

Crypto tax tools such as Koinly, CoinTracker and CoinLedger can import exchange files and wallet addresses, match transfers and produce reports for your tax return. They are only as good as the data you feed them, so you will still need to check for missing transactions and mismatched transfers. Check current features, pricing, supported platforms and privacy policies before you connect any account, and prefer read-only access where possible.

Common mistake

Letting an exchange account lapse without exporting the history. If a platform closes or you lose access, your records can vanish with it. Export a full history every year, and always before you close an account.

How long to keep crypto records

In the US, the IRS says to keep records relating to property until the period of limitations expires for the year you dispose of it, generally 3 years after you file that return. Because crypto is property, the purchase record for a coin bought in 2020 and sold in 2026 needs to be kept until at least 3 years after you file your 2026 return.

In the UK, keep records for as long as you hold the assets and then for the period HMRC sets for the tax year of each disposal. Check gov.uk for details. Many people simply keep all crypto records permanently in digital form, which avoids mistakes.

Store raw exports, your log and any tax reports in a dated folder, and back it up in two places. Never store seed phrases or private keys in the same folder as your tax records.

A quick note: this is general information, not tax or investment advice. Crypto tax rules are detailed and still developing, so speak with a qualified tax professional about your situation, and check IRS.gov or gov.uk for current rules for 2026 and 2026/27.

Your crypto records checklist

  • List every exchange, app and wallet you have used
  • Export full transaction histories and save the raw files
  • Record public addresses for self-custody wallets
  • Merge everything into one log or a crypto tax tool
  • Match and label transfers between your own wallets
  • Fill in missing costs for older and self-custody holdings
  • Compare your log with any Form 1099-DA you receive
  • Back up your records and keep keys stored separately

Frequently asked questions

Do I need records if I only bought crypto and never sold?

Yes. You will need your purchase records the day you sell, swap or spend, which may be years away. In the US, you also need to answer the digital asset question on Form 1040 accurately.

Is moving crypto between my own wallets taxable?

Generally, moving assets between wallets you own is not a sale, but network fees and record keeping still matter. Label these transfers clearly so neither you nor a tax tool treats them as disposals.

What if an exchange I used has closed?

Check old emails for trade confirmations, your bank statements for deposits and withdrawals, and the blockchain for transfers to and from your wallets. Piece together what you can and note your sources, then ask a tax professional how to handle remaining gaps.

Does Form 1099-DA mean I no longer need my own records?

No. It is a big help, but it covers only what each broker sees. Older holdings, self-custody wallets and transfers between platforms still rely on your own log.

The bottom line

A good crypto tracking system is simple at heart: list every platform, export the history, log every transaction with its date, quantity, cost, fees and location, and mark your own transfers clearly. Broker reporting is improving, but your records are still what fills the gaps.

Set aside an evening before the year ends to export and merge your history. Then keep it up with a short monthly check-in, and next tax season will be a lot less stressful.

Written by

Our editorial team researches and writes practical, no-fluff guides for founders, entrepreneurs and small business owners. About us