How to Make a Bitcoin Wallet (Step by Step)

Making a Bitcoin wallet takes less than five minutes for a software wallet and about 15 minutes for a hardware device. The process involves downloading an app or setting up a physical device, generating a recovery phrase (a random string of 12 or 24 words), and securely storing that phrase. Your wallet type determines who controls your Bitcoin, so choosing the right one matters before you start.

Decide Which Wallet Type You Need

Bitcoin wallets fall into two broad categories based on who holds the private keys, which are the cryptographic codes that let you send your Bitcoin. Understanding this split will shape every decision that follows.

A custodial wallet is an account on an exchange or platform where the company manages your private keys for you. Setup is as simple as creating any online account: enter your email, set a password, verify your identity. You get built-in security features like two-factor authentication, customer support, and easy account recovery if you forget your password. The tradeoff is that the company controls your funds. If the platform gets hacked, goes insolvent, or freezes accounts due to regulatory action, you could lose access to your Bitcoin.

A non-custodial wallet puts you in full control. You hold the private keys, and no company can freeze or restrict your access. The tradeoff here is responsibility: if you lose your recovery phrase, there is no customer support line to call and no way to get your Bitcoin back. Non-custodial wallets come in two forms. Software wallets (also called hot wallets) are free apps on your phone or computer. Hardware wallets (cold wallets) are small physical devices that store your keys offline, adding a layer of protection against hackers.

If you’re buying your first small amount of Bitcoin and want the simplest experience, a custodial exchange account works fine to start. If you plan to hold a meaningful amount or want full ownership, a non-custodial wallet is the better choice. Many people use both: an exchange account for buying and a personal wallet for long-term storage.

Set Up a Software Wallet

Software wallets are free apps you install on your phone or desktop. They’re the most common type of non-custodial wallet and the fastest to set up. Here’s the process:

  • Download the app. Choose a well-known, open-source wallet app from the official app store for your device. Avoid clicking links from ads or emails. Go directly to the app store or the wallet provider’s official website to make sure you’re downloading the real thing.
  • Create your wallet. Unlike an exchange account, you won’t need to provide an email address, phone number, or any personal information. The app generates your wallet locally on your device.
  • Write down your recovery phrase. The app will display a random 12-word or 24-word phrase. This is your master backup. Write it down on paper exactly as shown, in the correct order. The app will typically quiz you on a few of the words to confirm you recorded them properly.
  • Set a PIN or password. Most apps let you add a PIN, password, or biometric lock to prevent someone who picks up your phone from opening the wallet.
  • Receive Bitcoin. Your wallet will generate a receiving address, a long string of letters and numbers you share with whoever is sending you Bitcoin. You can also use this address to transfer Bitcoin from an exchange account into your new wallet.

The entire process takes about two to five minutes. You won’t be able to buy Bitcoin directly with dollars in most non-custodial wallets, so you’ll typically purchase on an exchange first and then send it to your wallet address.

Set Up a Hardware Wallet

Hardware wallets are physical devices, roughly the size of a USB drive, that keep your private keys offline. This makes them far harder to hack compared to a phone app, since the keys never touch the internet. They typically cost between $60 and $250 depending on the model and features.

Only buy hardware wallets directly from the manufacturer’s website. Devices purchased from third-party sellers could be tampered with.

Setup follows this general pattern:

  • Download the companion software. Each device works with its own desktop or mobile app. Install it from the manufacturer’s official site before plugging anything in.
  • Connect the device. Plug the hardware wallet into your computer via USB or pair it over Bluetooth, depending on the model.
  • Follow the on-screen prompts. The companion app walks you through initializing the device, setting a PIN, and generating your recovery phrase. The recovery phrase will appear on the device’s own screen, not on your computer, so that it’s never exposed to your internet-connected machine.
  • Write down your recovery phrase. Most hardware wallets generate a 12-word or 24-word phrase. Record it on the card or sheet included in the box. Some users engrave it onto metal for long-term durability.
  • Add a Bitcoin account. The companion app lets you add accounts for different cryptocurrencies. Select Bitcoin, and the app will generate your first receiving address.

From this point, any time you want to send Bitcoin, you’ll need to physically confirm the transaction on the device by pressing a button or tapping the screen. This extra step is what makes hardware wallets secure: even if your computer is compromised, an attacker can’t authorize a transaction without the physical device in hand.

Protect Your Recovery Phrase

Your recovery phrase is the single most important piece of information tied to your wallet. Anyone who has it can restore your wallet on a different device and take your Bitcoin. If you lose it and your wallet breaks or your phone dies, your Bitcoin is gone permanently. There is no reset option.

Write the phrase on paper and store it somewhere physically secure, like a safe or a locked drawer. Do not store it in a screenshot, a notes app, a cloud drive, or an email draft. Any digital copy is vulnerable to hacking. Trying to memorize it without a written backup is risky since most people cannot reliably recall 12 or 24 random words months or years later.

For larger amounts of Bitcoin, consider a metal backup. Companies sell steel plates or capsules designed for stamping or engraving your recovery words. Metal survives fire, water, and general wear that would destroy a piece of paper. These typically cost $20 to $80.

Some users split their phrase across two locations, keeping words 1 through 12 in one safe and words 13 through 24 in another, so that a single theft doesn’t compromise the full backup. Others use multisig (multi-signature) setups, which require two or three separate keys to authorize any transaction. Multisig is more complex to configure but eliminates the single point of failure.

Choose the Right Address Type

When you create a Bitcoin wallet, you may be asked to choose an address type. This affects your transaction fees and compatibility with other wallets. Modern wallets typically default to the most efficient option, but it helps to know what you’re looking at.

  • SegWit (starts with bc1q): The current default for most wallets. SegWit addresses use block space more efficiently, which means lower fees compared to older formats. This is the best all-around choice for new users.
  • Taproot (starts with bc1p): A newer format that improves privacy by making different transaction types look identical to outside observers. It also reduces fees for complex transactions. Most major wallets now support Taproot, and it’s a solid choice if your wallet offers it.
  • Legacy (starts with 1): The original Bitcoin address format. Still functional, but transactions cost more because they use block space less efficiently. You’ll mostly encounter these in older wallets.
  • Legacy SegWit (starts with 3): A hybrid format that bridges old and new. More efficient than pure legacy addresses but not as efficient as native SegWit. It exists mainly for backward compatibility.

All four types can send Bitcoin to each other, so you won’t be locked out of anything regardless of what you pick. For a new wallet, SegWit or Taproot will save you the most on fees over time.

Fund Your New Wallet

Once your wallet is set up, you need to get Bitcoin into it. If you’re using a non-custodial wallet, the typical path is to buy Bitcoin on an exchange using a bank transfer or debit card, then send it to the receiving address your wallet generated.

To do this, open your wallet app and tap “Receive” to display your address. It will look like a long string of characters or a QR code. Copy the address carefully, switch to your exchange account, and paste it into the withdrawal or send field. Double-check the first and last several characters of the address before confirming. Bitcoin transactions are irreversible, so sending to a wrong address means losing those funds.

If you’re sending a large amount for the first time, consider sending a small test transaction first. Pay the network fee twice, but confirm that everything arrives before committing the full balance. Network fees (called miner fees) fluctuate based on how busy the Bitcoin network is, ranging from under a dollar during quiet periods to $10 or more during congestion. Your wallet or exchange will show you the current fee before you confirm.