What is the meaning of a transaction status of "Offline (0 confirmations)" as opposed to "Unconfirmed (0 confirmations)" ?

Does it mean that the transaction has not even been sent to the network yet? If so, why would that happen, and can I force it to retry?

The wallet is online (13 active connections to the network), but out-of-sync (catching up very slowly, last received block was 1100 days ago).

  • Update: I have restarted Bitcoin-Qt. Now it says "Unconfirmed" (no longer "offline"). But the transaction cannot be found at blockchain.info. So has it really been sent?
    – Thilo
    Commented Feb 4, 2015 at 2:24

1 Answer 1


Offline means that the transaction hasn't been sent to the network, that is, it's not in the memory pool of any other node.

Unconfirmed means that the transaction has been sent to the network and exists in the memory pools of many other nodes.

If the wallet is out-of-sync, that would be the reason it's got 0 confirmations. Even if you did have a confirmation, your node wouldn't know it since the transaction would be in one of the newest blocks.

If the transaction is not on blockchain.info, there's a very good chance that it hasn't been sent. You should probably resend it using the instructions found here.

  • The instructions assume that blockchain.info already knows about my transaction. How do I get the binary transaction out of Bitcoin-Qt?
    – Thilo
    Commented Feb 4, 2015 at 3:30
  • 2
    you can use the getrawtransaction command. It should be in your bitcoin-qt's mempool.
    – Jimmy Song
    Commented Feb 4, 2015 at 3:34
  • Thanks, I was able to getrawtransaction and then paste that into blockchain.info.
    – Thilo
    Commented Feb 4, 2015 at 4:06

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.