Five exchanges, three wallets, one tax return
Fragmented portfolios create phantom gains: coins bought on one venue and sold on another look like pure profit to a tool that sees half the move.
Nobody plans to have five exchanges and three wallets. It accumulates: the exchange you started on, the one with the listing you wanted, the wallet for DeFi, the cold storage for sleep. Then tax season arrives and asks a question none of them can answer alone: what did you actually gain, across all of it?
The phantom gain problem
Buy ETH on one exchange, withdraw it to a wallet, later sell it on another exchange. The selling venue never saw your purchase, so its report shows a sale with no cost, one hundred percent profit. Multiply by every transfer you have ever made and per-venue reports become fiction with your name on it.
Transfers are the hinge
- A transfer between your own accounts is not a disposal; the coins keep their cost basis as they move.
- To know a movement was a transfer, something has to see both sides: the withdrawal on one venue and the deposit on the other.
- Timing and amounts rarely match to the cent, thanks to network fees, so naive matching by value fails quietly.
- Once transfers are matched, what remains are the real disposals, and only those belong on the return.
One ledger or bust
The only structure that answers the tax question is a single ledger that saw every venue: purchases with their prices, transfers matched into continuity, sales measured against the right lots. Build it by hand in a spreadsheet if you enjoy pain; the mechanics are simple and the volume is brutal.
Reading it in TrueHold
TrueHold already watches your exchanges and wallets together, which is exactly the position from which transfers become matchable. Your own moves are recognized as moves, cost basis follows the coins, and realized PnL comes out per disposal, not per venue. The tax-ready CSV is that one ledger, exported.
Frequently asked questions
My exchange tax report says I owe more than I made. How?
Almost always phantom gains: coins you transferred in were treated as zero-cost. A consolidated view that matches your transfers usually shrinks the number to reality.
Do wallet-to-wallet moves need reporting?
Transfers between your own wallets are generally not taxable events, but you need records proving both sides were yours. That is exactly what transfer matching documents.
Is one consolidated file enough for my accountant?
Usually it is the dream scenario: one CSV with every disposal, its cost basis and its venue beats nine partial statements every time. Ask yours; they will say yes.
Terms in this article
See your whole portfolio in one view
Read-only by design. Paste a wallet, link an exchange, and watch every chain. Free to start.
