Preserve the facts
Keep dates, amounts, fees, sources, destinations, transaction IDs, labels, and local-currency values where available.
Enter your email to receive the free PDF checklist.
For subscriber questions or corrections, use the Contact / Corrections page.
Bitcoin tax software
A records-first guide for Bitcoin holders who want to preserve the facts before using tax software or asking a qualified professional to review their history.
Records first
Most Bitcoin holders do not think about tax records until they need them. By then, the easy version of the job may already be gone.
A Bitcoin tax record is a preserved fact about what happened. It is not a filing decision or a tax-treatment conclusion.
Self-custody can split context across exchange records, wallet history, blockchain data, labels, notes, and transaction IDs.
Tax software and qualified professionals can only work from the information available to them, so records come before tools.
Keep dates, amounts, fees, sources, destinations, transaction IDs, labels, and local-currency values where available.
Exchange exports, wallet history, and notes should explain the same story instead of living as disconnected fragments.
Records make later software or professional review more grounded. They do not decide what any rule means for you.
Definition
A tax record is not a conclusion. It is not a filing decision. It is not a statement that something is or is not taxable.
A Bitcoin tax record is a preserved fact about something that happened: when you bought Bitcoin, moved it, sold it, spent it, received it, paid a fee, or transferred it between places you control.
Those facts matter because later, tax software or a qualified professional can only work from the information available to them.
The key distinction is simple: records preserve facts; records do not determine tax treatment.
This page explains what Bitcoin tax records are, which records holders should keep, and why recordkeeping matters before you use tax software. It is educational only. It is not tax, legal, or financial advice. Rules differ by jurisdiction and change over time. For the scope of this tax software lane, read the Bitcoin Plaster tax disclaimer.
For the broader lane, start with the Bitcoin tax software hub.
Boundary
Good records do not answer every tax question. They make the facts available so those questions can be reviewed later.
Record fields
You do not need a complex system to start. You need a consistent habit of preserving the facts that software or a professional may need later.
Self-custody context
When all activity happens inside one exchange account, that exchange may show a large part of your history in one place.
Once you withdraw Bitcoin to your own wallet, that changes. The exchange may show an outflow. Your wallet may show an inflow. The blockchain may show a transaction. But no single system automatically knows the full story.
A wallet history can show that Bitcoin moved. It does not know what you paid on an exchange. It does not know why you moved it. It does not know whether a receiving address belongs to you. That context has to come from your own records.
The common failure is not that the blockchain loses the transaction. The blockchain keeps the movement. The failure is that the holder loses the explanation around it.
Record categories
The important point is not to decide treatment yourself. The important point is to preserve the facts that later review may require.
Labels and notes
Good labels do not need to be long. They need to be clear enough that you can recognize the event later.
Tax software input quality
Tax software can be useful, but it is not magic. It depends on the data you give it.
Input risk
That is why records come before tools. A tax software workflow starts with the quality of the records underneath it.
If you connect only one exchange, but you also used another exchange, a self-custody wallet, or an old address you forgot about, the software may not have the full picture.
If your transfers are unlabeled, the software may not know what they represent. If old acquisition data is missing, the software has less information for later calculations.
Software can organize and calculate from records. It cannot reliably replace records you never kept.
Professional review
A qualified professional interprets rules and applies them to your situation. Records do not replace that judgment.
But records are still the starting material. If your records are organized, the professional can spend more time reviewing the substance and less time reconstructing basic facts.
If your records are scattered, missing, or unlabeled, the first job becomes figuring out what happened before anyone can review what it means.
That does not guarantee any result. It simply makes later review more grounded in facts.
Limits
It is worth being clear about the limits. Bitcoin Plaster can help you understand the recordkeeping layer. It does not give tax, legal, or financial advice.
They preserve what happened. They do not decide how rules apply.
They are the input layer that software depends on.
Organized facts are not the same as professional judgment.
They help you see what you have and what may still be missing.
A recordkeeping habit helps preserve information. It does not tell you what to file, what you owe, or which rules apply to your situation.
Simple start
That can live in a spreadsheet, exported files, wallet labels, notes, or a dedicated tracking workflow. The format matters less than the habit: keep the facts close to the event, while the source is still available and the reason is still clear.
Bitcoin-only advantage
That does not remove the need for care, but it makes a clean recordkeeping habit more realistic.
A broad crypto portfolio may involve many tokens, protocols, chains, applications, and formats. A Bitcoin-only holder has a narrower universe to organize.
The work is small when done early. It becomes harder when delayed until you need the records under pressure.
FAQ
Concise answers that keep this page recordkeeping-first, jurisdiction-neutral, and non-advisory.
Keep records that preserve what happened: dates, times, Bitcoin amounts, local-currency values where available, fees, sources, destinations, transaction IDs, exchange exports, wallet history, and notes that explain the purpose of each event. Those records do not determine tax treatment. They preserve the facts that tax software or a qualified professional may need later.