Crypto Tax Recordkeeping Basics for Beginners

Save every deposit, trade, fee, transfer and withdrawal from day one: date, amount, value in your currency and IDs. Tax rules differ by country.

Direct answer: Keep a record of every crypto event from your very first trade: deposits, buys, sells, swaps, fees, transfers between your own accounts, withdrawals and any income such as rewards. For each one, save the date and time, asset, amount, value in your local currency, fee, and an order ID or transaction hash. Tax rules differ by country, but almost every system needs these same facts.

Why records matter, in plain words

When you sell or swap crypto, many tax systems ask what it cost you in the first place. That original cost, including fees, is called your cost basis. Your gain or loss is roughly what you received minus that cost basis. Without records, you cannot prove either number.

Two official examples show the idea (both checked 2026-11-01):

  • The U.S. IRS virtual-currency FAQ says the basis of purchased crypto includes fees, commissions and other acquisition costs, and that taxpayers must keep records sufficient to establish the positions taken on their returns.
  • The UK's HMRC guidance says exchange reports are useful but are not tax calculations, so individuals must keep their own records.

This lesson is a recordkeeping framework, not tax advice. For an overview of how countries differ, see crypto tax basics around the world.

How it works: events, not just trades

Think of your history as a list of events. Each event changes what you hold or what it cost:

  • Buy or sell: crypto against cash or a stablecoin.
  • Swap: one crypto for another. Many countries treat this like a sale.
  • Transfer: moving your own coins between your own accounts or wallets. The IRS FAQ says a transfer between wallets you own is a non-taxable event, but you still need to record it so your coins do not appear to vanish from one place and appear from nowhere in another.
  • Income: staking rewards, airdrops, referral rebates or interest. These are often taxed differently from trades; see the airdrop tax guide.
  • Fees: trading fees, network fees and withdrawal fees.

What to record for each event

EventMust recordHelpful extras
Buy / selldate and time, pair, side, amount, price, value in local currency, fee and fee currencyorder ID, exchange name
Swapboth assets and amounts, value in local currency at that time, feerate used, platform
Transfer to yourselfasset, amount, from account, to account, network feetransaction hash, both addresses
Incomeasset, amount, date received, value in local currencysource, programme name
Withdrawal to bankamount, currency, fee, datebank reference

The transaction hash is a public ID for an on-chain transfer; the block explorer lesson shows where to find it.

Set up your log step by step

  1. Create one spreadsheet for all exchanges and wallets, with the columns from the table above.
  2. Choose your local currency as the value column and note the price source you use.
  3. Export statements monthly. Exchanges can limit exports; Binance says each user can generate a limited number of statements per month, between 15 and 40 (checked 2026-11-01). Save the original files in a dated folder.
  4. Add wallet transfers by hand with the hash and network fee.
  5. Tag each row: buy, sell, swap, transfer, income or fee.
  6. Track cost basis using the average cost lesson, then check which method your country requires. In the US, if you do not specifically identify units, they are treated as sold oldest-first (IRS FAQ 41); the UK pools each token type at an average cost, with special same-day and 30-day rules (HMRC, checked 2026-11-01).
  7. Keep the files for years, not months. The IRS general guideline is three years after filing, with longer periods in some cases (checked 2026-11-01); other countries set their own periods, and your cost basis records matter for as long as you hold the coins.

Common mistakes and risks

  • Waiting until tax season and discovering exports are limited or an account is closed.
  • Recording a transfer as a sale, which can create a gain that never happened.
  • Losing the fee, which usually raises your taxable gain.
  • Forgetting income events like rewards and rebates; your P&L calculator results will not match without them.
  • Relying only on one exchange report when you used several platforms and wallets.

FAQ

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

Yes. Your purchase records become your cost basis the day you sell, swap or spend, which may be years later.

Is moving coins to my own wallet taxable?

Under U.S. IRS guidance it is not, and many countries take a similar view, but check your own rules and record the transfer either way.

Do rebates count as income?

That depends on where you live and how the rebate is paid. Record the date, amount and value when it arrives so you can follow local rules.

Can I rebuild old records later?

Partly, from exchange exports and blockchain data, but it is slow and gaps are common. Starting now is much easier.

Bottom line

Good tax records are simple: one log, one row per event, the same columns every time, and monthly exports saved as files. Record transfers and fees as carefully as trades, track cost basis consistently, and confirm the rules where you live. U.S. readers can continue with IRS reporting basics, and every beginner can find the next steps in the beginner centre.

Education only, not tax or investment advice. Rules checked 2026-11-01.