<p>There is nothing wrong with spending unconfirmed outputs.  Bitcoin core will happily spend its own unconfirmed outputs, though it does prefer not to if it has a choice.</p>

<p>Your transaction can't confirm until its parent does, but otherwise it's treated like any other transaction.</p>

<p>If the parent paid a low feerate and will take a while to confirm then you could be waiting a bit, unless your feerate was high enough to make up for it.</p>

<p>If the unconfirmed parent was created by someone else and they successfully double-spend it, then your child transaction will be invalidated. Otherwise, assuming that doesn't happen and the feerates are sensible it'll confirm fine.</p>

CC BY-SA 4.0
2018-12-09T04:27:00.313Z
2018-12-09T04:27:00.313Z
G. Maxwell
<p>If the transaction still have not been confirmed you can spend your BTC again and maybe send them to an address of your own with an higher fee for making it more likely to be confirmed first</p>

CC BY-SA 4.0
2018-12-09T04:30:40.400Z
Your answer sounds a lot like "send it again", which if followed can result in funds loss.
G. Maxwell
CC BY-SA 3.0
2018-02-01T12:05:33.187Z
2018-02-01T12:05:33.187Z
Carlo
<p>I accidentally spent btc from an unconfirmed transaction.
Is it likely to confirm at a later date or is it just kinda stuck?
Ive tried searching for answers but I'm seeing conflicting information relating to this. </p>

CC BY-SA 3.0
2018-02-01T23:00:37.653Z
I wonder if your tx has been accepted at all - did you get a tx ID? Something that we could look up? If so, when the unconfirmed tx gets confirmed, and your tx is in the mempool, it will also go through. But I'd like to know if there is an tx ID...
pebwindkraft
<transactions><unconfirmed-transactions><exchanges>
Accidentrally spent from unconfirmed transaction
Hel 
# Accidentrally spent from unconfirmed transaction

(Asked by: username_0 on 2018-01-31)

I accidentally spent btc from an unconfirmed transaction.
Is it likely to confirm at a later date or is it just kinda stuck?
Ive tried searching for answers but I'm seeing conflicting information relating to this.

**Tags:** transactions, unconfirmed-transactions, exchanges

> **Comments:**
> **username_1**: I wonder if your tx has been accepted at all - did you get a tx ID? Something that we could look up? If so, when the unconfirmed tx gets confirmed, and your tx is in the mempool, it will also go through. But I'd like to know if there is an tx ID...  

---

## 2 answers

### Answer by username_2 on 2018-12-09. Score: 3

There is nothing wrong with spending unconfirmed outputs. Bitcoin core will happily spend its own unconfirmed outputs, though it does prefer not to if it has a choice.

Your transaction can't confirm until its parent does, but otherwise it's treated like any other transaction.

If the parent paid a low feerate and will take a while to confirm then you could be waiting a bit, unless your feerate was high enough to make up for it.

If the unconfirmed parent was created by someone else and they successfully double-spend it, then your child transaction will be invalidated. Otherwise, assuming that doesn't happen and the feerates are sensible it'll confirm fine.


---

### Answer by username_3 on 2018-02-01. Score: -1

If the transaction still have not been confirmed you can spend your BTC again and maybe send them to an address of your own with an higher fee for making it more likely to be confirmed first

> **Comments:**
> **username_2**: Your answer sounds a lot like "send it again", which if followed can result in funds loss.  

---

