<blockquote>
  <p>I thought this would be as simple as spending the full wallet amount to a new receiving address for the same wallet, and watch as the two inputs were combined into two outputs. However when I did this the wallet simply spent to two outputs of the same amount (minus a tiny fee) regardless</p>
</blockquote>

<p>That is exactly what you are supposed to do. That it didn't work means that you did not specify the amount correctly. This could be because you either calculated the amount incorrectly or there is a software bug. I'm leaning towards the former.</p>

<p>If you calculated your amount by looking at a blockchain explorer, don't do that. It will result in an accurate balance calculation because of change addresses. Instead you should just use what your wallet reports back to you.</p>

<p>Most wallets have an option to send the maximum amount in a wallet. If your wallet has that option, use it instead of manually entering the amount. This will guarantee that your entire balance is sent to a single UTXO.</p>

CC BY-SA 3.0
2018-01-29T22:51:27.040Z
This is exactly what I did, again using the Ledger wallet. But it did not result in a single output. I'll be trying again once the transaction confirms however to hopefully eliminate any error on my side.
Ariel Deschapell
CC BY-SA 3.0
2018-01-29T23:43:20.990Z
Repeating the process, I can confirm that even selecting "max" in the ledger wallet for the transfer amount creates a 2nd output which it then asks me to confirm on my Ledger. There doesn't seem to be any obvious way to override this and actually consolidate the two UTXOs into one.
Ariel Deschapell
CC BY-SA 3.0
2018-01-29T22:27:04.180Z
2018-01-29T22:27:04.180Z
Ava Chow
<p>With network fees so low at the moment, I've seen a lot of recommendations to take the opportunity to move funds to segwit addresses and consolidate your UTXO set. During peak congestion, many smaller UTXOs were simply not economical to spend and this is likely to occur again in the future. However I haven't found a definitive guide on how to actually do this. </p>

<p>I'm using the Ledger Nano S Bitcoin wallet, which doesn't provide the most granular control over software tradeoffs but not the most abstracted away either. As far as I can tell from the interphase I have two UTXOs in the wallet, one with the majority of my coins and one tiny one of change that I'd like to combine into the larger amount. </p>

<p>I thought this would be as simple as spending the full wallet amount to a new receiving address for the same wallet, and watch as the two inputs were combined into two outputs. However when I did this the wallet simply spent to two outputs of the same amount (minus a tiny fee) regardless. So since I'm assuming my end goal is to in fact combine them into a single output, what are my options here?</p>

<transactions><transaction-fees><utxo>
How can you consolidate your personal UTXO set? (different wallet answers welcomed)
Ariel Deschapell
# How can you consolidate your personal UTXO set? (different wallet answers welcomed)

(Asked by: username_0 on 2018-01-29)

With network fees so low at the moment, I've seen a lot of recommendations to take the opportunity to move funds to segwit addresses and consolidate your UTXO set. During peak congestion, many smaller UTXOs were simply not economical to spend and this is likely to occur again in the future. However I haven't found a definitive guide on how to actually do this.

I'm using the Ledger Nano S Bitcoin wallet, which doesn't provide the most granular control over software tradeoffs but not the most abstracted away either. As far as I can tell from the interphase I have two UTXOs in the wallet, one with the majority of my coins and one tiny one of change that I'd like to combine into the larger amount.

I thought this would be as simple as spending the full wallet amount to a new receiving address for the same wallet, and watch as the two inputs were combined into two outputs. However when I did this the wallet simply spent to two outputs of the same amount (minus a tiny fee) regardless. So since I'm assuming my end goal is to in fact combine them into a single output, what are my options here?

**Tags:** transactions, transaction-fees, utxo


---

## 1 answers

### Answer by username_1 on 2018-01-29. Score: 1

> I thought this would be as simple as spending the full wallet amount to a new receiving address for the same wallet, and watch as the two inputs were combined into two outputs. However when I did this the wallet simply spent to two outputs of the same amount (minus a tiny fee) regardless

That is exactly what you are supposed to do. That it didn't work means that you did not specify the amount correctly. This could be because you either calculated the amount incorrectly or there is a software bug. I'm leaning towards the former.

If you calculated your amount by looking at a blockchain explorer, don't do that. It will result in an accurate balance calculation because of change addresses. Instead you should just use what your wallet reports back to you.

Most wallets have an option to send the maximum amount in a wallet. If your wallet has that option, use it instead of manually entering the amount. This will guarantee that your entire balance is sent to a single UTXO.

> **Comments:**
> **username_0**: This is exactly what I did, again using the Ledger wallet. But it did not result in a single output. I'll be trying again once the transaction confirms however to hopefully eliminate any error on my side.  
> **username_0**: Repeating the process, I can confirm that even selecting "max" in the ledger wallet for the transfer amount creates a 2nd output which it then asks me to confirm on my Ledger. There doesn't seem to be any obvious way to override this and actually consolidate the two UTXOs into one.  

---

