How Does Moving Crypto to a Hardware Wallet Affect Its Cost Basis?
Moving crypto off an exchange and into a hardware wallet feels like a meaningful action, which is part of why people sometimes assume it must matter for taxes too.
The short answer
Transferring crypto to a hardware wallet you own is not a taxable event and does not change the cost basis of the coins — the original purchase price and acquisition date carry over unchanged. What it does create is a documentation gap that the owner needs to bridge, since the receiving wallet has no built-in record of what was originally paid.
Why a transfer isn’t a taxable event
A taxable event generally requires a disposal — selling, trading, or otherwise giving up ownership of an asset. Moving crypto from one wallet you control to another wallet you also control doesn’t meet that bar, because ownership never changes hands. The coins arriving in the hardware wallet are the same coins that left the exchange, just held in a different place. That’s a meaningfully different situation from trading one crypto asset for another, or converting crypto to cash, both of which typically do trigger a taxable disposal.
Why the cost basis still needs tracking manually
- Exchanges track basis for what happens on their platform. Once assets leave, that record generally doesn’t follow them automatically.
- A hardware wallet only sees blockchain activity. It can show that coins arrived and their current address, but it has no way of knowing what was originally paid for them.
- The result is a documentation gap. Without separate records, it becomes harder to reconstruct the original purchase price and date by the time the coins are eventually sold.
What to document at the time of transfer
- The exchange transaction history. A record of the original purchase price, date, and quantity, ideally exported or saved before an account is closed or history becomes harder to access.
- The transfer details. Date, amount, and destination wallet address, connecting the exchange record to the coins now sitting in the hardware wallet.
- Any fees paid. Network fees for the transfer are generally not part of cost basis in the same way a purchase price is, but keeping the figure recorded avoids confusion later.
- A running log if multiple lots are involved. If coins were purchased at different times and prices, each lot’s basis should stay distinguishable, since figuring out which lot was sold becomes far harder without records than most people expect.
Why this matters later
Cost basis is what determines the size of a gain or loss whenever the crypto is eventually sold or traded. If the connection between the original purchase and the coins now held in a hardware wallet is lost — because records weren’t kept, or an old exchange account is no longer accessible — reconstructing that history later can be difficult or impossible. In practice, that’s one of the more common reasons crypto cost basis is hard to track accurately over time, especially once assets have moved across several wallets and platforms.
Keeping records organized going forward
Some households keep a simple spreadsheet noting each purchase, its cost basis, and any subsequent transfers between wallets they own. Others use dedicated tracking tools. Whatever the method, the goal is the same: being able to answer, at any point in the future, exactly what was paid for a specific batch of coins and when — a habit that fits into the broader practice of keeping good records for crypto transactions generally.
The takeaway
Moving crypto to a hardware wallet for safekeeping doesn’t create a taxable event or reset the cost basis clock — but it does mean the burden of tracking that basis shifts entirely onto the owner’s own records. A little documentation at the time of transfer saves a much harder reconstruction problem down the road.