Skip to content
BitcoinToolkit

Bitcoin UTXO Consolidation Calculator

Compare the cost of consolidating Bitcoin UTXOs now with the estimated cost of spending them together later.

Consolidation cost comparison

Model the selected UTXOs, the fee paid now and the same future payment under two strategies.

Bitcoin Mainnet policy: every modeled transaction must stay at or below 400,000 WU.

Calculator mode

Selected UTXOs

Enter only counts and script types. Do not enter addresses or wallet data.

The consolidation transaction creates one P2WPKH or P2TR output.

sats

Used only to show the estimated consolidated output after its fee.

Fee assumptions

Choose the fee paid now and a separate future scenario. The future rate is not a prediction.

Current consolidation fee rate

Live recommendations are estimates, not confirmation guarantees.

sat/vB

This is a scenario input, not a fee prediction.

Future spend

Both strategies use exactly this payment and change structure.

Should You Consolidate Bitcoin UTXOs?

A Bitcoin wallet balance can be split across many unspent transaction outputs, or UTXOs. A later payment that selects several of them needs one transaction input for each selected output. Consolidation spends those inputs now and creates one new output that can be used as a single input later.

Consolidation is worth considering when the fee paid now is lower than the future input-cost reduction you expect to receive. That fee comparison is only one part of the decision. Co-spending separate UTXOs can reveal a common-ownership clue, and one larger output can reduce future coin-control flexibility.

From selected UTXOs to a two-strategy fee comparison
  1. Count the UTXOs you may combine
  2. Choose their script type or enter a mixed set
  3. Set the fee you would pay now
  4. Describe the same future payment for both strategies
  5. Compare total fees, break-even and privacy tradeoffs

Compare Keeping UTXOs Separate With Consolidating Now

Strategy A keeps the selected UTXOs separate and spends all of them in the modeled future transaction. Strategy B pays for a one-output consolidation now, then pays for a future transaction that uses the consolidated output as one input. The future payment and change outputs stay identical, so the comparison isolates the input-structure difference.

The three underlying transactions use the same reviewed Weight and virtual-size engine as the Bitcoin Transaction Fee Calculator. Fees are calculated from virtual size and sat/vB, then rounded up to a whole satoshi at the final fee step.

StrategyCost nowCost later
Keep UTXOs separateNo consolidation feeSpend all selected original UTXOs
Consolidate nowSpend selected UTXOs into one outputSpend one consolidated UTXO

Find the Break-Even Future Fee Rate

The future vSize advantage is the direct-spend vSize minus the post-consolidation vSize. When that difference is positive, the approximate break-even rate is the rounded consolidation fee divided by the number of future virtual bytes saved. A future fee rate above that point may make Strategy B cheaper in the modeled case.

The future fee rate is a scenario, not a prediction. Whole-satoshi rounding can also move the exact crossover slightly. If the modeled future transaction is not smaller after consolidation, the page reports no finite break-even instead of presenting a misleading threshold.

Stay Within the Standard Transaction Weight Limit

Bitcoin Core limits a standard transaction to 400,000 weight units for relay and mining policy. This is a standardness policy, not Bitcoin's consensus block-validity rule. The calculator rejects a modeled consolidation, direct spend or post-consolidation spend that exceeds that limit.

There is no single safe maximum UTXO count for every transaction. P2PKH, nested SegWit, Native SegWit and Taproot inputs have different Weight, and outputs also consume space. The input controls therefore use script-specific maxima, while the final server calculation checks the complete mixed transaction again.

Weigh Privacy Against Fee Savings

Combining UTXOs in one transaction can suggest that the same owner controls them. It can also merge coins with different histories or labels into one larger output. The potential future fee saving should be considered alongside this permanent on-chain link.

Keeping outputs separate may preserve more control over which coins are spent together. The calculator does not assign a monetary value to privacy and does not inspect your transaction history, so a positive fee result is not automatically a recommendation to consolidate.

Review the Wallet Transaction Before You Sign

The model covers common single-signature P2PKH, P2SH-P2WPKH, P2WPKH and Taproot key-path inputs. It does not build a PSBT, perform coin selection, validate dust, model multisig or script-path spends, sign a transaction or broadcast it. The optional selected value subtracts only the modeled consolidation fee.

Use wallet coin control to verify the exact UTXOs, labels, destination and change before signing. Then compare the wallet's final virtual size and fee with the calculation details shown here. Use the Satoshi Converter for BTC/sat units, or the one-transaction fee calculator when you only need to price a specific transaction.

Bitcoin UTXO Consolidation Calculator FAQ

When should I consolidate Bitcoin UTXOs?

Consider it when a low current fee may offset the cost of spending many inputs at a higher future fee. Also review privacy, coin labels, transaction Weight and your wallet's final preview before deciding.

Is 1 sat/vB a good consolidation fee?

It can be economical when current relay conditions accept it, but confirmation is not guaranteed. Use the live target as a current estimate and verify the wallet transaction before broadcasting.

How many UTXOs can one standard Bitcoin transaction consolidate?

The maximum depends on each input script type and the output structure. The calculator derives script-specific input limits and rejects any complete modeled transaction above the 400,000 WU Bitcoin Core standard policy limit.

How is the break-even future fee rate calculated?

The rounded fee paid to consolidate now is divided by the future virtual bytes saved. If consolidation does not reduce future vSize, there is no finite break-even rate.

Can I consolidate UTXOs from different Bitcoin address types?

A wallet can build a transaction with mixed input types. Advanced mode models P2PKH, P2SH-P2WPKH, P2WPKH and Taproot key-path inputs separately, but the wallet's actual signed transaction is authoritative.

Does consolidating UTXOs improve privacy?

Usually not by itself. Co-spending UTXOs can create a common-ownership clue and merge separate coin histories into one output.

What happens when the modeled transaction exceeds 400,000 WU?

The calculator rejects the comparison and asks you to reduce selected inputs or future outputs. The limit is Bitcoin Core standard relay and mining policy, not a consensus limit.

Does this calculator check dust or build the transaction?

No. It estimates Weight, virtual size and fees. It does not apply wallet-specific dust logic, select coins, create a PSBT, sign or broadcast.

Methodology and Sources

The comparison builds three explicit transaction structures and sends each through the existing shared Bitcoin Weight/vSize engine. Server-rendered HTML, REST updates and deterministic tests use the same estimate object.

  • Input and output component profiles, CompactSize boundaries, witness marker handling, empty-witness handling and vSize rounding are reused from the Bitcoin Transaction Fee Calculator.
  • Every modeled transaction is checked against Bitcoin Core's 400,000 WU standard transaction policy. Input and output controls use script-specific derived count limits, followed by a complete mixed-structure server check.
  • Every transaction fee is virtual size multiplied by the decimal sat/vB rate, with only the final result rounded up to a whole satoshi.
  • Net savings equal the future direct-spend fee minus the combined consolidation-now and future post-consolidation fees.
  • Break-even equals the rounded consolidation fee divided by future vbytes saved and is omitted when that size advantage is zero or negative.
  • Live current rates are validated and cached server-side. The assumed future fee rate is always labeled as a manual scenario, and BTC/USD remains optional.

Primary references

Reviewed by the BitcoinToolkit Editorial Team comparison logic last tested