<p>Bitcoin Core <a href="https://bitcoin.stackexchange.com/questions/9007/why-are-there-two-transaction-outputs-when-sending-to-one-address?rq=1">sends change to a different address</a>, but the Bitcoin protocol does not require that. You can write a Bitcoin client that sends the change to the original address.</p>

<p>There's no benefit to sending your change to the original address; it does not provide lower fees or faster transactions. </p>

CC BY-SA 3.0
2016-05-10T22:23:25.610Z
2016-05-10T22:23:25.610Z
2017-04-13T12:47:36.707Z
Nick ODell
<p>Many wallets let you control where to send the change. In most cases it is advisable to send to a new address to reduce traceability and increase your privacy a little, but not everyone does and sometimes it makes sense not to do it. Most modern wallets will create a new address automatically unless you stop them.</p>
<h3>Bad reasons to send change to the same address</h3>
<ul>
<li>Fees. Some people think that they will pay less fess if all their funds are in the same address. That is not the case, fees are determined by number of inputs (and age, signatures and outputs), not addresses. 1 BTC in address A and another one in address B will cost to send the same than 2 BTC in two different inputs in adress A</li>
<li>Convenience. Some people think that having many addresses is more difficult to manage. This is wrong, all wallets will do this automatically.</li>
</ul>
<h3>Good reasons to send change to the same address</h3>
<ul>
<li>Multisignature addresses (those that need several parties signing transactions). Those work in a different way than regular addresses and don't &quot;live&quot; in a wallet. Users need to create them one by one, usually for very good reasons (like needed two signatures to pay with shared money) and sending change to a new non multisignature address would defeat their purpose.</li>
<li>Accountability. If someone publishes an address so others can check what he does with the funds it makes sense to always send the change there so it is easier for those who check.</li>
</ul>

CC BY-SA 3.0
2016-05-11T00:13:44.957Z
2016-05-11T00:13:44.957Z
2020-06-16T11:10:03.350Z
Fernando Gutierrez
<p>I was under the impression that if address <code>abc</code> has 100 BTC assigned to it, and it pays address <code>def</code> 20 BTC, 80 BTC will be transferred from <code>abc</code> to a new address <code>ghi</code>. But in this transaction:</p>

<p><a href="https://blockchain.info/tx/15bf8b35c9210efe7e448c5fc6b69b47b3a8cac9c148c7cc57c65f266384d9b8" rel="nofollow">https://blockchain.info/tx/15bf8b35c9210efe7e448c5fc6b69b47b3a8cac9c148c7cc57c65f266384d9b8</a></p>

<p>The change address is the same as the originator. Why is that?</p>

<transactions><address><change><address-reuse>
Why is the change address for a transaction the same as the originator address?
ffxsam
# Why is the change address for a transaction the same as the originator address?

(Asked by: username_0 on 2016-05-10)

I was under the impression that if address `abc` has 100 BTC assigned to it, and it pays address `def` 20 BTC, 80 BTC will be transferred from `abc` to a new address `ghi`. But in this transaction:

<https://blockchain.info/tx/15bf8b35c9210efe7e448c5fc6b69b47b3a8cac9c148c7cc57c65f266384d9b8>

The change address is the same as the originator. Why is that?

**Tags:** transactions, address, change, address-reuse


---

## 2 answers

### Answer by username_2 on 2016-05-11. Score: 13 | Accepted answer

Many wallets let you control where to send the change. In most cases it is advisable to send to a new address to reduce traceability and increase your privacy a little, but not everyone does and sometimes it makes sense not to do it. Most modern wallets will create a new address automatically unless you stop them.

### Bad reasons to send change to the same address

* Fees. Some people think that they will pay less fess if all their funds are in the same address. That is not the case, fees are determined by number of inputs (and age, signatures and outputs), not addresses. 1 BTC in address A and another one in address B will cost to send the same than 2 BTC in two different inputs in adress A
* Convenience. Some people think that having many addresses is more difficult to manage. This is wrong, all wallets will do this automatically.

### Good reasons to send change to the same address

* Multisignature addresses (those that need several parties signing transactions). Those work in a different way than regular addresses and don't "live" in a wallet. Users need to create them one by one, usually for very good reasons (like needed two signatures to pay with shared money) and sending change to a new non multisignature address would defeat their purpose.
* Accountability. If someone publishes an address so others can check what he does with the funds it makes sense to always send the change there so it is easier for those who check.


---

### Answer by username_1 on 2016-05-10. Score: 4

Bitcoin Core [sends change to a different address](https://bitcoin.stackexchange.com/questions/9007/why-are-there-two-transaction-outputs-when-sending-to-one-address?rq=1), but the Bitcoin protocol does not require that. You can write a Bitcoin client that sends the change to the original address.

There's no benefit to sending your change to the original address; it does not provide lower fees or faster transactions.


---

