<p><strong>This is normal.</strong> This has to do with the way transactions work in Bitcoin.</p>

<p>The amount of satoshis in <strong>the inputs and outputs of a transaction must match.</strong> (In reality the inputs can be higher than the outputs, the remainder then becomes the the transaction fees.)</p>

<p>Transaction inputs are based on previous transaction outputs that were sent to public addresses you control. If you send an amount that is not exactly what you received with a previous transaction, the software creates a transaction with a larger input and sends back the difference to a public address you control.</p>

<p>For privacy reasons, the BitcoinQt software creates a new address (instead of re-using the main address), and sends money to it. There is a pre-allocated <strong>key pool</strong> of such addresses. The default size is of 100. The key pool grows as you use them. </p>

<p>For more details, see this blog post: <a href="http://blog.barthe.ph/2014/04/03/bitcoin-balance-differs/" rel="nofollow">http://blog.barthe.ph/2014/04/03/bitcoin-balance-differs/</a></p>

CC BY-SA 3.0
2014-04-04T20:50:09.667Z
2014-04-04T23:19:18.753Z
2014-04-04T23:19:18.753Z
Aymeric Barthe
<p>The problem is likely that in Bitcoin-Qt, your balance is not kept in a single address. For privacy reasons (of the system as a whole), <a href="https://en.bitcoin.it/wiki/Change" rel="nofollow">change</a> from transactions is sent to new addresses.</p>

<p>The abstraction provided by the Bitcoin-Qt client is that of a wallet, in which coins enter via (don't <em>reside at</em>) addresses, and are sent out from it, and is otherwise a black box. When you look at it via blockchain.info or similar sites, you get a more low-level via, where "balances" are kept per address (which is actually sort-of misleading, as at the protocol level, Bitcoin doesn't work in function of addresses or balances at all, but in terms of transactions on individual coins).</p>

CC BY-SA 3.0
2013-08-12T22:38:06.227Z
2013-08-12T22:38:06.227Z
Pieter Wuille
<p>You may have archived some Bitcoin addresses on Blockchain.info. Those are not added to the total balance.</p>

CC BY-SA 3.0
2013-08-12T08:56:24.853Z
2013-08-12T08:56:24.853Z
Gérard
<p>You may have added "watch addresses" to your blockchain.info wallet. These are addresses that are only watched and not actually part of your wallet.</p>

<p>Your Bitcoin-QT wallet on the other hand will be the accurate one and be your actual balance as it cannot watch addresses.</p>

CC BY-SA 3.0
2013-08-12T10:34:28.373Z
2013-08-12T10:34:28.373Z
James Morrison
<p>Why is the balance in my Bitcoin-Qt wallet different from the balance when I check the information about my address on blockchain.info? All transactions are confirmed.</p>

CC BY-SA 3.0
2014-04-04T21:27:42.587Z
Possible duplicate of [Why does blockchain.info show a different balance from bitcoin-qt?](http://bitcoin.stackexchange.com/questions/7932/why-does-blockchain-info-show-a-different-balance-from-bitcoin-qt?)
KJ O
<blockchain><wallet><bitcoin-core><balance>
Different balances Bitcoin-Qt vs. Blockchain.info
mat
# Different balances Bitcoin-Qt vs. Blockchain.info

(Asked by: username_0 on 2013-07-18)

Why is the balance in my Bitcoin-Qt wallet different from the balance when I check the information about my address on blockchain.info? All transactions are confirmed.

**Tags:** blockchain, wallet, bitcoin-core, balance

> **Comments:**
> **username_1**: Possible duplicate of [Why does blockchain.info show a different balance from bitcoin-qt?](http://bitcoin.stackexchange.com/questions/7932/why-does-blockchain-info-show-a-different-balance-from-bitcoin-qt?)  

---

## 4 answers

### Answer by username_2 on 2014-04-04. Score: 1

**This is normal.** This has to do with the way transactions work in Bitcoin.

The amount of satoshis in **the inputs and outputs of a transaction must match.** (In reality the inputs can be higher than the outputs, the remainder then becomes the the transaction fees.)

Transaction inputs are based on previous transaction outputs that were sent to public addresses you control. If you send an amount that is not exactly what you received with a previous transaction, the software creates a transaction with a larger input and sends back the difference to a public address you control.

For privacy reasons, the BitcoinQt software creates a new address (instead of re-using the main address), and sends money to it. There is a pre-allocated **key pool** of such addresses. The default size is of 100. The key pool grows as you use them.

For more details, see this blog post: <http://blog.username_2.ph/2014/04/03/bitcoin-balance-differs/>


---

### Answer by username_3 on 2013-08-12. Score: 1

The problem is likely that in Bitcoin-Qt, your balance is not kept in a single address. For privacy reasons (of the system as a whole), [change](https://en.bitcoin.it/wiki/Change) from transactions is sent to new addresses.

The abstraction provided by the Bitcoin-Qt client is that of a wallet, in which coins enter via (don't *reside at*) addresses, and are sent out from it, and is otherwise a black box. When you look at it via blockchain.info or similar sites, you get a more low-level via, where "balances" are kept per address (which is actually sort-of misleading, as at the protocol level, Bitcoin doesn't work in function of addresses or balances at all, but in terms of transactions on individual coins).


---

### Answer by username_4 on 2013-08-12. Score: 0

You may have archived some Bitcoin addresses on Blockchain.info. Those are not added to the total balance.


---

### Answer by username_5 on 2013-08-12. Score: 0

You may have added "watch addresses" to your blockchain.info wallet. These are addresses that are only watched and not actually part of your wallet.

Your Bitcoin-QT wallet on the other hand will be the accurate one and be your actual balance as it cannot watch addresses.


---

