- A transfer ledger (a record of where your crypto moved) proves what happened and that you controlled both ends, but it should never be the one document that, if lost or stolen, could let someone take your crypto.
- If a withdrawal doesn't match up with a deposit somewhere, that's a puzzle to solve before you file your taxes, not a reason to guess at numbers.
- Write down transaction fees separately, because the IRS treats crypto you spend to pay a fee as a sale (called a "disposition") that needs its own tax record.
Decision frame
Can you trace this transfer from the account it left to the wallet it arrived in, and prove you controlled both ends, without writing down any secret that could actually move the funds?
Compare
The exchange's export file, the actual blockchain transaction, a label for the receiving wallet address, the fee record, and your separate recovery documents kept apart from this ledger.
Verify first
The blockchain network used, the transaction ID number, how many units moved, the date and time, the fee, proof you controlled both the sending and receiving side, and your saved cost-basis history.
Do not assume
Never store your seed phrase or private key in a spreadsheet, a screenshot, a note app, or a tax file attachment.
Keep two separate records, not one risky document
Keep a transfer ledger as your evidence trail for taxes and record-keeping. Keep your recovery materials (the things that would let someone actually access your crypto) somewhere completely separate, under their own security plan. Your ledger should only have public information — transaction IDs and labels showing who owns what — and never a private key, seed phrase, password, or recovery code.
- Example purpose
- Notes whether each end is an exchange account, a hardware wallet, or some other account you control.
- Example purpose
- Lets you match the exchange's record to the actual movement recorded on the blockchain.
- Example purpose
- Backs up your accounting and explains why the amount sent and the amount received might differ slightly (because of the fee).
- Example purpose
- Points to a record, that reveals no secrets, showing you controlled both the sending and receiving account.
The IRS says moving crypto between your own wallets is usually not a taxable event, but a fee paid in crypto can count as a separate sale. Keep the fee recorded separately from the transfer itself so your history stays easy to follow.
This guide is educational information, not individualized tax, legal, or cybersecurity advice. Wallet control, tax treatment, and record needs depend on the facts. Protect custody secrets separately and consult qualified help for unresolved records.
Sources
Frequently Asked Questions
Is a transfer between my own crypto wallets taxable?
Should I put my seed phrase in a tax or transfer spreadsheet?
Why is the exchange withdrawal ID not enough?
What should I do after reading Crypto Exchange-to-Wallet Transfer Ledger: Prove the Path Without Storing Secrets?
The 5-minute money briefing
One email per week. New rates, fed moves, and what to actually do about them.
No spam. Unsubscribe anytime.
Answer a few questions about your situation and goals. Money Map points you to the highest-value next step across savings, mortgage, cards, and debt.
Editorial review
What changed since the last update
Was this guide helpful?
Found an inaccurate, outdated, or missing claim? Report a correction. We verify reports against the relevant source before changing a guide or ranking.
Jay Rege is Head of Research at SwitchWize, with more than 20 years of experience in retail banking, including roles at SunTrust Bank and First Republic Bank. He writes on deposit accounts, retail banking products, and what they mean for everyday savers.
Available for on-record interviews, background briefings, and custom data cuts.
research@switchwize.com