Skip to main content

Search...

Popular searches
TransactionUpdated: Oct 27, 2026

CPFP

Child Pays for Parent (CPFP) speeds up a stuck Bitcoin transaction by spending its output in a new transaction with a high fee.

Also known as:Child Pays for Parent

What Is a CPFP?

Child Pays for Parent (CPFP) unsticks a Bitcoin transaction that pays too low a fee. Its output is spent in a new "child" transaction with a high fee; because the child is only valid once the parent is confirmed, miners include both to collect the combined fee.

Unlike Replace-By-Fee (RBF), which only the sender can use, CPFP works for whoever controls an output of the stuck transaction: the recipient, or the sender through their change output.

The child pays for both transactions' size, so CPFP usually costs more than RBF. Wallets with coin control, such as Sparrow and Electrum, offer it directly.

BlockchainBitcoin

Bitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.

Read full definition
TransactionRBF

RBF (Replace-By-Fee) lets users replace an unconfirmed Bitcoin transaction with a new version that has higher fees to speed up confirmation.

Read full definition
TransactionChange Address

A change address is a new address where leftover cryptocurrency is sent after a transaction, ensuring any unspent funds are returned to the sender in blockchain transactions.

Read full definition
TransactionCoin Control

Coin Control is a feature that allows users to manually select which unspent transaction outputs (UTXOs) to use in a transaction, giving more control over privacy and fees.

Read full definition
WalletSparrow Wallet

Sparrow Wallet is a desktop Bitcoin wallet that focuses on security, privacy, and advanced features for managing Bitcoin transactions and keys.

Read full definition
WalletElectrum

Electrum is a lightweight Bitcoin wallet that allows users to store, send, and receive Bitcoin securely. It is known for its speed and low resource usage.

Read full definition

Real-World Examples

Example 1: A payment to a user's hardware wallet sits unconfirmed for days; the user spends the incoming output to themselves with a high fee, and both confirm in the next block.

Example 2: A sender who disabled RBF bumps their own transaction by spending its change output.

TransactionRBF

RBF (Replace-By-Fee) lets users replace an unconfirmed Bitcoin transaction with a new version that has higher fees to speed up confirmation.

Read full definition
TransactionChange Address

A change address is a new address where leftover cryptocurrency is sent after a transaction, ensuring any unspent funds are returned to the sender in blockchain transactions.

Read full definition

Ready to Choose a Secure Wallet?

Use our tools to find the right hardware wallet for your needs.