How to Keep Crypto Records for Tax Time

A tidy desk with a laptop showing a crypto transaction spreadsheet, a calculator, and a folder of records ready for tax time

Key takeaways

  • Good records turn a stressful tax season into a simple one. The work is easier when you do a little as you go, not all at once at year end.
  • For every transaction, record the date, the type, the amount, the value in your currency at the time, any fees, the wallet or exchange, and the other party where known.
  • Your records come from three main places: exchange history and CSV exports, your wallet history, and public block explorers.
  • Crypto tax software and portfolio trackers can pull it all together automatically, but you should still keep your own backup copies.
  • Tax rules vary by country. This guide is general record-keeping help, not tax advice — check your local rules or ask a qualified professional.

Crypto is exciting to use, but tax time can feel like a headache — especially if you have to piece together a year of trades from memory. The good news is that the headache is almost always caused by missing records, not by the tax itself. Keep clear records as you go, and the hard part disappears.

This guide explains what to write down for each transaction, where to find that information, and which tools make the job easier. It is written in plain English for beginners, and it stays neutral — no single app or exchange is pushed here.

One important note: this article is not tax or financial advice. Crypto tax rules are different in every country, and they change often. Use this as a practical record-keeping guide, then check the rules where you live or speak to a qualified tax professional. If you are brand new to the topic, start with our overview of crypto taxes basics, then come back here.

Who this guide is for:

  • Beginners who bought, sold, or traded crypto and now need to report it.
  • Anyone who feels behind and wants a simple system to catch up.
  • People who want to make next year's tax time far less painful.

Why records matter

Good records matter because in most countries you have to report your crypto activity, and you can only do that accurately if you know what happened. Without records, you are guessing — and guessing can mean paying too much tax or getting the numbers wrong.

There are three plain reasons to keep them:

  • Accuracy. Clear records let you report the right amounts, so you neither overpay nor underpay.
  • Saving time and stress. A tidy record takes minutes to use at tax time. A missing one can cost you hours of digging through old emails and apps.
  • Proving your cost basis. Your cost basis is what you originally paid for a coin, including fees. You usually need it to work out any gain or loss when you sell. If you cannot prove what you paid, some tax rules treat your cost as zero — which can make your taxable gain look much bigger than it really was.

In short, records protect you. They are your evidence if a tax office ever asks how you reached a figure.

What to record for each transaction

For every transaction, aim to capture the same short list of details. Once it becomes a habit, it takes seconds. Here is what to write down:

Checklist showing the details to record for each crypto transaction: date, type, amount, value, fees, wallet or exchange, and counterparty
The seven details to capture for every crypto transaction.
  • Date and time. When the transaction happened. This decides which tax year it falls in and which price to use.
  • Type of transaction. What you did — a buy, a sell, a crypto-to-crypto trade, a transfer between your own wallets, a reward, a gift, or a payment for goods.
  • Amount. How much crypto was involved, and which coin (for example, 0.05 BTC or 200 USDT).
  • Value in your currency at the time. What that crypto was worth in your local money (dollars, euros, pounds, and so on) on the date it happened. This is the figure most tax calculations rely on.
  • Fees. Any trading fee or network fee you paid. Fees often count toward your cost basis or reduce your gain, so they are worth recording. See our guide to understanding crypto exchange fees if you are unsure what you were charged.
  • Wallet or exchange used. Where the transaction took place — which exchange account or which wallet. This helps you trace and reconcile later.
  • The other party (counterparty), where known. Who you sent to or received from — an address, an exchange, or a person. You will not always have this, but note it when you do.

A simple spreadsheet with one row per transaction works well. Say you swap 100 USDT for some Ether: record the date, "crypto-to-crypto trade," the amounts of each coin, their value in your currency that day, the fee, the exchange, and you are done.

Where your records come from

You rarely have to remember everything by hand. Most of the information already exists — you just need to collect it from the right places. There are three main sources.

1. Exchange history and CSV exports

If you buy or trade on an exchange, your account keeps a history of every order. Most exchanges let you download this as a CSV file — a simple spreadsheet you can open in any spreadsheet app. Look for a "transaction history," "reports," or "export" section in your account. Download these regularly, because some exchanges only show a limited window of past activity.

2. Your wallet history

If you hold crypto in your own wallet, the wallet app usually lists the transactions in and out. This is useful for transfers, payments, and anything that did not happen on an exchange. Some wallets also offer an export option.

3. Public block explorers

Every on-chain transaction is recorded on a public ledger you can look up with a block explorer — a free website that shows the details of any transaction or address. If a record is missing, you can often find the date, amount, and fee by searching the transaction ID. Our guide on how to use a block explorer walks through this step by step.

Between these three sources, you can usually rebuild a complete history — even for a year you did not track closely.

Tools that help

Once you have more than a handful of transactions, doing everything by hand gets slow. Two kinds of tools can help. Neither is required, and no single brand is the "right" one — pick what fits your needs and budget.

Two tool categories side by side: crypto tax software producing a tax report and a portfolio tracker showing holdings over time
Crypto tax software focuses on tax reports; portfolio trackers focus on tracking your holdings.
  • Crypto tax software. These tools connect to your exchanges and wallets, import your transactions automatically, and work out gains and losses using your country's rules. Many produce a report you or your accountant can use directly. They save a lot of manual maths, but always check the imported data for gaps, because missing transfers can throw off the totals.
  • Portfolio trackers. These are built mainly to show what you hold and how its value changes over time, but many also keep a record of your transactions along the way. That running history is handy at tax time. Our roundup of the best crypto portfolio trackers compares several fairly so you can choose.

A tool is a helper, not a replacement for your own copies. Software accounts can close, subscriptions can lapse, and exchanges can lose your access — so keep your own exports too.

Good record-keeping habits

A good system is less about the perfect app and more about a few steady habits. These four keep your records reliable all year:

  • Record as you go. Add each transaction soon after it happens, while the details are fresh. This is far easier than reconstructing a whole year in one sitting.
  • Keep backups. Store your records in more than one place — for example, a copy on your computer and a copy in secure cloud storage. If one is lost, you still have the other.
  • Reconcile regularly. Every month or quarter, check that your records match what your exchanges and wallets actually show. Catching a missing entry early is simple; catching it a year later is not.
  • Keep records for the required years. Most tax offices ask you to hold records for a set number of years after you file. The exact period varies by country, so check your local rule and keep your records at least that long.

Tip: set a recurring reminder — say, the first weekend of each month — to export your exchange history and update your spreadsheet. Fifteen minutes a month can save you a full day at tax time.

Tips and common mistakes

Helpful tips

  • Use one consistent format. Whether it is a spreadsheet or an app, keep the same columns every time so nothing gets forgotten.
  • Note the value at the time, not today's price. Tax usually depends on the value on the transaction date, so record it then.
  • Label transfers between your own wallets. Moving your own crypto is normally not a sale, but if it is unlabelled a tool may mistake it for one.
  • Keep records even for small amounts. Little trades still add up, and gaps make the whole picture harder to trust. Learning how to sell crypto cleanly also makes those records easier to keep.

Common mistakes to avoid

  • Losing exchange access. If you stop using an exchange, close an account, or it shuts down, you may lose your history. Export your records before that happens, not after.
  • Not recording crypto-to-crypto trades. Swapping one coin for another (for example, Bitcoin for Ether) is often a taxable event, even though no traditional money changed hands. Many beginners skip these and end up with an incomplete record.
  • Ignoring fees. Fees can reduce your taxable gain, so leaving them out may mean you pay more than you need to.
  • Waiting until the deadline. Trying to rebuild a whole year the night before you file is where most mistakes happen.

Frequently asked questions

What crypto records do I need to keep?

For each transaction, keep the date, the type (buy, sell, trade, transfer, reward, and so on), the amount and coin, its value in your local currency at the time, any fees, the wallet or exchange used, and the other party where you know it. Those details cover most tax calculations.

How long should I keep them?

Most tax offices require you to keep records for a set number of years after you file, but the exact period varies by country. Check your local rule and keep your records at least that long — keeping them a little longer does no harm.

Can exchanges give me my history?

Usually yes. Most exchanges let you download your transaction history as a CSV file from a reports or export section. Some only show a limited time window, so export regularly rather than relying on it being there forever.

Do I need tax software?

No, it is optional. A careful spreadsheet is enough for many people, especially with few transactions. Crypto tax software mainly saves time and reduces manual maths once you have a lot of activity across several platforms.

What if I lost my records?

You can often rebuild them. Re-download history from your exchanges, check your wallet apps, and use a public block explorer to look up on-chain transactions by their ID. It takes patience, but most of the information still exists somewhere.

Summary

Crypto tax time is only hard when your records are missing. Capture the same short list of details for every transaction, gather them from your exchanges, wallets, and block explorers, and lean on tax software or a portfolio tracker if it helps. Record as you go, keep backups, reconcile often, and hold your records for the years your country requires.

Remember, this is general record-keeping guidance, not tax advice — rules differ by country and change over time, so confirm your local rules or ask a qualified professional.

Next step: want to understand how crypto is actually taxed? Read our plain-English overview of crypto taxes basics.

References

Bitrich777 Editorial Team
About the author

The team behind Bitrich777's crypto guides. Every guide is checked against official sources — exchange help centers, regulators, project documentation — before publication, carries a fact-check date, and is updated when products change. We publish education, not investment advice.

Spotted an error? Tell us