Child pays for parent (CPFP)
Child pays for parent (CPFP) speeds up a stuck Bitcoin transaction by spending one of its outputs in a new transaction that pays a high fee.
A way to rescue a stuck transaction from the receiving end: spend one of its outputs right away with a high fee. A miner can only take the child together with its parent, so the two are judged by their combined fee rate.
When would I use CPFP instead of RBF?
When you are the one receiving. Only the sender can replace a transaction, but anyone with an output of it can spend that output. A recipient waiting for a payment can pull it into a block that way.
How much fee does the child need?
Miners judge the two together: their combined fee divided by their combined size must beat the queue. If the parent paid too little, the child pays the difference for both. Mining software has chosen transactions this way since Bitcoin Core 0.13 in 2016.
Sources
Updated 10 Oct 2026
Related words
Something look wrong? Tell us