<p>Currently this is not possible with the standard client, other than making separate wallets. There is <a href="https://github.com/bitcoin/bitcoin/pull/415" rel="nofollow">a patch for coin selection on github</a>, which was very promising. So this feature may make it into a future version.</p>

CC BY-SA 4.0
2020-09-18T19:27:33.157Z
This answer is outdated. Bitcoin Core has had a Coin Control feature for more than five years which allows manual input selection.
Murch
CC BY-SA 3.0
2012-01-11T05:52:59.330Z
2012-01-13T20:47:19.253Z
2012-01-13T20:47:19.253Z
nanotube
<p>Old question, so answers are outdated. Anyone reading this now: bitcoin-qt has coin control features that let you choose whichever txin you want to use.</p>

CC BY-SA 3.0
2016-04-03T16:27:17.173Z
2016-04-03T16:27:17.173Z
Jannes
<p>Check out <a href="https://bitcointalk.org/index.php?topic=56424.0" rel="nofollow">Armory</a>, a new client that</p>

<blockquote>
  <p>uses an algorithm for coin selection which can be optimized for
  anonymity or minimal transaction fees.</p>
</blockquote>

CC BY-SA 3.0
2012-01-11T20:23:15.023Z
armory looks pretty awesome. still pre-alpha though.
nanotube
CC BY-SA 3.0
2012-01-11T08:12:46.670Z
2012-01-11T08:12:46.670Z
ripper234
<p>When creating a bitcoin transaction, you have to choose which coins to use in them. The standard client does this <a href="https://bitcoin.stackexchange.com/questions/1077/how-does-the-bitcoin-client-determine-which-coins-transactions-wallet-stored-va">in a way</a> to avoid unconfirmed inputs and minimize the number of inputs and amount of change involved. Since <a href="https://bitcoin.stackexchange.com/questions/2496/are-bitcoins-inherently-fungible">not all coins are created equal</a>, I may have other preferences (like spend unconfirmed coins first to get rid of them, or not cross inputs between different trading partners). Is there any way I can have more control over the process?</p>

CC BY-SA 3.0
2015-11-10T11:21:49.867Z
related: [What does Bitcoin Core's "Coin Control Features" do and how do I use it?](http://bitcoin.stackexchange.com/q/37486/5406)
Murch
CC BY-SA 3.0
2012-01-11T04:54:46.290Z
I suppose a workaround/partial solution is to use multiple wallets. Then you can keep coins apart, but also cannot make "large" spends.
Thilo
<transactions><privacy><coin-selection><fragmentation><coin-control>
How can I control which coins to spend in a transaction?
Thilo
# How can I control which coins to spend in a transaction?

(Asked by: username_0 on 2012-01-11)

When creating a bitcoin transaction, you have to choose which coins to use in them. The standard client does this [in a way](https://bitcoin.stackexchange.com/questions/1077/how-does-the-bitcoin-client-determine-which-coins-transactions-wallet-stored-va) to avoid unconfirmed inputs and minimize the number of inputs and amount of change involved. Since [not all coins are created equal](https://bitcoin.stackexchange.com/questions/2496/are-bitcoins-inherently-fungible), I may have other preferences (like spend unconfirmed coins first to get rid of them, or not cross inputs between different trading partners). Is there any way I can have more control over the process?

**Tags:** transactions, privacy, coin-selection, fragmentation, coin-control

> **Comments:**
> **username_0**: I suppose a workaround/partial solution is to use multiple wallets. Then you can keep coins apart, but also cannot make "large" spends.  
> **username_1**: related: [What does Bitcoin Core's "Coin Control Features" do and how do I use it?](http://bitcoin.stackexchange.com/q/37486/5406)  

---

## 3 answers

### Answer by username_2 on 2012-01-11. Score: 3

Currently this is not possible with the standard client, other than making separate wallets. There is [a patch for coin selection on github](https://github.com/bitcoin/bitcoin/pull/415), which was very promising. So this feature may make it into a future version.

> **Comments:**
> **username_1**: This answer is outdated. Bitcoin Core has had a Coin Control feature for more than five years which allows manual input selection.  

---

### Answer by username_3 on 2016-04-03. Score: 3

Old question, so answers are outdated. Anyone reading this now: bitcoin-qt has coin control features that let you choose whichever txin you want to use.


---

### Answer by username_4 on 2012-01-11. Score: 1

Check out [Armory](https://bitcointalk.org/index.php?topic=56424.0), a new client that

> uses an algorithm for coin selection which can be optimized for
> anonymity or minimal transaction fees.

> **Comments:**
> **username_2**: armory looks pretty awesome. still pre-alpha though.  

---

