What is Wallet Address and Account Linkage Management, and how does it differ from the common assumption that "they're all my own wallets anyway, I know it myself"?
Another term on this site has already explained cross-platform transfer cost basis continuity — an asset transferring from one address to another should have its cost basis carry over unchanged, as long as the objective economic interest hasn't changed. Most people, upon encountering this principle, intuitively feel this is simple — the wallets are all their own anyway, they know in their own mind that the asset moved from A to B, and the cost basis just continues using the original number, with nothing extra needed.
This intuition overlooks a key premise: the cost basis continuity claim is essentially a filing position that needs to be verified, not a fact that automatically takes effect. Neither a tax authority nor your own future self can confirm, based purely on "you remember it yourself," that these two addresses genuinely belong to the same person, that this transfer genuinely was the same batch of assets moving, rather than two independent transactions that happened to have similar amounts. Without proactively and systematically recording the linkage between addresses and accounts, a cost basis continuity claim lacks a verifiable basis when it needs examining (such as a tax authority audit, or organizing your own records at filing) — at that point, "I know it in my own mind" is completely useless.
Why does someone need to proactively manage the linkage between addresses and accounts — what problem does this solve?
The fundamental reason this practice exists is that crypto's technical characteristics mean "one person's assets" and "assets at different addresses" have absolutely no inherent connection at the blockchain technical level — a wallet address is essentially just a string of cryptographic coordinates, and on-chain data itself never labels "this address belongs to so-and-so." This means the connection between an address and a real identity was never automatically provided information from the blockchain technology to begin with — it needs to be additionally established and maintained by the user themselves.
This is the exact opposite of the traditional financial system's default state — a bank account is inherently tied to the account holder's identity, and the banking system itself already knows who owns a given account, with the user needing to do nothing extra to prove account ownership. Crypto addresses' anonymity (or more precisely, an address's characteristic of being decoupled from identity) means the responsibility for proving ownership shifts from the institution onto the user themselves. If a user doesn't proactively fill this gap, the moment they need to demonstrate that assets at a certain address have continuity with the cost basis they filed, they'll find this connection was simply never recorded in the first place. This is also why the multi-platform data reconciliation discussed in another term on this site is the link most prone to a break in crypto tax filing — the root of the break is often precisely this lack of a proactively established linkage record between address and identity.
How does Wallet Address and Account Linkage Management actually work, and how do different scenarios differ?
There are three common scenarios:
In practice, regardless of which scenario applies, the core principle is the same: any newly created address or account should have its relationship with other existing addresses or accounts recorded synchronously at the moment of creation, rather than being pieced together after the fact only when filing becomes necessary.
What does Wallet Address and Account Linkage Management actually mean for me, and what risks should I watch for?
The most direct impact is that if you use multiple wallets and exchange accounts simultaneously, you can't assume "they're all mine anyway, I know it myself" is sufficient — you need to start proactively recording a new address or account's relationship with other existing addresses and accounts from the very moment it's first created. The earlier this recording habit gets established, the less work needing to be pieced together after the fact when a future filing or cost basis check becomes necessary.
Another easily overlooked risk is that this linkage record isn't just "for your own convenient reference" — it's the substantive basis for whether a future cost basis continuity claim can hold up. If a tax authority or an auditor raises a question about a certain asset's cost basis continuity, what you need isn't just a verbal statement like "I remember this is the same batch of assets" — you need a concrete, verifiable chain of evidence (such as transfer transaction hashes, a correspondence list between addresses). If this record simply never existed from the start, it's very hard to fix retroactively, since although on-chain transaction records are publicly queryable, "who this address belongs to" itself can't be automatically proven by on-chain data alone — this piece still needs to be filled in by a record the user themselves keeps. In practice, it's advisable to establish a spreadsheet dedicated to tracking address linkage, as part of your overall crypto recordkeeping system, and treat this spreadsheet as a routine item to update every time a new address is created, a new account is opened, or a cross-address transfer happens — rather than only recalling it after the fact.
An investor simultaneously uses three self-custody wallets and two exchange accounts. One day, this investor transfers a batch of tokens from Wallet A to Wallet B, then from Wallet B to an exchange account. This investor has built a habit of immediately adding an entry to their own maintained linkage spreadsheet after each transfer completes, recording the sending address, receiving address, the transfer's transaction hash, transfer date, and quantity. Three years later, this investor is preparing to sell this batch of assets and needs to demonstrate to a tax authority that this batch's cost basis carries over continuously from the original acquisition cost at Wallet A. This continuously maintained linkage spreadsheet, combined with the on-chain queryable transaction hashes, together form a complete, verifiable chain of evidence, letting this investor smoothly explain the entire asset's flow trajectory.
Proactively and systematically maintaining an address linkage record has the advantage of ensuring a cost basis continuity claim always has verifiable evidence to support it, substantially reducing the difficulty of providing evidence at a future filing or audit; the drawback is needing to invest extra time and effort continuously maintaining this record — especially for a user with many addresses and frequent cross-platform movement, the recordkeeping workload rises with complexity, and without building a habit of real-time updates, the record itself can easily gradually lose accuracy.