So let's say I have multiple bitcoin addresses (some of them already received bitcoins), created a new bitcoin address, received bitcoins on it and would like to use the very same address to send them elsewhere - how can I do that?

I'm using Bitcoin Core (bitcoin-qt) as of right now.

  • Are you trying to send bitcoins from a different address than the one to which someone sent them to you? If so, the only way would be to send them to another address you own, and then send them to someone else from there.
    – Jestin
    Commented Jun 2, 2016 at 20:25
  • @Jestin I simply want to have control over which address is used for sending bitcoins elsewhere. I guess it's not possible to locally transfer bitcoins to a new address without making that transfer public. I edited the question to make it clearer.
    – mYnDstrEAm
    Commented Jun 3, 2016 at 13:55

2 Answers 2


As long as you're running a relatively recent version of Bitcoin Core you can use Coin Control. This feature let's you pick which unspent outputs will be used in the transaction.

To enable Coin Control, go to Settings->Options->Wallet->'Enable coin control features'.

Now in the Send window, you can click 'Inputs...' to select which unspent outputs you want to use. Easy!


Many wallets have the "Coin Control" panel where you can specifically choose which outputs to use in the transaction. Which wallet are you using?

  • Thanks so far! Currently I'm using the "Bitcoin Core" client as stated above. It's also called Bitcoin-qt. I'm thinking about switching to MultiBit though.
    – mYnDstrEAm
    Commented Jun 3, 2016 at 13:45

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.