A Bitcoin Wallet is an application or program that allows you to send and receive Bitcoins. Wallets also keep track of your BTC balance held in one or more Bitcoin addresses. In general, wallets also have a feature that keeps a history of your transactions. There are many different wallets on different platforms. Although they all share some basic features, the features vary from wallet to wallet. It is therefore useful to learn more about how to choose a Bitcoin wallet before downloading the wallet of your choice. In short, yes, most Bitcoin wallets are free, unless it’s a physical wallet or a privately developed wallet.