I sent a bitcoin transaction and after sending it I realized that the fee was too low.


in an attempt to correct it, later on, I sent another transaction to the same address with a higher fee.


as I read about Child pays for Parent, but still it didn't work. The second transaction went through and the first one is still there. Did I do something wrong? Is there anything I can do to correct it?

1 Answer 1


A child pays for parent (CPFP) transaction is based on the assumption that the child actually spends the output created by the first transaction.

In your case, your second transaction does not actually spend the output of the first transaction - this allows it to be confirmed without any relation to the previous one.

That said, your fee is not so low that it will never confirm - transactions with that feerate are cleared out every day or two, usually. You will likely be fine if you just wait.

If you are in a hurry, you can use your wallet to make another transaction spending the unconfirmed output - note that this is not an option if the address you sent the coins to belongs to an exchange or hosted wallet where you cannot control which outputs/keys are used for a new transaction.

  • I see, so basically, I just spent unnecessary fee money in the second transaction lol. Thank you! Jul 2, 2019 at 10:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.