<p>Absolutely. There are cases of transactions remaining unconfirmed for several days and then getting confirmed.</p>

<p>If the transaction was ever broadcast and is still valid, it can be included in a block by any miner who wishes to include it.</p>

CC BY-SA 3.0
2016-07-22T17:16:19.023Z
Ok, so if that happens what should be done? And I understand that once the transaction is broadcasted there is no expiration date. If that is correct then your answer is correct.
Josu Goñi
CC BY-SA 3.0
2016-07-22T18:25:02.597Z
Correct. It sounds like you want to invalidate the old transaction. You can do that by spending at least one of the SAME inputs in a new transaction (with a correct fee this time). After that new transaction has a few confirmations, the old transaction will have become invalid and will never be confirmed anymore, since it would double-spend.
Jannes
CC BY-SA 3.0
2016-07-22T22:52:22.593Z
I believe we should be able to set an expire date to our transactions, specially having in mind that in the future transactions could become expensive.
Josu Goñi
CC BY-SA 3.0
2016-07-22T17:02:33.413Z
2016-07-22T17:02:33.413Z
David Schwartz
<p>Let's asume I make a transaction with no fee and doesn't get confirmed after a while (let's say 10 days).</p>

<p>Could it be confirmed after that if for some reason some miner keeps a copy? I don't ask if is likely to happen but if it is posible.</p>

<transactions><transaction-fees><unconfirmed-transactions>
Can a bitcoin transaction get confirmed unexpectedly?
Josu Goñi
# Can a bitcoin transaction get confirmed unexpectedly?

(Asked by: username_0 on 2016-07-22)

Let's asume I make a transaction with no fee and doesn't get confirmed after a while (let's say 10 days).

Could it be confirmed after that if for some reason some miner keeps a copy? I don't ask if is likely to happen but if it is posible.

**Tags:** transactions, transaction-fees, unconfirmed-transactions


---

## 1 answers

### Answer by username_1 on 2016-07-22. Score: 3 | Accepted answer

Absolutely. There are cases of transactions remaining unconfirmed for several days and then getting confirmed.

If the transaction was ever broadcast and is still valid, it can be included in a block by any miner who wishes to include it.

> **Comments:**
> **username_0**: Ok, so if that happens what should be done? And I understand that once the transaction is broadcasted there is no expiration date. If that is correct then your answer is correct.  
> **username_2**: Correct. It sounds like you want to invalidate the old transaction. You can do that by spending at least one of the SAME inputs in a new transaction (with a correct fee this time). After that new transaction has a few confirmations, the old transaction will have become invalid and will never be confirmed anymore, since it would double-spend.  
> **username_0**: I believe we should be able to set an expire date to our transactions, specially having in mind that in the future transactions could become expensive.  

---

