Bitcoin transaction fees,
calculated from first principles.
How much will your transaction actually cost? Enter your UTXOUnspent Transaction Output (UTXO)The fundamental unit of Bitcoin accounting, the "coins" you hold that have been received but not yet spent.Full definition count, address type, and current fee rate. See the fee in sats, BTCBitcoin (BTC)The ticker symbol for Bitcoin, used on exchanges and in price quotes.Full definition, and USD. SegWit and Taproot are compared side by side so you can see the savings.
Most sends: 2 (recipient + change).
BTC price as of 2026-07-01 snapshot. Edit to update.
Byte sizes match bitcoin.org developer reference for each script type.
| Type | Size (vB) | Fee (sats) | Fee (USD) |
|---|
SegWit addresses (bc1q...) cost roughly 40% less than Legacy addresses (1...) for the same transaction. Taproot (bc1p...) is similar to SegWit for standard sends and wins more as transactions get complex.
What this tool assumes
- Fee rates are in satoshis per vByte; typical transaction weight assumes 1-input/2-output SegWit.
- Network congestion can spike fees dramatically; mempoolmempoolThe waiting area for Bitcoin transactions that have been broadcast to the network but not yet confirmed in a block.Full definition.space shows live rates.
Estimates only. Actual wallet fees depend on script details. Verify live rates at mempool.space.
HOW THIS IS CALCULATED
This tool runs entirely in your browser — no data is sent to any server. All formulas use standard financial math. Verify the methodology or inspect the source code in your browser's dev tools.