Bad WalletGet early access ↗

All articles

How a Bitcoin transaction works

What actually happens between “send” and the coins showing up? A plain-English tour of inputs, miners, and confirmations.

Basics·Intermediate·7 min read

When you tap “send,” it feels instant and magical. Under the hood there’s a tidy little sequence, and understanding it kills a lot of anxiety about whether your money is okay.

Step 1 — You sign

Your wallet builds a transaction: which coins to move, where to, and how much. Then it signs that transaction with your private key — proof that you, the rightful owner, authorized it. Crucially, your key never leaves your device. Only the signature goes out.

Step 2 — The network hears about it

Your signed transaction gets broadcast to thousands of computers. It lands in a waiting room called the mempool — all the transactions that are valid but not yet finalized.

Nobody approves your payment. The network just verifies the math checks out.

Step 3 — Miners confirm it

Roughly every ten minutes, miners bundle a batch of waiting transactions into a block and add it to the chain. Once yours is in a block, it has one confirmation. Each new block stacked on top makes it exponentially harder to ever reverse.

That ten-minute rhythm is why Bitcoin payments aren’t literally instant on the base layer — and why bigger fees can buy you a faster spot in the next block when the mempool is busy.

Step 4 — Done

The coins now belong to the receiver’s keys. There’s no bank settlement happening in the background days later. What you see is final.

How long until it’s final — and can it be reversed?

“How long does it take?” depends on the fee you paid and how busy the network is. For everyday amounts, one confirmation — usually within an hour, often much sooner — is plenty. For large sums, or when an exchange asks, the common habit is to wait for a few confirmations, since each extra block makes the payment dramatically harder to undo.

And “undo” is the key word: once it’s confirmed, a Bitcoin transaction is effectively irreversible. There’s no chargeback, no support line, no bank that can claw it back. That’s a feature — no one can reverse a payment to you either — but it’s also why double-checking the address and amount before you send matters so much.

The mental modelThink of the mempool as a boarding gate and each block as a flight leaving every ~10 minutes. Pay a bigger fee and you board sooner. Pay less and you wait for a quieter gate.

The one thing to remember

You sign a transaction, the network broadcasts it, miners confirm it into a block. No middleman approves anything.

All articles