New to Bitcoin? Start at 1.1
3.6Lesson 6 of 11
Sending and receiving
This lesson answers
- How do I send bitcoin to someone?
- How do I receive bitcoin?
- Which network should I choose when I withdraw bitcoin?
- Can I cancel a bitcoin payment?
- Is it okay to reuse my bitcoin address?
To receive bitcoin you share an address. To send, you paste someone's address, choose an amount and a fee, and confirm. It takes a minute. The care goes into one thing: a payment to the wrong address can't be called back.
- Fee for the next block
- …
- A simple payment would pay
- …
- Payments waiting
- …
- Average time between blocks
- …this two-week period
Your wallet suggests a fee from a queue like this one. A lower fee is fine if you don't mind waiting.
See it on satoshis.watch →Receiving
In your wallet, choose Receive. It shows an address and a QR code; send either to the person paying you. Most wallets show a fresh address each time, which keeps your payments a little more private. Older addresses keep working, so a payment to one you gave out last year still arrives.
Sending, step by step
- Get the address from the person or business you're paying, ideally by scanning their QR code or copying it from their own screen.
- Paste it and check it. Compare the whole address with the original, character by character. If that is hard, check the start, the end and a good stretch of the middle. Look-alike addresses are made to match the first and last few characters, malware can swap a copied address, and scammers plant look-alikes in your history. So copy it from the person's own screen, message or QR code, not from your past payments.
- Choose the network. Exchanges and some multi-coin wallets offer other networks, or tokens labeled "BTC". Choose Bitcoin unless the receiver has asked for something else.
- Choose the fee. Faster costs more. See fees and confirmations.
- Send a test first when the amount matters. A small payment that arrives proves the address and network before the large one goes.
What can't be undone
Once a payment is in a block it is confirmed, and nobody can call it back: not your wallet, not an exchange, not a bank. Each block added on top makes it harder still to undo, which is why many services wait for several confirmations, often around six, for larger amounts. While a payment is still waiting, many wallets can replace it with a new version that pays a higher fee, and some can use the same trick to send the coins back to yourself instead. Either only works before a miner includes the original. If you sent to a wrong address, see did my payment arrive for what can still be tried.
Typos are caught, wrong addresses aren't
Bitcoin addresses include a built-in check, so a mistyped character almost always makes the address invalid and the wallet refuses it. A valid address that simply belongs to someone else passes every check. That is why comparing the whole address in step 2 matters more than anything else.
Check yourself
Practice, not a test. Think of your answer first, then reveal it.
1You paste an address and the first and last four characters match. Is that enough?Reveal
No. Look-alike addresses are made to match the start and the end. Compare the whole address with the original, including the middle, and copy it from the person's own screen or message, not from your history.
2An exchange offers to send your bitcoin on a network you don't recognize. What should you do?Reveal
Choose Bitcoin, unless the person receiving has told you otherwise. Coins sent on the wrong network often can't be found by the receiver's wallet.
3Can a bitcoin payment be cancelled once it is confirmed?Reveal
No. Only the person who now holds the coins can send them back.
Sources
- BIP 173: the bc1 address format and its built-in typo check.
- BIP 21: the bitcoin: payment links and QR codes wallets use.
- Bitcoin Core, mempool replacement policy: how a waiting payment can be replaced.
- Fees and queue: read from a Bitcoin node every few minutes.
- FBI Denver, FBI Warns of Cryptocurrency Token Impersonation Scam (26 April 2024): look-alike addresses share the first and last few characters, so check the entire address.