Receiving Bitcoin (BTC) with your BitBox02 is a straightforward process designed with security in mind. This guide will walk you through generating, understanding, and verifying your receiving address using the BitBoxApp and your BitBox02 device
Prerequisites
- You have already set up your BitBox02.
- You have the BitBoxApp installed on your computer.
Step-by-step guide to receiving Bitcoin
We’ve created a video tutorial for this; please note that some visuals and labels have since been updated. For the most up-to-date information, please continue reading.
Connect and unlock your BitBox02
- Open the BitBoxApp.
- Connect your BitBox02 hardware wallet to your computer.
- Enter your device password on the BitBox02 when prompted.
Select your Bitcoin account
- In the BitBoxApp, look at the left-hand sidebar.
- Click on the specific Bitcoin (BTC) account where you want to receive funds.
Generate a receive address
- With your desired BTC account selected, click the
Receive
button located in the main panel. - The BitBoxApp will display a new Bitcoin receiving address. By default, this is a Native Segwit address.
Verify the selected address on your BitBox02
- This is the most crucial step for security, regardless of the address type you choose!
- Click the
Verify address on BitBox02
button in the BitBoxApp. - The BitBoxApp will now display the full address (of the type you selected or the default) and its corresponding QR code. Simultaneously, the same full address will appear on your BitBox02's screen.
- Carefully compare the address shown in the BitBoxApp with the one displayed on your BitBox02 device screen. Use the touch sensors on your BitBox02 (slide your finger across them) to scroll through the entire address on the device display and confirm every character matches the app.
Security Rule: Always trust the address shown on your BitBox02 device screen. If the addresses do not match exactly, do not proceed. Cancel the process and contact support.
Copy the verified address
- Once you have confirmed the address on your BitBox02 screen matches the one in the BitBoxApp, you can safely copy it.
- You can either scan the QR code shown in the BitBoxApp or click the copy icon next to the address string.
Important: Copy the address after you have verified it on the BitBox02 device, but before you tap the confirmation checkmark on the device itself (which closes the verification window in the app).
Confirm on the BitBox02 (Optional but recommended)
- After copying the address, tap the checkmark (✓) on your BitBox02 device screen. This confirms you have checked the address and closes the verification prompt in the BitBoxApp.
Use the address
- Paste the copied address into the withdrawal form of your exchange, wallet, or provide it directly to the person sending you Bitcoin. Double-check the pasted address one last time before the sender initiates the transaction.
Wait for the transaction
- Once the sender sends the Bitcoin, the transaction needs to be confirmed on the blockchain.
- The BitBoxApp will show the incoming transaction, usually marked as "pending" until it receives enough confirmations (typically 6). You don't need to keep your BitBox02 connected while waiting for confirmations.
Privacy tip: Use new addresses
For enhanced privacy, the BitBoxApp automatically offers a new receiving address each time you click the "Receive" button after a successful deposit to a previously used address. While you can reuse addresses, it's generally recommended to use a new one for each transaction.
Understand address types & change if needed
The BitBoxApp supports several Bitcoin address types. You might need to switch from the default depending on what the sender's wallet or exchange supports:

Native Segwit (Default):
- Starts with bc1q...
- This is the modern standard Bitcoin address format, offering the lowest transaction fees. It's the default and recommended choice if the sender supports it.
Taproot (Newest format):
- Starts with bc1p...
- This is the latest Bitcoin address format, enabling enhanced privacy, efficiency, and future smart contract capabilities.
- Taproot is still new and not yet widely adopted.
- Funds received on Taproot addresses might not be visible in some third-party watch-only wallets.
- Crucially, many wallets and exchanges are not yet able to send to Taproot addresses.
- Only use this if you are sure the sender supports it.
- You can switch to this format using the corresponding button in the BitBoxApp if needed.
Wrapped Segwit (Compatible format):
- Starts with 3...
- This format wraps Segwit benefits in a way that looks like an older address type, ensuring compatibility with older wallets or exchanges that haven't updated to support Native Segwit (bc1q...).
- If the sender tells you they cannot send to a bc1q... address, click the Change to compatible address (Segwit) button in the BitBoxApp to generate a 3... address instead.
That's it! You've securely generated and verified a Bitcoin address to receive funds directly to your BitBox02.