Cost basis after a multi-chain swap is your recorded cost for the asset you end up holding. The key is to save the value and fees for each step when they happen, because a wallet history may show movements without showing what they were worth.
If you are used to a centralised exchange, think of this as keeping your own trade record. You control the wallet, so you also need to connect the transaction on the source chain to the asset received on the destination chain.
Separate a wallet transfer from a swap
A transfer moves an asset between addresses; a swap trades one asset for another. A multi-chain route can include both: your original asset leaves one network, crosses a bridge, then becomes a different asset on another network.
A bridge is a service that moves value between blockchains, which are separate networks with their own transaction records. The route may use a temporary or wrapped token, a token that represents value from another network. Record what actually happened at each step instead of treating the whole route as one unexplained transfer.
This distinction matters for your ledger, a list of transactions and their values. A move between wallets you control can be recorded as a transfer. A swap may count as giving up one asset and acquiring another for tax purposes, depending on your country’s rules.
Capture the value and fees at each step
For each event, record the date and time, asset, amount, sending and receiving addresses, network, and transaction ID. A transaction ID, also called a hash, is the unique code you can use to find that event on a block explorer, a public site that displays network activity.
Also record the value in your local currency at the time, how you estimated it, and any fees. Network fees, often called gas, pay for processing on a blockchain. A bridge or swap may also have a service charge or a price difference between the quoted and completed trade; keep these distinct where the records let you.
For tax records, save the evidence as well as the summary: exchange statements for the original purchase, wallet transaction IDs, timestamps, and a copy of the route details. Use the same currency and valuation method throughout your records. A statement from an exchange may not include later wallet activity.
Follow one example through the route
Say you bought 0.02 Bitcoin on an exchange for £1,000, then moved it to your wallet. Later, you used a cross-chain route to receive 0.30 ETH on another network, worth £940 at the time, and paid £6 in network fees plus a £4 service charge.
Keep the exchange purchase as the starting record, then match the withdrawal to the wallet deposit using the amount and transaction ID. Record the route’s source and destination events separately. For the ETH received, note the amount, its £940 value, the timestamp, and the available fee details.
Do not count the wallet deposit as a fresh purchase just because it has a new address. But do keep a record if the route briefly converted your Bitcoin into another token: that intermediate swap may matter for tax reporting, even if the token never sat in your wallet for long. Rules for valuing assets and treating fees differ by country, so keep the raw figures and check local guidance before filing.
Reconcile the records before you move on
After the route finishes, compare the amount sent with the amount received and the fees shown in the transaction records. Small differences can come from fees or price movement while the trade completes. If a route fails or returns funds, save those events too; a refund is part of the history, not a reason to erase the first entry.
ParaSwap can help when you want to move crypto across networks and swap into an asset on the destination chain in one flow. For your records, still keep the source-chain and destination-chain transaction details, since each network records its own events.
The practical rule is to save the value, time, amount, and fee for every swap, while marking wallet-to-wallet movements as transfers. When you use ParaSwap to bridge and swap between chains, keep the route’s records together so you can explain how the destination asset came to be in your wallet.