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:
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:
In short, records protect you. They are your evidence if a tax office ever asks how you reached a figure.
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:
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.
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.
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.
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.
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.
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.
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.
A good system is less about the perfect app and more about a few steady habits. These four keep your records reliable all year:
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.
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.
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.
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.
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.
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.
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.
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.