<p>You are asking two questions which might seem to be related but are actually very different.</p>

<p>To move coins between <em>addresses</em>, you have to create a transaction and get it included in the blockchain.  Just like any other transaction, this might require you to pay a fee.  (You might be able to send the transaction without a fee, depending on the <a href="https://en.bitcoin.it/wiki/Transaction_fees" rel="nofollow">priority</a> and/or whether your transaction finds its way to a generous miner.)</p>

<p><em>Accounts</em>, however, exist only within the Bitcoin Core client.  They are just a bookkeeping device to group your funds.  You can move coins between accounts with the <code>move</code> command in the Bitcoin Core console.  This updates the client's internal records to adjust the balances of those accounts, but doesn't actually cause any coins to move between addresses, so it has no fee.</p>

CC BY-SA 3.0
2014-06-04T05:43:58.610Z
2014-06-04T05:43:58.610Z
Nate Eldredge
<p>what's the best way to move money within your own wallet between your own accounts and/or addresses without incurring fees?</p>

<blockquote>
  <p>setaccount
   <br>
  Sets the account associated with the given address. Assigning address that is already assigned to the same account will create a new address associated with that account.</p>
</blockquote>

<p>^ That is the closest I can see but the address creation part in my opinion should instead produce a help/warn message.</p>

<p>If I had dust sitting on an address and wanted to move it into a larger pile on my address labeled 'main address' how would I do this?</p>

<wallet><transaction-fees><json-rpc>
moving money without fees
BENZ.404
# moving money without fees

(Asked by: username_0 on 2014-06-03)

what's the best way to move money within your own wallet between your own accounts and/or addresses without incurring fees?

> setaccount
>   
> Sets the account associated with the given address. Assigning address that is already assigned to the same account will create a new address associated with that account.

^ That is the closest I can see but the address creation part in my opinion should instead produce a help/warn message.

If I had dust sitting on an address and wanted to move it into a larger pile on my address labeled 'main address' how would I do this?

**Tags:** wallet, transaction-fees, json-rpc


---

## 1 answers

### Answer by username_1 on 2014-06-04. Score: 2 | Accepted answer

You are asking two questions which might seem to be related but are actually very different.

To move coins between *addresses*, you have to create a transaction and get it included in the blockchain. Just like any other transaction, this might require you to pay a fee. (You might be able to send the transaction without a fee, depending on the [priority](https://en.bitcoin.it/wiki/Transaction_fees) and/or whether your transaction finds its way to a generous miner.)

*Accounts*, however, exist only within the Bitcoin Core client. They are just a bookkeeping device to group your funds. You can move coins between accounts with the `move` command in the Bitcoin Core console. This updates the client's internal records to adjust the balances of those accounts, but doesn't actually cause any coins to move between addresses, so it has no fee.


---

