A bitcoin wallet is a software program where Bitcoins are stored. It’s like a virtual bank account that allows users to send, receive or store their Bitcoin. The wallet also stores the private key, which is needed to access the Bitcoin address and conduct transactions.