<p>As far as I know, Bitcoin Core (aka bitcoin-qt) always uses a brand new change address for every transaction, in order to improve privacy and make it harder to trace transactions.  It never reuses an address that has been used before; I can't think of any good reason to do so.</p>

<p>With a little digging, one should be able to find the appropriate line in the source code; but I haven't done so.</p>

CC BY-SA 3.0
2015-03-31T15:29:05.140Z
2015-03-31T15:29:05.140Z
Nate Eldredge
<p>On Bitcoin-QT can use whatever change address you want. Go to Settings->Options->Wallet and check "Enable Coin Control Features". Now when you go to send you can check "custom change address" and enter whatever you want, even if you don't have the privkeys.</p>

CC BY-SA 3.0
2017-05-02T21:42:23.807Z
FYI I tried this in bitcoin core 0.14 and the custom address was not used; the change went to a newly created addr as normal.
redcalx
CC BY-SA 3.0
2015-04-01T22:18:59.090Z
2015-04-01T22:18:59.090Z
presstab
<p>If I import a private key into a bitcoin-qt wallet, is it possible that some day some transaction I send from the wallet will use its pair address (the bitcoin address created from this private key ) as a change address target in the outputs ? </p>

<bitcoin-core><private-key-import>
Can bitcoin-qt use imported address as a change address?
Haddar Macdasi
# Can bitcoin-qt use imported address as a change address?

(Asked by: username_0 on 2015-03-30)

If I import a private key into a bitcoin-qt wallet, is it possible that some day some transaction I send from the wallet will use its pair address (the bitcoin address created from this private key ) as a change address target in the outputs ?

**Tags:** bitcoin-core, private-key-import


---

## 2 answers

### Answer by username_1 on 2015-03-31. Score: 1 | Accepted answer

As far as I know, Bitcoin Core (aka bitcoin-qt) always uses a brand new change address for every transaction, in order to improve privacy and make it harder to trace transactions. It never reuses an address that has been used before; I can't think of any good reason to do so.

With a little digging, one should be able to find the appropriate line in the source code; but I haven't done so.


---

### Answer by username_2 on 2015-04-01. Score: 2

On Bitcoin-QT can use whatever change address you want. Go to Settings->Options->Wallet and check "Enable Coin Control Features". Now when you go to send you can check "custom change address" and enter whatever you want, even if you don't have the privkeys.

> **Comments:**
> **username_3**: FYI I tried this in bitcoin core 0.14 and the custom address was not used; the change went to a newly created addr as normal.  

---

