Cryptocurrency wallets cost money, but it depends on the type of wallet you use. If you want to buy cryptocurrency with a credit card or debit card, then your transaction will be charged with a fee for each purchase. However, if you are using a hardware wallet like Trezor or Ledger Nano S, then there is no extra charge for purchasing cryptocurrencies.