Import two wallet.dat into Bitcoin-Qt client This is very closely related to Import wallet.dat into a new Bitcoin-Qt client, but I feel this is not a duplicate because the (great) answer to that Q is for only restoring one wallet.

I used Bitcoin-QT about a year back and had two separate wallets within it.  I have these backed up as two separate wallet.dat files.  After some computer wipe, I now need to restore the two wallets into the one Bitcoin-QT client.

Using the prior Q, I have been able to import one of the wallets back into the Bitcoin-Qt client.  I now need to bring the other one in.

How can I import a second backup into my existing account, without the need of sending my first wallets amount to a separate external wallet?
There is (yet) no multi wallet support in bitcoin-core.

You can try to stop Bitcoin-Qt, replace your wallet.dat (rename the old one, place the new one) and start Bitcoin-Qt. If your wallet is really old, it will perform a rescan for new transactions and this can take some minutes.

To merge your wallets:


Open Console and enter dumpwallet &lt;filename&gt;
Stop Bitcoin-Qt
Replace wallet.dat with your new wallet file (move the current wallet.dat file to a save place)
Start Bitcoin-Qt
Open Console and enter importwallet &lt;filename&gt;.