<p>One common cause of this condition is manually forcing a zero transaction fee. If you force a zero transaction fee on a 'large' transaction (one that gathers Bitcoins from many other transactions or sends Bitcoins to many different sources) other nodes in the Bitcoin network will refuse to relay your transaction.</p>

<p>While there are some nodes that will relay all valid transactions, your client will only send the transaction out about once every half an hour or so. As a result, it can be a long time before, by sheer luck, your client happens to send the transaction to a node that's willing to relay it (that happens to be able to relay it to other nodes that are similarly willing).</p>

CC BY-SA 3.0
2011-09-20T22:31:19.560Z
2011-09-20T22:31:19.560Z
David Schwartz
<p>When users are quick to close the client, the transaction being sent will not get re-broadcast if for some reason it didn't propagate sufficiently when the first attempt was made.</p>

<p>So before even trying anything -- leave the client up and running on a reliable connection for maybe an hour.  If it still stays at 0/unconfirmed, then other troubleshooting is warranted.</p>

CC BY-SA 3.0
2011-09-20T23:47:12.400Z
2011-09-20T23:47:12.400Z
Stephen Gornick
<p>If a transaction has been unconfirmed for three days, clients will delete it. This generally happens when you force a zero transaction fee. </p>

CC BY-SA 3.0
2013-02-04T19:01:33.817Z
2013-02-04T19:01:33.817Z
lurf jurv
<p>This far the bitcoins are so called send and my btc shows 0.00 in wallet
I did several deletes of the whole thing but the btc is not restored or in being send at all
I left it open about 4 hours after it downloaded but nothing changes the -3.7737 btc keeps showing on the right side
i did 2x bitcoind -rescan before but the download of the chain takes a long time as well
even the given stransaction id i could not find in the list
i redeleted the files now again but untill now nothing has changed</p>

CC BY-SA 3.0
2012-01-24T14:00:17.283Z
Is this an answer? A question? If you have a question, please ask it separately.
ripper234
CC BY-SA 3.0
2012-01-24T13:47:58.237Z
2012-01-24T13:47:58.237Z
bronan
<p>Try running <code>bitcoind</code> from the command line with the <code>-rescan</code> option. It may be that your transaction was erroneous or a double-spend attempt and it only exists in your client. You could double-check the receiving address in <a href="http://www.blockexplorer.com" rel="nofollow noreferrer">blockexplorer</a> to see if the transaction ever came through from the rest of the network's perspective. If this is a zero transaction fee transaction (or is just otherwise unlucky) it might still be in-queue to be included in a block. Bitcoin Charts has a <a href="http://bitcoincharts.com/bitcoin/" rel="nofollow noreferrer">list of in-queue transactions</a> you can check as well.</p>

<p>Assuming blockexplorer sees the transaction, your client probably isn't downloading blocks and may not even be connected at all. Check that the block number in your client matches the block number at blockexplorer (or any of a number of other sites), check if your client has 0 connections. If you have no connections, try the troubleshooting steps from <a href="https://bitcoin.stackexchange.com/questions/464/why-cant-i-get-over-8-connections-on-my-client">this question</a>. Worst case scenario delete everything from the Bitcoin data folder <strong>except for wallet.dat</strong> and re-launch the client. Several hours later when you've finished downloading a fresh copy of the block chain, your 0/unconfirmed transaction will probably be resolved.</p>

CC BY-SA 3.0
2011-09-20T22:27:25.060Z
How about checking if you're at all connected to the network? You should probably verify you have at least a few connections, and that your most recent block number is up to date (perhaps you haven't run the client for some time, and downloading new blocks just takes time).
ripper234
CC BY-SA 3.0
2011-09-20T22:34:55.937Z
Good point. I've added this to my answer in the interest of completeness.
David Perry
CC BY-SA 3.0
2011-09-20T14:38:30.097Z
2011-09-20T22:34:39.353Z
2017-04-13T12:47:36.647Z
David Perry
<p>When <a href="http://www.reddit.com/r/Bitcoin/comments/klce4/0unconfirmed_status_for_almost_a_week_help/">someone gets a status of "0/unconfirmed" on a transaction for a long time</a> - what could he be doing wrong? What should he check to solve this?</p>

<transactions><client>
How to debug a long "0/unconfirmed" status in the bitcoin client?
ripper234
# How to debug a long "0/unconfirmed" status in the bitcoin client?

(Asked by: username_0 on 2011-09-20)

When [someone gets a status of "0/unconfirmed" on a transaction for a long time](http://www.reddit.com/r/Bitcoin/comments/klce4/0unconfirmed_status_for_almost_a_week_help/) - what could he be doing wrong? What should he check to solve this?

**Tags:** transactions, client


---

## 5 answers

### Answer by username_5 on 2011-09-20. Score: 9 | Accepted answer

Try running `bitcoind` from the command line with the `-rescan` option. It may be that your transaction was erroneous or a double-spend attempt and it only exists in your client. You could double-check the receiving address in [blockexplorer](http://www.blockexplorer.com) to see if the transaction ever came through from the rest of the network's perspective. If this is a zero transaction fee transaction (or is just otherwise unlucky) it might still be in-queue to be included in a block. Bitcoin Charts has a [list of in-queue transactions](http://bitcoincharts.com/bitcoin/) you can check as well.

Assuming blockexplorer sees the transaction, your client probably isn't downloading blocks and may not even be connected at all. Check that the block number in your client matches the block number at blockexplorer (or any of a number of other sites), check if your client has 0 connections. If you have no connections, try the troubleshooting steps from [this question](https://bitcoin.stackexchange.com/questions/464/why-cant-i-get-over-8-connections-on-my-client). Worst case scenario delete everything from the Bitcoin data folder **except for wallet.dat** and re-launch the client. Several hours later when you've finished downloading a fresh copy of the block chain, your 0/unconfirmed transaction will probably be resolved.

> **Comments:**
> **username_0**: How about checking if you're at all connected to the network? You should probably verify you have at least a few connections, and that your most recent block number is up to date (perhaps you haven't run the client for some time, and downloading new blocks just takes time).  
> **username_5**: Good point. I've added this to my answer in the interest of completeness.  

---

### Answer by username_1 on 2011-09-20. Score: 2

One common cause of this condition is manually forcing a zero transaction fee. If you force a zero transaction fee on a 'large' transaction (one that gathers Bitcoins from many other transactions or sends Bitcoins to many different sources) other nodes in the Bitcoin network will refuse to relay your transaction.

While there are some nodes that will relay all valid transactions, your client will only send the transaction out about once every half an hour or so. As a result, it can be a long time before, by sheer luck, your client happens to send the transaction to a node that's willing to relay it (that happens to be able to relay it to other nodes that are similarly willing).


---

### Answer by username_2 on 2011-09-20. Score: 2

When users are quick to close the client, the transaction being sent will not get re-broadcast if for some reason it didn't propagate sufficiently when the first attempt was made.

So before even trying anything -- leave the client up and running on a reliable connection for maybe an hour. If it still stays at 0/unconfirmed, then other troubleshooting is warranted.


---

### Answer by username_3 on 2013-02-04. Score: 1

If a transaction has been unconfirmed for three days, clients will delete it. This generally happens when you force a zero transaction fee.


---

### Answer by username_4 on 2012-01-24. Score: -3

This far the bitcoins are so called send and my btc shows 0.00 in wallet
I did several deletes of the whole thing but the btc is not restored or in being send at all
I left it open about 4 hours after it downloaded but nothing changes the -3.7737 btc keeps showing on the right side
i did 2x bitcoind -rescan before but the download of the chain takes a long time as well
even the given stransaction id i could not find in the list
i redeleted the files now again but untill now nothing has changed

> **Comments:**
> **username_0**: Is this an answer? A question? If you have a question, please ask it separately.  

---

