Sending bitcoin to yourself lets you move funds within the same BitBoxApp account or between your own Bitcoin accounts. This is a normal Bitcoin transaction and costs a network fee. Within the same account, only the fee reduces your overall balance.
You can use this process to move funds to a different address format, such as Native SegWit, or combine smaller amounts into fewer outputs. The procedure below uses a receiving address that you verify on your BitBox. If you are reusing a saved change address, the final section explains why its review differs.
Before you start
Open the intended wallet in the BitBoxApp and have its BitBox hardware wallet ready to connect and unlock. Decide which Bitcoin account to send from, which account should receive the funds, and how much to transfer. The app screenshots below show the English desktop interface.
If you want to choose exactly which funds to move, use Coin Control before reviewing the transaction. Each unspent transaction output (UTXO) is an amount from an earlier transaction that is still available to spend.
Combining several UTXOs links their histories publicly and costs a fee now; it does not erase earlier history or guarantee lower fees later.
Prepare the self-transfer
In the send form, Select account fills in the destination account’s next unused receiving address. You do not need to open Receive or copy an address first.
- Select the Bitcoin account you want to send from in the BitBoxApp sidebar, then select Send. The Bitcoin send form opens.
- In the Receiver address field, select Select account at the right. The app lists your available Bitcoin destination accounts.

- Choose the same account to move funds within it, or another Bitcoin account to move funds between your accounts. The app inserts the selected account’s next unused receiving address. Check that you have chosen the intended destination account.

You can also combine Coin Control with this process to move funds from an older address format to Native SegWit. For example, select only UTXOs on wrapped SegWit addresses, then choose a destination account with a Native SegWit receiving address beginning with bc1q.
- Enter the amount in the Bitcoin amount field and check its unit. To move all the UTXOs selected with Coin Control, check Send selected coins above that field. If you have not selected UTXOs manually, Send all uses the sending account’s available balance. In either case, the receiving amount is reduced by the fee.
- Under Priority, choose the fee priority and check the calculated network fee. More inputs can increase the transaction’s size and cost. A lower priority may reduce the fee but can take longer to confirm.
- Make sure the sending account, destination account, amount, unit, and fee match your intention, then select Review. Connect and unlock the correct BitBox when prompted to review the transaction on the device.

Verify the transaction on your BitBox
For the receiving-address transfer prepared above, the BitBox displays the recipient amount and identifies the destination as This BitBox, with the account information and receiving address. A transfer within the same account shows This BitBox (same account); another destination account is identified by its account information.
Read the complete destination address on the device and compare it with the address in the app. Check the destination account and recipient amount, then continue through the device review to check Total and Fee. Confirm only when these details match the transaction you intended. If the destination, amount, or review sequence is unexpected, reject the transaction and investigate before trying again.
Example of the initial recipient review:

The image shows the initial scrolling view, not the complete account label or address. On your BitBox, continue reading to check the complete address. The device screenshots show the English firmware interface.
The following example is a transfer to a receiving address in the same account. Total includes the recipient amount plus the network fee. Here, the recipient receives 1,210 sat and the fee is 141 sat, so Total is 1,351 sat. Do not add Fee to Total again. The 1,210 sat stays in that same account, so its overall balance falls by only 141 sat. For a transfer to another account, the sending account is instead reduced by the full Total.

With this small example amount, the device also warns that the 141 sat fee is 11.7% of the 1,210 sat send amount. Check whether the fee is acceptable before continuing. Read any additional warnings and reject the transaction if you cannot explain them.

After checking the complete review, give the final confirmation on your BitBox to sign the transaction. The BitBoxApp then sends it to the Bitcoin network.
Check the result
After successful sending, the BitBoxApp shows The transaction has been signed and sent. Select Done and check the transaction in the affected account’s history. Sending and blockchain confirmation are separate: a newly sent transaction can still be pending.
A transfer within one account keeps the transferred bitcoin in that account and reduces its overall balance by the fee. A transfer between accounts reduces the sending account by the transferred amount plus the fee and credits the destination account with the transferred amount.
If you send to a previously used change address
You may have saved an address that an exchange previously verified with a Satoshi test. That saved address can be either a receiving address or a change address. Change addresses belong to your account too, but the wallet normally uses them automatically to receive the remainder of a payment.
The BitBox uses the address’s role to decide which outputs to show as recipients:
| Destination | Recipient review | What Total includes |
|---|---|---|
| A receiving address in the same account | The address and recipient amount are displayed. | Recipient amount + network fee |
| Only change addresses recognized as belonging to the sending account | The change outputs are omitted. | Network fee only |
To check a previously used address, open the relevant Bitcoin account’s Account info view and select View used addresses. Search for the complete saved address under both Receive addresses and Change addresses. See how to view used addresses for the full procedure. If you cannot establish that the exact address belongs to the intended account, stop rather than approve an unexplained review.
Why does the BitBox show “There are 2 change outputs. Proceed?”
This warning can appear when you enter a change address from the sending account as the destination and the transaction also returns a remainder to another change address. The device recognizes two change outputs: the destination you entered and the additional change output created for the remainder.
If this warning is unexpected or you cannot explain both change outputs, reject the transaction and investigate before trying again. Do not continue solely because the destination is an address you saved previously.

If you spend the full selected value minus the fee to that change address, without creating an additional change output, this two-output warning does not appear. The deciding factor is the transaction’s outputs, not whether Coin Control is enabled or whether the spent UTXO came from a receiving address or a change address.
Why are Total and Fee the same, with no recipient address?
When every output is recognized as change belonging to the sending account, the BitBox omits those outputs from recipient review. It shows Total = Fee because only the network fee leaves that account. In the example, both values are 141 sat. The bitcoin assigned to the change outputs stays in the account; the device is not showing those output amounts as recipient payments.

Stop if the review does not match your intended payment
Total equalling Fee is not an instruction to approve. If you intended to pay an exchange or another external recipient, or cannot explain the missing recipient screen, reject the transaction. Contact BitBox Support with your BitBoxApp and firmware versions, device model, and the exact review screens. Never share recovery words, private keys, passwords, passphrases, or wallet backups.
For ordinary self-transfers, use a regular receiving address through Select account, as described above, so the destination is displayed for verification.
If an exchange requires a previously verified source address, ask the exchange which address and verification method it accepts before moving funds. Funding that address is a self-transfer, separate from the later payment to the exchange; each transaction costs its own network fee. Reusing an address makes its transactions easier to associate and does not guarantee that an exchange will accept a later payment. Follow the dedicated Satoshi-test guide when the service explicitly requests a test.