Skip to main content
₿SatSaver

Coin Control: Choosing Which Bitcoin You Spend

Coin control lets you pick which UTXOs a transaction spends — lower fees, better privacy, less dust.

7 min read · Reviewed September 12, 2026

Every wallet holds your Bitcoin as a set of separate chunks, and by default it decides for you which chunks to spend when you send a payment. Coin controlis the feature that takes that decision back — you pick exactly which pieces go into a transaction. Used well, it lowers your fees, protects your privacy, and helps you avoid creating unspendable scraps of Bitcoin. Here's how it works and when to reach for it.

What coin control actually is

Your wallet balance isn't one number sitting in an account. It's a collection of individual UTXOs — unspent transaction outputs — each one a discrete amount of Bitcoin you received at some point. If someone paid you 0.05 BTC and later you received another 0.02 BTC, your wallet holds two UTXOs even though it displays a single 0.07 BTC total.

When you spend, your wallet gathers up enough UTXOs to cover the amount plus the fee. Normally it chooses which ones automatically using a built-in algorithm. Coin control simply switches that off and lets you select the inputs by hand before the transaction is built. You tick the UTXOs you want to spend, and the wallet builds the payment from exactly those.

Why it matters for fees

Bitcoin fees are charged by the size of a transaction, not the amount of money moved. Every input you add makes the transaction bigger, and a bigger transaction costs more at the same sat/vByte rate. This is the heart of how Bitcoin fees work — inputs, not value, drive the bill.

That means the way your inputs are chosen changes what you pay. Spending one large UTXO that covers the whole payment produces a small, cheap transaction. Letting the wallet rake together a dozen tiny UTXOs to reach the same amount produces a much larger, more expensive one. With coin control you can deliberately pick the fewest, largest inputs that cover what you're sending, keeping the transaction lean and the fee low.

There's a trade-off worth knowing. Spending a few big inputs is cheap today but leaves lots of small UTXOs sitting around for later. Sometimes the smarter move is the opposite — sweeping up those small pieces on purpose during a quiet, low-fee window so they don't haunt future transactions. Coin control is what makes either choice possible.

Fewer inputs, smaller fee

A rough rule: each extra input you add makes a transaction meaningfully bigger, and you pay for that size at the current rate. When fees are high, spending one or two larger UTXOs beats scraping together a pile of tiny ones. Check the live rate on what a good sat/vByte fee is before you decide.

Why it matters for privacy

Bitcoin's ledger is public. Whenever a transaction spends several UTXOs together, anyone watching the chain can reasonably assume those inputs belong to the same person — that's the whole point of combining them into one payment. This is called the common-input-ownership heuristic, and it's how coins that were previously unconnected get linked.

Coin control lets you avoid merging coins you'd rather keep apart. Say you have some Bitcoin from a KYC exchange withdrawal and some from a private, non-identifying source. Spend them in the same transaction and you've permanently tied the private coins to your verified identity. Keep them in separate transactions — which coin control makes possible — and that link is never created.

Keeping labeled coins apart

Many wallets that offer coin control also let you labelUTXOs — tagging where each one came from, like “paycheck,” “gift,” or a specific exchange. Those labels are what make deliberate separation practical: at spend time you can see exactly which coins you're about to combine and choose inputs that keep your different sources from touching. Without coin control, the wallet mixes them for you and the decision is out of your hands.

How it helps you avoid dust

Dust is a UTXO so small that spending it would cost more in fees than the Bitcoin it holds is worth. Because inputs drive fees, a tiny output can become effectively unspendable when rates rise — it costs more to move than it contains, so it just sits there.

Coin control helps on both sides. When you're choosing inputs, you can leave dust out of a payment instead of paying to drag it along. And when you're structuring a send, seeing your UTXOs laid out helps you avoid creating new dust — for instance by not leaving a near-zero change output behind. Awareness of your UTXO set is the first step to keeping it clean.

Which wallets offer it

Coin control is common in desktop and more advanced wallets aimed at self-custody users, and it shows up in a growing number of capable mobile wallets too. It tends to be absent from simple custodial apps and beginner-focused wallets, where the whole design goal is to hide UTXOs and keep things one-tap.

Rather than trusting any single brand name, look for the feature itself. In a wallet's settings or send screen, search for options labeled “coin control,” “manual input selection,” or a UTXO or coins list you can select from. If a wallet exposes its UTXOs and lets you choose among them at send time, it supports coin control, whatever it happens to call the feature.

A simple coin-control workflow

  • →Turn it on. Coin control is usually off by default. Enable it in settings, or look for a “manual” or “advanced” toggle on the send screen. Some wallets show a coins or UTXO list you open before composing a payment.
  • →Review your UTXOs. Open the list and look at what you have — amounts, and labels if your wallet supports them. This is where you decide which coins are fair to combine and which to keep separate.
  • →Select your inputs. Tick the specific UTXOs to spend. For a cheap send, pick the fewest, largest coins that cover the amount plus fee. For privacy, pick coins from the same source and leave unrelated ones untouched.
  • →Review the fee before sending. With your inputs chosen, the wallet shows the transaction size and fee. If it's higher than you expected, you've probably included too many inputs — adjust your selection and watch the fee drop.
  • →Confirm and broadcast. Once the inputs and fee look right, send. The transaction spends exactly the coins you chose and nothing else.

Is it worth the effort?

For small, casual payments, letting the wallet choose is perfectly fine — the automatic selection is reasonable and the savings from doing it by hand are minor. Coin control earns its keep when the stakes are higher: larger sends where fee efficiency matters, situations where you care about keeping sources of coins unlinked, or a messy wallet full of small UTXOs you want to manage deliberately. It's a tool for intent, not a chore for every transaction. And it matters most exactly when fees are running high and every extra input stings.

The bottom line

Coin control hands you the decision your wallet usually makes silently: which pieces of Bitcoin to spend. Choose fewer, larger inputs and your fee shrinks. Keep unrelated coins in separate transactions and your privacy holds. Watch your UTXO set and you avoid leaving behind dust you can't afford to move later. It's a modest feature with an outsized payoff once you know what to look for.

Before you send, check what the network actually costs right now with the SatSaver tracker — it reads the live mempool and recommends a sat/vByte to pay.

Recommended

Recommended gear & reading

Tools and books that pair well with this guide.

ⓘ As an Amazon Associate, SatSaver earns from qualifying purchases — at no extra cost to you. Commissions help keep the core tools free. Full disclosure

See the live answer right now

SatSaver reads the live mempool and helps you decide whether to send or wait — plus a recommended sat/vByte to pay. Free, no signup.

Open the fee calculator →

Keep reading