Keep the scope Bitcoin-only
This page focuses on Bitcoin records only and treats other crypto activity as outside the page scope.
Enter your email to receive the free PDF checklist.
For subscriber questions or corrections, use the Contact / Corrections page.
Bitcoin tax software
A Bitcoin-only scope discipline page for holders who need a practical recordkeeping framework before software or qualified review.
Bitcoin-only scope discipline
The core distinction is simple: Bitcoin-only narrows recordkeeping scope, but it does not make records simple and it does not decide tax treatment.
Bitcoin-only narrows the recordkeeping scope, but recurring buys, self-custody, wallet movement, fees, labels, and source records still need discipline.
Records preserve facts. They do not decide treatment, replace qualified review, or turn software output into a source of truth.
The practical holder standard is to preserve context while it is still fresh: source, destination, transaction ID, fee, label, and uncertainty.
This page focuses on Bitcoin records only and treats other crypto activity as outside the page scope.
Exchange history, wallet history, on-chain records, labels, fees, and personal notes need to tell the same factual story.
Unclear facts should be preserved as uncertainty for later software review or qualified review, not turned into invented certainty.
Holder framework
That is useful. A Bitcoin-only holder does not have to track dozens of tokens, protocol positions, NFTs, bridges, smart contracts, or DeFi activity inside this page's scope.
The recordkeeping surface is smaller. The categories are easier to understand. The history is easier to keep coherent.
But narrower does not mean effortless.
Recurring buys create many acquisition records. Self-custody splits history across exchanges, wallets, on-chain records, labels, and personal notes. Wallet movement needs context. Cost-basis inputs need to stay connected to later activity. Software may need clean sources before it can produce output worth reviewing.
This page explains Bitcoin-only tax recordkeeping as a practical holder framework. 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.
Scope discipline
Bitcoin-only recordkeeping means the framework focuses on one asset. That boundary is practical, but it is not a treatment conclusion.
What it means
It means the records in this framework focus on one asset: Bitcoin. The page is not trying to cover altcoins, NFTs, DeFi, staking, lending, bridges, smart contracts, token trading, or protocol-specific activity.
Those topics are outside this Bitcoin-only lane.
That boundary matters because broad crypto recordkeeping can quickly become a different problem. More assets can mean more sources, more transaction types, more protocol-specific facts, and more interpretation questions.
Bitcoin-only narrows the field.
The narrower field is the advantage. You can build a cleaner recordkeeping habit around recurring buys, exchange records, wallet history, transaction IDs, labels, fees, cost-basis inputs, and self-custody movement.
But scope discipline is not a tax conclusion. Holding only Bitcoin does not decide how any event is treated. Records preserve facts. They do not decide treatment.
Narrower is not effortless
The work is not complicated because the asset list is long. The work is complicated because one Bitcoin history can live in several places.
Recurring buys
Recurring buys are common for Bitcoin holders. They feel simple because the habit is automatic. The recordkeeping is less simple because each buy is a separate acquisition record.
If you buy every week, you do not have one annual purchase. You have many dated purchases. Each one may have its own date, time, Bitcoin amount, value shown by the source, fee, account or exchange source, confirmation or export record, and later wallet movement.
This page does not tell you how those records are treated. It only explains why they should be preserved.
A vague average purchase price in a personal note is not the same as a source record. It may help you understand your position, but later software or qualified review may need the actual records behind each acquisition.
Self-custody records
No single source automatically explains the whole story. Exchange records, wallet history, on-chain data, and notes each preserve a different slice of the facts.
Source mapping
A Bitcoin holder often needs to connect multiple sources before software or qualified review can make sense of the history.
For the record-source comparison layer, see exchange CSV vs wallet history. For export preparation, see export Bitcoin transaction history.
Framework
A clean Bitcoin-only record should preserve factual context before software or qualified review needs it.
For each meaningful Bitcoin event, preserve date and time, Bitcoin amount, value shown by the source record if available, fee, source account, destination, transaction ID where available, wallet label, and purpose note.
Keep the source record for acquisition, the source record for outgoing movement, and the connection between exchange withdrawals and wallet receipts when those records exist.
If you cannot explain a movement confidently, keep uncertainty notes rather than inventing certainty. The goal is to make later software review or qualified review less fragile.
Foundation
If you need the broader field-by-field foundation, see Bitcoin tax records.
A recordkeeping framework is not a filing checklist, treatment selector, software recommendation, or professional referral. It is a way to keep the facts coherent before later review.
If you need the broader field-by-field foundation, see Bitcoin tax records.
Acquisitions
An acquisition is any event where Bitcoin enters your control. Stay at recordkeeping level: preserve the facts without deciding treatment.
Movement
When Bitcoin moves from an exchange to your own wallet, between wallets, or back to an exchange, preserve the movement context.
Movement boundary
This page does not decide whether any specific movement has tax consequences. The recordkeeping point is that wallet movement can become confusing without labels and source connections.
For the dedicated wallet-movement boundary, see wallet transfer vs taxable event.
Outgoing events
Some outgoing movements are more than ordinary wallet movement and may need later review. This page does not decide treatment. It only explains what factual records to preserve.
Fees
Fees are easy to overlook because they are often smaller than the main transaction. They still belong in the record.
Keep exchange fees, withdrawal fees, network fees, and any other fee attached to the Bitcoin event where available. Preserve the amount, date, transaction ID if relevant, and the event the fee belongs to.
This page does not decide how any fee is treated. The recordkeeping point is that fees are facts. Software or qualified review may need those facts later.
Labels and notes
A wallet address alone does not tell you whether it was your wallet. A transaction ID alone does not tell you why the transaction happened. Labels and notes carry that context.
Software input quality
Tax software can be useful, but it depends on the records supplied to it. Clean Bitcoin-only records can help sources connect more clearly.
Software boundary
Software should not be assumed to know wallet ownership, purpose, completeness, missing records, or treatment.
A software report can look organized even when the record set is incomplete. That is why Bitcoin-only recordkeeping comes before software confidence.
For the expectation-calibration layer, see Bitcoin tax software limitations.
Qualified review
A qualified professional reviews facts under rules that apply to the reader's situation. Good records make that review more grounded.
Professional boundary
Clean Bitcoin-only records do not guarantee any result. They give the reviewer better facts.
When records are missing, movement is unclear, software output cannot be explained, or treatment questions exceed a recordkeeping explanation, the issue may need qualified review.
For the professional-boundary page, see when to use a tax professional.
Outside scope
This page is deliberately Bitcoin-only. Naming out-of-scope topics here is only a boundary. It is not guidance about them.
Bitcoin Holder Standard
It belongs beside custody, backup discipline, wallet labeling, recovery planning, and careful transaction habits. It is not something to ignore until software asks for an import file.
Label the wallet when you create it, export exchange history while access is easy, preserve transaction IDs as movements happen, and write purpose notes while the reason is still obvious.
Connect withdrawals to wallet receipts while both sides are easy to find, and mark uncertainty honestly instead of inventing certainty later.
Bitcoin-only recordkeeping belongs beside custody, backup discipline, wallet labeling, recovery planning, and careful transaction habits.
Short version
You still need acquisition records, wallet context, transaction IDs, fees, labels, purpose notes, source and destination records, and uncertainty notes.
Recurring buys create many records. Self-custody splits the record trail. On-chain data confirms movement but not purpose or treatment. Software may need context. Qualified review may be appropriate when facts are unclear.
Records preserve facts. They do not decide treatment.
For the full tax-scope boundary, see the Bitcoin Plaster tax disclaimer.
FAQ
These answers keep the page at recordkeeping and scope-discipline level. They do not give tax advice, filing guidance, treatment conclusions, software recommendations, or professional referrals.
Not automatically. Bitcoin-only narrows the scope because this page focuses on one asset, not a broad mix of tokens and protocols. But recurring buys, self-custody, multiple wallets, exchange records, wallet history, fees, labels, and missing context can still make the recordkeeping work serious.