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:

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.

  1. Click “Change address type” to select a different format.
  1. A new window opens where you can select between the supported formats.

  • 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.

How to Adjust the Gap Limit in the BitBoxApp