How to Keep Records When You Spend Bitcoin (2026)
How to Keep Records When You Spend Bitcoin (2026)
BitDeals.com is reader-supported. We may earn a commission when you buy through links on our site, at no extra cost to you. It never changes what we recommend. This is general information, not tax advice — we are not accountants.
We have written five articles in a row about the mechanics of spending bitcoin — refunds, expired and underpaid invoices, paying from a hardware wallet, stuck transactions, wrong addresses — and every single one ended with a sentence like "note that this is a taxable disposal; talk to your CPA."
That is a dodge, and it has been bothering us. So here is the article those footnotes kept pointing at.
This is not a guide to calculating your tax. It is a guide to keeping the records that make calculating it possible — because the failure mode almost nobody plans for is not paying the wrong amount. It is arriving at tax time unable to prove what you paid for the coins in the first place.
The one rule that changed everything
In the US, spending bitcoin is a disposal. Buying a $60 VPN subscription with BTC is treated the same way as selling $60 of BTC: you realize a gain or loss equal to the difference between what the coins cost you and what they were worth when you spent them.
That part is old news. Here is what changed.
The IRS moved US taxpayers from universal cost basis tracking to per-wallet tracking, effective for the 2025 tax year, under Rev. Proc. 2024-28 (CoinLedger, On-Chain Accounting).
What that means in plain terms: you can no longer pool all your bitcoin into one big pile of cost basis. Whatever method you use — FIFO, HIFO, specific identification — it now applies within each wallet independently. If you spend from your Ledger, you can only use cost basis lots associated with that Ledger. Your Coinbase lots and your Kraken lots are irrelevant to that particular payment (Recap).
For a holder who buys once a year, that is a minor bookkeeping change. For someone who actually spends bitcoin — moving coins between an exchange, a hot wallet and cold storage, then paying merchants from whichever one is convenient — it is a genuine change in what you have to write down.
Why this matters more than the tax itself
The consequence of not having records is worse than most people assume.
If you cannot substantiate your basis for a given wallet, the IRS can disregard your claimed basis entirely and treat the disposal as having zero cost (CountDeFi). Zero basis means the entire proceeds are gain. Accuracy-related penalties of 20% can apply for negligence or substantial understatement.
Read that again in the context of a $60 VPN purchase. The tax on a small gain is trivial. The tax on the same purchase with no provable basis is the tax on $60 of pure gain, plus penalties, multiplied by every purchase you made that year. The record-keeping is not proportional to the tax — it is proportional to the risk, and the risk is disproportionate to the purchase size.
There is also a safe harbor worth knowing about: for assets held before January 1, 2026, the IRS allowed a retroactive allocation of unused basis to specific wallets, with the allocation due by the deadline for the 2025 return (Count On Sheep). If that applies to you and you have not done it, that is a conversation with your accountant this week, not next April.
The five-field log
Here is the actual workflow. It takes about thirty seconds per purchase and it is the entire article. At the moment you pay, record:
Date and time of the payment.
Which wallet the coins left. This is the field that did not matter before 2025 and matters most now.
Amount in BTC — the exact figure from the invoice, not a rounded number.
Fair market value in USD at the moment of the transaction. The invoice usually states this; if not, the merchant's quoted price is a reasonable proxy.
The transaction ID.
Then add two things that are not tax fields but will save you anyway: the merchant and what you bought, and a screenshot of the invoice. Payment pages disappear. Six months later, a txid on its own will not remind you whether that was a hotel booking or a hardware purchase — and if you ever need to substantiate a business expense, the screenshot is the evidence, not the blockchain.
Where to put it: a spreadsheet is fine and is better than a tool you do not open. Crypto tax software is genuinely useful once you are past a couple of dozen transactions a year, mostly because it handles per-wallet lot tracking automatically — we compared the options in our crypto tax software roundup. [INSERT AFFILIATE LINK]
Four things that quietly break your records
Moving your own coins is not a disposal — but it does move basis. A transfer from Coinbase to your Ledger is not a taxable event. Under per-wallet rules, though, it relocates the lots. If you do not record the transfer, your Ledger has coins with no traceable origin, which is exactly the situation that produces a zero-basis assessment.
Exchange records are not your records. Exchanges report what happened on their platform. They do not see your hardware wallet, and after a withdrawal they no longer know your basis. Anything downstream of a withdrawal is yours to track.
Refunds are not reversals. As we covered in the refunds piece, a bitcoin refund is normally a new payment of BTC back to you at the current rate — not an undo. The original disposal still happened, and the refunded coins arrive with a new basis at a new price. Log both legs.
Miner fees are part of the picture. The fee you pay to broadcast is a real cost. How it is treated varies with circumstances, which is precisely why you record it rather than deciding on the spot.
The habit that makes all of this easier
There is a structural fix, and long-time readers will recognize it because every article in this series has converged on it: keep one dedicated spending wallet, fund it deliberately, and pay everything from it.
Under per-wallet rules this stops being a convenience preference and becomes a bookkeeping strategy. One wallet means one basis pool to track for all your spending. You top it up occasionally — a non-taxable transfer you record once — and every purchase for the next month comes out of a single, clean, well-documented source. Compare that to paying three merchants from three different wallets and reconstructing it in April.
It also happens to be the right answer for the other four reasons we have listed over the past two weeks: privacy, fees, speed, and not unlocking your cold storage against a 15-minute countdown. If you are still spending directly from a hardware wallet, our guide to paying from cold storage explains why we stopped recommending it.
Keep the storage boring and the spending wallet small. Ledger and Trezor are what we use for the boring half.
One email when something in the spend-bitcoin stack actually changes. Join the BitDeals Digest.
Sources: CoinLedger, On-Chain Accounting, Recap, Count On Sheep, CountDeFi.
Comments