How Bitcoin processes transactions, step by step
Bitcoin payments are signed by your wallet, checked by nodes, mined into a block, and confirmed by later blocks. You need spendable BTC for the fee.

On this page
- Your wallet signs each payment with your private key.
- Nodes check signatures and rules; miners order transactions.
- Later blocks add confirmations; your balance is unspent outputs.
A Bitcoin payment starts in your wallet and ends in the blockchain. The network checks, orders, and records it.
What is Bitcoin transaction processing?
Processing is the path a payment takes from your wallet to the blockchain. Your wallet broadcasts a signed transaction, nodes check and relay it, and miners put it into a block. Later blocks confirm the record.
What you need before you start
You need spendable bitcoin in a wallet and enough for the network fee. You also need the recipient's address and a safe place for your private key.
- A Bitcoin wallet with spendable bitcoin.
- Enough bitcoin for the network fee.
- The recipient's Bitcoin address.
Step by step: how a payment moves
The steps follow a payment you send. Each one prepares the transaction for the next check.
- 1Sign the transactionYour wallet signs the transaction with your private key. The signature proves the coins came from you and stops anyone from changing it.
- 2Broadcast and relayYour wallet sends the signed transaction to the network. Nodes check the signature, coin ownership, and consensus rules before they relay it.
- 3Mine into a blockMiners pick waiting transactions from the mempool and use proof-of-work to add a block. The network verifies the block.
After the transaction confirms
A confirmed transaction is recorded in the blockchain. Later blocks add confirmations, so reversal becomes harder. Keep the transaction ID and tax records, because the IRS treats crypto as property.
Bitcoin price todayLive price, charts and market data live in our Coins section.Frequently asked questions
A transaction usually confirms when a miner includes it in a block. A busy network can make the wait longer, and later blocks add more confirmations.
The mempool is each node's holding area for valid transactions not yet in a block. Miners choose from it, so a transaction waits until one includes it.
A confirmed Bitcoin transaction generally cannot be reversed. An unconfirmed one can sometimes be replaced with a higher fee, but a wrong address can mean lost funds.
A UTXO is an unspent output from an earlier transaction. Your wallet balance is the sum of the UTXOs it can spend.






