Track transfers between your own wallets and exchanges
Moving coins between accounts you own is a transfer, not a sale and a repurchase, and Chain Glance links both legs automatically so your transaction history says so.
Wallets and exchanges · 60+ blockchains · Reviewable
The problem
Most trackers see two events where there was one
Send Bitcoin from your exchange account to your own hardware wallet and two things get recorded: coins leaving one account and coins arriving at another. A tracker that looks at each account in isolation reads that as a disposal followed by a fresh purchase.
Nothing was bought or sold. You still hold the same coins, in a different place. The more accounts you use, the more of these phantom events pile up, and every one of them is something you or your accountant has to unpick later.
What is matched
Three kinds of movement between your own accounts
| Movement | Example | What Chain Glance does |
|---|---|---|
| Wallet to wallet | Moving ETH from a hot wallet to a hardware wallet | Both addresses are yours, so the outgoing and incoming legs are linked into one transfer across any of the supported chains. |
| Wallet to exchange | Depositing BTC from your own wallet to a connected exchange | The on-chain send and the exchange deposit are matched, so your holdings move between accounts rather than disappearing from one and appearing in the other. |
| Exchange to exchange | Sending USDT from one connected exchange to another | The withdrawal at one venue and the deposit at the other are linked, including when the two legs are minutes or hours apart. |
Why it matters
Transfers are where per-wallet records go wrong
Since the 2025 tax year the IRS expects records kept per wallet and account rather than pooled. Movements between your own accounts are exactly the events that break those records when they are read as sales, and they are also the events that are easiest to lose track of.
Our guide to Revenue Procedure 2024-28 and wallet-by-wallet tracking sets out what the rule requires. Matching your transfers is what makes the underlying history match reality before anyone starts applying it.
To be clear about scope. Chain Glance identifies and links transfers. It does not calculate your tax position. For that, export your history and hand it to tax software or your accountant. See how exports work.
Staying in control
Automatic, but not opaque
Filter what you see
Narrow your history by transaction type and by venue, so you can look at transfers on their own rather than hunting for them.
Check both legs
Open a matched transfer and you see the send and the receive that were paired, with the accounts and amounts on each side.
Re-matched as you grow
Adding a wallet re-runs matching over the transfers you already have, so an unpaired send from last year can find its other half today.
Transfer matching questions
What counts as a self-transfer?
Does Chain Glance work out what a transfer did to my taxes?
What happens when I add a wallet later?
Can I check what was matched?
Does this work across different blockchains?
Stop counting your own transfers as trades
Add your wallets, connect your exchanges, and let the movements between them be recorded for what they are.
Free tier available · No credit card required