What Is CPFP (Child Pays for Parent)?
Child Pays for Parent (CPFP) is a fee bumping technique where a recipient creates a new transaction (child) that spends an unconfirmed transaction (parent) with a high enough fee to incentivize miners to include both transactions together. This allows recipients to accelerate stuck transactions.
How It Works
Recipient Control
Unlike RBF which requires the sender to bump fees, CPFP empowers the recipient to accelerate confirmation. This is useful when receiving a payment with insufficient fees.
Combined Fee Calculation
Miners calculate the combined fee rate of parent and child transactions. If the child pays enough to make the combined rate attractive, both get mined together, even if the parent's original fee was low.
CPFP is particularly useful when you need to use funds from an unconfirmed transaction or when helping someone who sent you bitcoin with too low a fee. Most modern wallets support CPFP functionality, making it a reliable alternative to RBF for fee management.
Quick Facts
- •Receiver can speed up incoming transactions
- •Works by creating a child transaction with high fees
- •Alternative to RBF