Glossary · Technology

Replace-by-fee (RBF)

A method of replacing a still-unconfirmed transaction with a new version that pays a higher fee. This lets you speed up a stuck payment, as long as it isn’t in a block yet.

AlsoRBFfull RBFopt-in RBFBIP 125bump feefee bumping

Updated 28 September 20263 sourcesMore terms starting with R

On the learning path: Stage 5 · Step 4 – First withdrawal

If the GlossaryTransaction fee (network fee)The amount a Bitcoin transaction pays to the miner. It depends on the transaction’s size in vbytes and the fee rate offered – not on the amount you send.On the learning path: Stage 5 · Step 4 – First withdrawal →In the glossary → is too low and the network is busy, a payment can sit in the GlossaryMempoolThe buffer in which a node collects valid but still unconfirmed transactions until a miner includes them in a block. There is no central mempool – every node keeps its own.On the learning path: Stage 5 · Step 4 – First withdrawal →In the glossary → for hours or days. With replace-by-fee (RBF), you follow it up with a new version that pays a higher fee.

How it works

The replacement spends at least one of the same inputs. For a simple payment, it has to offer a higher total fee and a higher fee rate than the original; nodes then swap out the old version.[1],[3] As soon as one version is in a block, the other becomes invalid – you don’t pay twice.

Example when the network is busy: your payment is 141 vbytes and is waiting at 2 sat/vB (282 sats). You raise it to 10 sat/vB, so the new version pays 1,410 sats. Getting into the next block currently takes around 2 sat/vB.

Transactions used to have to signal that they could be replaced (opt-in, BIP 125).[1] Since Bitcoin Core 28.0 of 2 October 2024, nodes running this software accept replacements of any unconfirmed transaction by default (‘full RBF’).[2] You can still only use RBF if your wallet offers ‘bump fee’ – otherwise GlossaryCPFP (Child Pays for Parent)A way to speed up a stuck transaction: a follow-up transaction (the ‘child’) spends one of its outputs and pays a high fee. It then pays off for miners to include both transactions together.On the learning path: Stage 5 · Step 4 – First withdrawal →In the glossary → often helps.

When receiving

A payment with 0 confirmations isn’t final: the replacement may have different recipients, so the sender can redirect the money. When selling to strangers, wait for at least one GlossaryConfirmationA transaction has one confirmation as soon as it is in a block; each further block adds one. With every confirmation, it becomes harder to displace the payment after the fact.On the learning path: Stage 5 · Step 4 – First withdrawal →In the glossary →.

Related terms

These terms are closely connected.

Explained in depth

These articles go into more detail:

More from „Technology“

Sources3 sources · 2 publishers

The superscript numbers in the text refer to these sources.

  1. Topic: Replace-by-fee (RBF) – Bitcoin Optech (accessed 28/09/2026)
  2. Bitcoin Core 28.0 Release Notes – Bitcoin Core, 02.10.2024 (accessed 28/09/2026)
  3. Bitcoin Core 31.0 Release Notes – Bitcoin Core, 19.04.2026 (accessed 28/09/2026)

This entry is for education only and is not investment, tax or legal advice.

Keyboard shortcuts

⌘K /
Open search
`
Open Bitcoin terminal
T
Toggle light/dark
?
This help

Tip: type “help” in the terminal.

Pre-launch

We’re still building – block by block.

Blockchain21 is already open, and you’re welcome to look around. We haven’t officially launched yet, though: some details are still missing, may change or don’t quite fit together yet.

Not finished yet

  • Email Messages to support@blockchain21.net don’t arrive yet. Until then, you can reach us by post – the address is in the legal notice.
  • Newsletter Sign-up opens once our mailbox is running.
  • Reader account Coming later. Until then, your browser keeps your progress.
  • Partners No partnership is active yet – providers are listed without ads.
  • Info pages The privacy policy still lacks some details.

Already in place: learning path, articles, glossary, calculators and live data.

Block 0 · Genesis — Bitcoin, too, began with block 0 As of 5 October 2026