How to Send Step-by-Step
How to Make a Bitcoin Transaction: Step-by-Step
Once you have successfully withdrawn your coins from an exchange into your private, non-custodial wallet, you are ready for the most exciting part: spending and transferring your bitcoin.
Unlike traditional banking transactions, which can be modified, delayed, or reversed by centralized institutions, Bitcoin transactions are processed by a global peer-to-peer network and are completely irreversible.
Follow this step-by-step guide to execute your very first transaction with absolute confidence.
🛠️ The 3 Core Ingredients of a Transaction
Every bitcoin transaction requires three simple inputs from your wallet interface:
- The Recipient Address: The destination where you want to send the coins. This is a unique alphanumeric string (like
bc1q77k9e95rn669kpzyjr8ke9w95zhk7pa5s63qzz). - The Amount: The exact quantity of bitcoin you wish to transfer. This can be designated in whole BTC or in satoshis (sats), which are the smallest atomic units of a bitcoin.
- The Transaction Fee: A small incentive paid to miners to process your trade. Most wallets will estimate this automatically based on how fast you need the transfer cleared.
[ Your Wallet ] ── (Destination Address + Amount + Mining Fee) ──► [ Broadcast to P2P Network ]
🚶 Step-by-Step Execution Guide
Step 1: Obtain the Destination Address
Ask the recipient to share their public address. They can either: * Text or email you the alphanumeric text string. * Present a QR code representing that address, which you can easily scan using your smartphone's camera.
Step 2: Copy and Paste (Beware of Malware!)
Always copy and paste the address. Never try to type a 40+ character address manually! * The Checksum Advantage: Bitcoin addresses have an integrated mathematical safety feature called a checksum. If you make a typo, your wallet software will recognize that the checksum is invalid and refuse to send. * The Clipboard Threat: Clipboard-hijacking malware can intercept your clipboard and paste a hacker’s address instead. To defend against this, always manually inspect the first 4 and last 4 characters of the address on your screen before confirming.
Step 3: Enter the Amount (Use the Unit Converter)
Double-check whether you are entering the value in whole BTC or in satoshis (Sats).
* 1.00000000 BTC = 100,000,000 Satoshis
* 0.00010000 BTC = 10,000 Satoshis
Many wallets let you toggle the display unit so you can inspect the exact fiat valuation (e.g., USD or EUR) of the satoshis you are sending.
Step 4: Set the Priority Fee
Choose how quickly you need the transaction to be processed: * High Priority (Next Block / ~10 min): For time-sensitive purchases. * Medium Priority (~30-60 min): A standard, balanced rate. * Low Priority (Several hours / days): Best for non-urgent self-transfers where you want to minimize fees.
Step 5: Slide to Send and Secure Your TXID
Confirm the transaction details and enter your wallet's PIN or passphrase. Your wallet will sign the transaction with your private key and broadcast it to the global network.
Immediately, your wallet will display a TXID (Transaction ID). This is a unique 64-character hash that acts as a public receipt. You can copy this TXID and paste it into any public block explorer to monitor your transaction's journey in real-time!
TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation: