Is it obligatory to backup wallet.dat after each outgoing transfer?

I understand it is, but not after each incoming transfer.


2 Answers 2


Every 100 transactions, counting both sending and receiving. For receiving, you can treat multiple transactions to the same address as a single transaction.

This ensures that you don't lose any bitcoins if, for example, your hard drive crashes.

The option keypool in Bitcoin-Qt client adjusts this.


You're never obligated to back up your wallet. It is something you do to protect yourself.

You do not need to backup your wallet to prevent from double spending (you spend BTC, loose your wallet, restore from an old wallet and try to spend the same coin). The protocol will stop that from happening because the transfer exists in the block chain.

However, you do need to back up your wallet to know what you have to spend. Without a current wallet the protocol won't know that you own a BTC and that you can spend it.

It is impossible (without a lot of computing power) to double spend BTC. Without your wallet you won't know what you have to spend. You can loose Bitcoins forever just like you can loose cash forever.

  • This is all true but doesn't answer the question.
    – Nick ODell
    Apr 19, 2013 at 7:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.