When creating a bitcoin transaction, you have to choose which coins to use in them. The standard client does this in a way to avoid unconfirmed inputs and minimize the number of inputs and amount of change involved. Since not all coins are created equal, 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?


3 Answers 3


Currently this is not possible with the standard client, other than making separate wallets. There is a patch for coin selection on github, which was very promising. So this feature may make it into a future version.

  • 1
    This answer is outdated. Bitcoin Core has had a Coin Control feature for more than five years which allows manual input selection.
    – Murch
    Commented Sep 18, 2020 at 19:27

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.


Check out Armory, a new client that

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

  • 1
    armory looks pretty awesome. still pre-alpha though.
    – nanotube
    Commented Jan 11, 2012 at 20:23

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.