Heath SchweitzerHeath Schweitzer
← All posts

What Happens When You Send Bitcoin? A Step-by-Step Walkthrough

April 16, 2026|Heath Schweitzer|4 min read|30 views|Last Updated June 19, 2026

Technology
Bitcoin transaction flow: wallet signs, broadcasts to mempool fee queue, miners build a block, confirmations stack on blockchain.

You open your wallet, scan a Bitcoin address (or copy and paste one), enter an amount, and hit send. A few minutes later, the recipient has the Bitcoin you sent. Simple on the surface — but a surprising amount of cryptography, distributed systems engineering, and economic incentive design is happening in those few minutes. Here's what's actually going on.

Step 1: Your Wallet Constructs a Transaction

Before anything leaves your device, your wallet builds a transaction data structure. This contains:

  • Inputs: references to UTXOs you own (previous transactions that sent Bitcoin to your address)
  • Outputs: the recipient's address and amount, plus a change address back to you if needed
  • A fee: the difference between total input value and total output value

The wallet selects which UTXOs to use as inputs — this is called coin selection, and different wallets use different algorithms to balance fee efficiency and privacy.

Step 2: Your Wallet Signs the Transaction

To prove you're authorized to spend those UTXOs, your wallet creates a cryptographic signature using your private key. The signature mathematically proves that you know the private key corresponding to the public key associated with those UTXOs — without revealing the private key itself.

This is public key cryptography in practice. The signature is unique to this specific transaction — you can't reuse a signature from a previous transaction. Anyone on the network can verify the signature using your public key (which is already on the blockchain from when you received Bitcoin), but nobody can forge a signature without the private key.

This signing happens entirely on your device. Your private key never leaves your wallet.

Step 3: The Transaction Is Broadcast to the Network

Your wallet sends the signed transaction to one or more Bitcoin nodes it's connected to. Those nodes immediately validate the transaction — checking signatures, verifying the UTXOs exist and haven't been spent, confirming the fee is sufficient — and if valid, relay it to their connected peers.

Within seconds, the transaction has propagated to most of the ~20,000 public nodes on the Bitcoin network. It's now sitting in each node's mempool, waiting to be picked up by a miner.

At this point the transaction is "pending" or "unconfirmed." The recipient's wallet may show it as a pending balance, but it's not final yet.

Step 4: A Miner Includes Your Transaction in a Block

Miners are constantly collecting transactions from the mempool and trying to assemble the next block. They prioritize transactions by fee rate — satoshis per byte of transaction data — so higher fees get confirmed faster.

To add a block to the blockchain, a miner has to solve a cryptographic puzzle: find a number (called a nonce) that, when combined with the block's data and hashed, produces a result below a specific target value. This is Proof of Work. It requires enormous computational effort to find, but takes a fraction of a second for anyone to verify.

The first miner to find a valid nonce broadcasts their block to the network. Other nodes verify it, add it to their blockchain, and the transactions in that block are now confirmed. The miner collects the block subsidy (currently 3.125 BTC) plus all the transaction fees.

Your transaction getting included in this block is its first confirmation.

Step 5: More Blocks Build on Top

Bitcoin's security model is probabilistic. One confirmation means your transaction is in a block, but that block could theoretically be replaced if a competing chain of blocks were to overtake it. Each subsequent block mined on top of your transaction's block makes this exponentially less likely.

  • 1 confirmation: Safe for small transactions. Most merchants and BTCpay-powered checkouts accept this.
  • 3 confirmations: Standard for moderate amounts.
  • 6 confirmations: Considered final for large transactions. Would require an attacker to redo 6 blocks of Proof of Work to reverse.

Each block takes approximately 10 minutes to mine on average, though this varies considerably. The network adjusts mining difficulty every 2,016 blocks to maintain the 10-minute average as mining hardware and hashrate changes over time.

What "Trustless" Actually Means Here

Notice what didn't happen in any of those steps: nobody called a bank. Nobody checked your identity. Nobody approved or denied your transaction. No intermediary held funds temporarily.

The mathematics of public key cryptography proved you owned the Bitcoin. The economic incentives of miners ensured your transaction was processed. The consensus of thousands of independent nodes ensured the transaction is permanent.

The whole system runs on cryptographic proofs and economic incentives rather than trust in institutions. That's what people mean when they say Bitcoin is trustless, not that you don't trust anything, but that the trust is in math and incentives rather than in people or organizations.

Tagged

bitcoincryptocurrencybeginner

If this post was useful, consider buying me a coffee ☕ with ₿itcoin — no account needed, any amount welcome.

Bitcoin tip QR code
⚡ Open in Wallet