<p>Export the private key of the address with the stuck transaction, import the PK into something like Electrum, and transfer the entire balance to another of your addresses.</p>

CC BY-SA 3.0
2014-03-14T02:54:51.367Z
If the transaction didn't confirm, the funds never moved.
David Schwartz
CC BY-SA 3.0
2014-03-14T04:26:38.267Z
Alright so I got the private key imported into Electrum and my history on electrum states that the bitcoins were recieved to the address and then sent to the address which I sent them to which still leaves me with 0 bitcoin balance in my electrum wallet. Are there any other suggestions?
420blzit
CC BY-SA 3.0
2014-03-14T04:36:04.680Z
And the wallet that i sent the bitcoins to says that the bitcoins i sent are pending and have 0 confirmations.
420blzit
CC BY-SA 3.0
2014-03-14T20:29:50.640Z
@David: I thought it might be a problem with bitcoin-qt not updating to remove the stuck transaction from its memory pool. Hence the advice to try to force a send from the same address using a different wallet (it's faster than a rescan).
It sounds like the transaction is still hanging around in the memory pool of some relay nodes, even if blockchain.info has forgotten it. Try waiting a couple of days longer and see what happens.
Nathan Cook
CC BY-SA 3.0
2016-02-21T19:35:08.357Z
@420blzit, Is the problem still there?
Pacerier
CC BY-SA 3.0
2016-06-09T16:35:25.583Z
I know comments are not suppost to say "thank you", but sometimes a +1 just doesn't do it. Last night my father recovered his bitcoins that were lost for a year, by importing the private key into the blockchain.info wallet.
Albert Hendriks
CC BY-SA 3.0
2014-03-13T11:53:06.443Z
2014-03-13T11:53:06.443Z
Nathan Cook
<p>Your wallet thinks the coins are spent, yet they're stuck in limbo. According to this <a href="https://bitcointalk.org/index.php?topic=5302436.0" rel="nofollow noreferrer">bitcointalk post</a>, you can force the TX to be dropped from your mempool, and then you'll get back the balance:</p>
<blockquote>
<p>If the transaction is associated with your wallet, you can do one of two things:<br />
*restart bitcoin with the -zapwallettxes option. This will cause bitcoin core to 'forget' all transactions associated with your wallet, and rescan the blockchain for transactions associated with addresses in your wallet.<br />
*use the RPC command removeprunedfunds, which will remove the transaction from your wallet.</p>
<p>Please note that removing a transaction from your mempool will not affect any other node's mempool, and your transaction can still confirm in the future as long as it is valid.</p>
</blockquote>

CC BY-SA 4.0
2023-11-21T09:27:33.187Z
2023-11-21T09:27:33.187Z
bca-0353f40e
<p>I sent about $425 to an adress from my bitcoin-qt wallet and forgot to include a fee. So I googled and googled and waited around for 4 or 5 days for it to stop broadcasting but I get on my computer today to check my transaction on blockchain and its not found anymore. My bitcoin wallet is empty and on the transaction log its status is still "0/unconfirmed". What do I do to get my coins back?!</p>

<transactions><wallet><bitcoin-core><transaction-fees><unconfirmed-transactions>
Sent bitcoin with no fee, waited and bitcoins disappeared
420blzit
# Sent bitcoin with no fee, waited and bitcoins disappeared

(Asked by: username_0 on 2014-03-13)

I sent about $425 to an adress from my bitcoin-qt wallet and forgot to include a fee. So I googled and googled and waited around for 4 or 5 days for it to stop broadcasting but I get on my computer today to check my transaction on blockchain and its not found anymore. My bitcoin wallet is empty and on the transaction log its status is still "0/unconfirmed". What do I do to get my coins back?!

**Tags:** transactions, wallet, bitcoin-core, transaction-fees, unconfirmed-transactions


---

## 2 answers

### Answer by username_1 on 2014-03-13. Score: 3

Export the private key of the address with the stuck transaction, import the PK into something like Electrum, and transfer the entire balance to another of your addresses.

> **Comments:**
> **username_2**: If the transaction didn't confirm, the funds never moved.  
> **username_0**: Alright so I got the private key imported into Electrum and my history on electrum states that the bitcoins were recieved to the address and then sent to the address which I sent them to which still leaves me with 0 bitcoin balance in my electrum wallet. Are there any other suggestions?  
> **username_0**: And the wallet that i sent the bitcoins to says that the bitcoins i sent are pending and have 0 confirmations.  
> **username_1**: @username_2: I thought it might be a problem with bitcoin-qt not updating to remove the stuck transaction from its memory pool. Hence the advice to try to force a send from the same address using a different wallet (it's faster than a rescan). It sounds like the transaction is still hanging around in the memory pool of some relay nodes, even if blockchain.info has forgotten it. Try waiting a couple of days longer and see what happens.  
> **username_3**: @username_0, Is the problem still there?  
> **username_4**: I know comments are not suppost to say "thank you", but sometimes a +1 just doesn't do it. Last night my father recovered his bitcoins that were lost for a year, by importing the private key into the blockchain.info wallet.  

---

### Answer by username_5 on 2023-11-21. Score: 0

Your wallet thinks the coins are spent, yet they're stuck in limbo. According to this [bitcointalk post](https://bitcointalk.org/index.php?topic=5302436.0), you can force the TX to be dropped from your mempool, and then you'll get back the balance:

> If the transaction is associated with your wallet, you can do one of two things:  
> \*restart bitcoin with the -zapwallettxes option. This will cause bitcoin core to 'forget' all transactions associated with your wallet, and rescan the blockchain for transactions associated with addresses in your wallet.  
> \*use the RPC command removeprunedfunds, which will remove the transaction from your wallet.
>
> Please note that removing a transaction from your mempool will not affect any other node's mempool, and your transaction can still confirm in the future as long as it is valid.


---

