How to Receive Bitcoin: Addresses, QR Codes & Tips
Master receiving Bitcoin with QR codes and wallet addresses. Learn address formats, privacy tips, and how to verify incoming BTC transactions safely.
Uvin Vindula — IAMUVIN
Published 2026-04-03
How to Receive Bitcoin: Complete Guide
Receiving Bitcoin is straightforward once you understand the basics. Whether someone is sending you BTC as payment, you're withdrawing from an exchange, or receiving a peer-to-peer transfer, this guide by IAMUVIN covers everything you need to know.
Prerequisites
Before you can receive Bitcoin, you need:
- A Bitcoin wallet (mobile, desktop, or hardware) — see our wallet setup guide
- Your Bitcoin receiving address (generated by your wallet)
How to Get Your Bitcoin Receiving Address
Mobile Wallet (Trust Wallet / BlueWallet)
- Open your wallet app
- Select Bitcoin (BTC) from your asset list
- Tap the Receive button
- Your wallet will display your Bitcoin address and a QR code
- Copy the address or share the QR code with the sender
Desktop Wallet (Exodus / Electrum)
- Open your desktop wallet
- Click on Bitcoin in the portfolio
- Click Receive
- Copy the displayed address or use the QR code
Hardware Wallet (Ledger / Trezor)
- Connect your hardware wallet to your computer
- Open the companion app (Ledger Live or Trezor Suite)
- Select your Bitcoin account
- Click Receive
- Verify the address on your device screen — this is critical for security
- Only share the address after confirming it matches on the hardware device
Understanding Your Bitcoin Address
A Bitcoin address is a string of letters and numbers:
| Feature | Details |
|---|---|
| Length | 26-62 characters |
| Case Sensitive | Yes (except Native SegWit which is lowercase) |
| Reusable | Yes, but not recommended for privacy |
| Safe to Share | Yes — it's like an email address |
QR Codes for Receiving Bitcoin
QR codes are the easiest way to share your Bitcoin address. They encode your address (and optionally an amount) in a scannable format.
Benefits of Using QR Codes
- No typing errors — the scanner reads the exact address
- Faster — point and scan instead of copying long strings
- Can include amount — some QR codes pre-fill the BTC amount
- Works offline — the sender just needs a camera
How to Share Your QR Code
- In person: Show your phone screen to the sender
- Remotely: Take a screenshot and send it via messaging app
- On a website: Display the QR code for customers or donations
- Printed: Print QR codes for physical stores accepting Bitcoin
Privacy Best Practices
Bitcoin transactions are recorded on a public blockchain. For better privacy:
- Use a new address for each transaction — Most modern wallets generate new addresses automatically. This prevents someone from tracking all your transactions through a single address.
- Don't post your address publicly unless necessary — anyone can see the balance and history.
- Use a wallet with coin control — Advanced wallets like Electrum let you choose which coins to spend, improving privacy.
How to Verify an Incoming Transaction
After someone sends you Bitcoin:
- Check your wallet — you should see a pending/unconfirmed transaction within seconds to a few minutes
- Wait for confirmations — one confirmation takes roughly 10 minutes
- For small amounts: 1 confirmation is usually sufficient
- For large amounts: Wait for 3-6 confirmations
- Use a block explorer to verify independently if needed
How Long Does It Take to Receive Bitcoin?
| Stage | Time | Status |
|---|---|---|
| Transaction broadcast | Seconds | Visible as "Pending" |
| First confirmation | ~10 minutes | 1/6 confirmed |
| Standard security | ~30 minutes | 3/6 confirmed |
| High security | ~60 minutes | 6/6 confirmed |
Receiving Bitcoin from an Exchange
When withdrawing Bitcoin from an exchange to your personal wallet:
- Copy your wallet's receive address
- Paste it in the exchange's withdrawal form
- Select the correct network — choose "Bitcoin" or "BTC" network, NOT BEP20/BSC
- The exchange may process the withdrawal in batches, so it might take 15-60 minutes
Visit our exchanges comparison to find the best platform for Sri Lankan users.
Troubleshooting: Bitcoin Not Showing Up
- Check the transaction ID — ask the sender for the TXID and look it up on a block explorer
- Wrong network? — If BTC was sent on the wrong network (like BEP20), your wallet won't see it
- Wallet not synced? — Close and reopen your wallet, or check internet connection
- Minimum confirmations — Some wallets don't show transactions until at least 1 confirmation
Sri Lanka Context
Receiving Bitcoin in Sri Lanka is the same technical process as anywhere else. However:
- Be cautious of P2P sellers who may try to reverse fiat payments after sending crypto
- Always confirm the BTC arrives in your wallet before releasing any goods or LKR payment
- Keep records of all transactions for potential tax reporting
- The CBSL does not protect crypto transactions — proceed with personal responsibility
Disclaimer: This guide is educational only. Cryptocurrency is volatile and unregulated in Sri Lanka. IAMUVIN does not provide financial advice. Always do your own research.

By Uvin Vindula — IAMUVIN
Sri Lanka's leading Bitcoin educator. Author of "The Rise of Bitcoin".
Learn more →Related Articles
The Bitcoin Brief: LK
Weekly Bitcoin insights, market analysis, and Sri Lanka crypto news. Join 1,000+ readers.
Unsubscribe anytime · Educational content only