This guide walks you through the simple and secure process of receiving Bitcoin (BTC) with your BitBox02 and the BitBoxApp.
Receiving Bitcoin securely is critical. The most important step is verifying the address directly on your BitBox02 device.
Before you start
To receive Bitcoin, make sure you have:
- The BitBoxApp installed on your computer and up to date
- Your BitBox02 is already set up and ready to use, and the firmware is up to date.
Make sure both the BitBoxApp and the BitBox02 firmware are updated to the latest version before receiving funds.
If this is your first time using the device, please follow our setup guide first:
→ How to set up your BitBox02 with a microSD card backup
Step-by-step guide to receiving Bitcoin
1. Open the BitBoxApp
Launch the BitBoxApp on your computer.
2. Select your Bitcoin account
In the left sidebar, choose the Bitcoin account where you want to receive funds.

3. Click “Receive Bitcoin”
Click the large Receive Bitcoin button in the center of the account view.

The receive window will open and display a newly generated receiving address.
4. Verify the address on your BitBox02
Click “Verify address on BitBox02.”

You will now be prompted (if not already done at the beginning) to:
- Connect your BitBox02
- Unlock it with your device password
The full receiving address will appear on your BitBox02 screen.
⚠️ Always verify on the device
Always trust the address shown on your BitBox02 device screen, not the computer.
If the address on your computer does not exactly match the one on your BitBox02:
- Do NOT use the address
- Cancel the process immediately
- Contact support
A mismatch could indicate malware or system compromise.
5. Confirm and copy the address
Once both addresses match:
- Copy the address from the BitBoxApp
- Use the copy icon
- Or scan the QR code
- Then tap the ✓ checkmark on your BitBox02 to confirm.
After confirmation, the receive window will automatically close in the BitBoxApp.

6. Paste into the withdrawal form
Paste the verified address into:
- Your exchange withdrawal form
- Or share it with the person sending you Bitcoin
It is good practice to double-check the pasted address once more before confirming the transaction.
Even a single incorrect character will result in permanent loss of funds.
7. Wait for confirmation
Once the transaction is sent:
- It will appear in your BitBoxApp
- Initially marked as “pending”
You do not need to keep your BitBox02 connected while waiting for blockchain confirmations.
Understanding address types
The BitBoxApp supports multiple Bitcoin address formats. Different address types offer different levels of compatibility and efficiency.
You can switch the address type in the Receive Bitcoin window before verifying.
- Click “Change address type” to select a different format.

- A new window opens where you can select between the supported formats.

Native Segwit (bc1q…) — Default and recommended
- Modern standard
- Lowest transaction fees
- Widely supported
This is the default and recommended format.
Taproot (bc1p…) — Newest format
- Latest Bitcoin address type
- Enables advanced privacy and efficiency features
⚠️ Warning
- Taproot is not yet supported by all exchanges and services.
- Only use bc1p… addresses if you are certain the sender supports them.
Wrapped Segwit (3…) — Compatibility mode
If a sender says they cannot send to a bc1q… address:
- Click “Change to compatible address (Segwit)”
- A 3… address will be generated
This format is compatible with older systems but may result in slightly higher fees.
Privacy best practice: Use new addresses
Every time you click Receive Bitcoin, the BitBoxApp generates a new unused address automatically.
Bitcoin addresses never expire and can technically be reused.
🔐 Recommendation
- For better privacy, use a new address for each transaction.
- Address reuse makes it easier for third parties to track your activity on the blockchain.
Video tutorial
This short tutorial demonstrates the full receiving process on the BitBoxApp and BitBox02.
Please note: The BitBoxApp is regularly updated. Visual details in the video may differ slightly from the current version. This written guide always reflects the most up-to-date process.
FAQ
Do I have to verify the address on the BitBox02 every time?
Yes. Address verification on the device ensures that your computer has not been compromised and that the address was generated securely.
Can I reuse the same Bitcoin address?
Yes, you can reuse it. Addresses never expire.
However, for privacy reasons, it is strongly recommended to use a new address for each transaction.
What happens if I send Bitcoin without verifying the address?
If malware changes the address before you paste it, the funds could be sent to an attacker. Verifying on the BitBox02 prevents this risk.
Does the Bitbox02 and Bitbox app support taproot?
Yes. The BitBox02 and BitBoxApp fully support Taproot (bc1p…) addresses for receiving and sending Bitcoin.
However, not all exchanges and services currently support sending to Taproot addresses. Always confirm compatibility before using bc1p… addresses.
Do I need to keep my BitBox02 connected after receiving Bitcoin?
No. Once the transaction is broadcast, the BitBox02 does not need to remain connected while confirmations occur.
Why does the BitBoxApp only show 20 receiving addresses?
The BitBoxApp displays only the next 20 unused Bitcoin receiving addresses by default. This behavior is called the gap limit and ensures that your wallet can be reliably recovered in other wallet software.
Whenever you use one of the shown addresses, the BitBoxApp automatically generates new unused addresses so that 20 remain available.
Example: If address number 10 is used, the app will then show addresses 11–30.
The gap limit can be manually adjusted in the BitBoxApp. However, we recommend doing this only for specific recovery situations and if you know exactly what you are doing.