When you withdraw on-chain to a new address, Bitaroo asks you to prove that the address belongs to a wallet you control.
A satoshi test is one way to do this: you send a tiny, exact amount of bitcoin from that address. Because only the owner of an address can send from it, a successful send proves you control it.
A satoshi test moves real bitcoin and waits for an on-chain confirmation, so it is slower and costs a little more than the other methods. If your wallet can sign a message, or you can share an extended public key, those are quicker. Use the satoshi test when those options do not suit you.
How it works
- Bitaroo needs to see a small, exact payment sent from the address you are withdrawing to.
- First the address needs a little bitcoin to send. You can let Bitaroo send a small amount to it (a service fee applies), or you can fund it yourself.
- You then send the exact test amount from that address to a Bitaroo address.
- Once your transaction confirms on the network, the address is verified and your withdrawal continues.
What it costs
- If Bitaroo funds the address: a small service fee is deducted from your Bitaroo balance, Bitaroo sends a small amount to your address, and you send the (smaller) test amount back. The screen shows the full breakdown and the "effective cost". You also pay the miner fee for sending the test amount back.
- If you fund the address yourself: there is no service fee. You only pay the normal miner fees for your own transactions.
Either way the amounts involved are tiny. The main cost is the miner fee and the short wait for a confirmation.
Before you start
- Use the wallet that owns the address you are withdrawing to. You must be able to send from that exact address.
- The test must be the exact amount, sent from the exact address shown. A different amount, or a send from a different address, will not pass.
- Do not send from an exchange or other custodial account. Those send from their own addresses, not yours, so the test will fail.
Step 1: Choose Satoshi TestOn the "Verify Address Ownership" screen, choose Satoshi Test. |
Step 2: Get funds into the addressIf the address has no funds yet, Bitaroo shows two options:
If the address already holds funds, Bitaroo skips this step and goes straight to the next one. |
Step 3: Send the exact amount backBitaroo shows the exact test amount and a Bitaroo address to send it to.
The amount and the source address must both match exactly. A different amount, or a send from a different address, will not pass verification.
|
Step 4: Wait for confirmationBitaroo watches the network for your transaction. It will detect it as soon as it appears in the mempool, then wait for the first confirmation. You can safely close the dialog and keep using Bitaroo. The test completes automatically once your transaction is confirmed, so you do not need to wait on this screen. |
Finishing in BitarooOnce your transaction confirms, the address is marked as verified and your withdrawal continues. A verified address is remembered, so you will not need to repeat this for future sends to the same address. |
If the test does not pass
- Wrong amount. The amount received must be exactly the test amount shown. Send the exact figure, to all eight decimal places.
- Wrong source. The payment must come from the nominated address, not a different address and not an exchange or custodial account.
- It is taking a while. On-chain confirmation depends on the miner fee you set. A low fee can mean a longer wait. The test completes on its own once the transaction confirms.
- Cancelling. You can cancel the send before you have paid. Once Bitaroo has funded your address, the send can no longer be cancelled.
Which method should I use?
If your wallet can sign a message, message signing is faster and free. If you are comfortable sharing an extended public key, that is also quicker. The satoshi test is the most involved option, so it is best kept for when the others are not available to you.
Privacy Matters
Bitaroo built this verification model to protect your privacy, as well as the privacy of all our other users.
The Travel Rule, introduced on 1 July 2026, forces exchanges to routinely share customers’ personally identifiable information and, in many cases, engage with globally centralised third parties (“Travel Rule Providers”) whenever bitcoin moves to or from a custodial service. Those arrangements often expose the exchange’s hot wallet to chain surveillance corporations, giving them visibility into the activity of all users transacting through it.
Bitaroo remains compliant by removing the need for these “information-sharing” arrangements altogether.
By verifying that you control your own wallet, we can keep your personal information out of unnecessary hands.
A Satoshi Test keeps the rest of your wallet private. It verifies control using only the small payment you send and does not reveal your other addresses or balances.
Like any on-chain spend, however, a Satoshi Test permanently reveals the public keys involved in that transaction and creates a small on-chain footprint linking the verified wallet to Bitaroo. While this is a much smaller privacy trade-off than sharing an extended public key, message signing remains the most privacy-preserving verification method where supported.
Still need help?
If you have tried the steps above and verification still fails, please contact our support team and we will help.