Bitcoin fee calculator

What each transaction type costs at the fee rates live right now (2026-08-25 04:57 UTC, BTC at $80,228).

All priority tiers are the same right now. The mempool is close to empty, so a transaction paying the 1 sat/vB relay minimum is likely to confirm about as fast as one paying more. Paying above this rate buys nothing until the backlog returns.
Transaction typeSizeEconomy
1 sat/vB
~1 hour
1 sat/vB
~30 min
1 sat/vB
Next block
1 sat/vB
Taproot (P2TR)
Newest addresses, bc1p…
111 vB 111 sat
$0.09
111 sat
$0.09
111 sat
$0.09
111 sat
$0.09
Native SegWit (P2WPKH)
Most common today, bc1q…
141 vB 141 sat
$0.11
141 sat
$0.11
141 sat
$0.11
141 sat
$0.11
Nested SegWit (P2SH-P2WPKH)
Addresses starting 3…
166 vB 166 sat
$0.13
166 sat
$0.13
166 sat
$0.13
166 sat
$0.13
Legacy (P2PKH)
Addresses starting 1…
226 vB 226 sat
$0.18
226 sat
$0.18
226 sat
$0.18
226 sat
$0.18
Consolidation (10-in, 1-out)
Sweeping many small UTXOs
690 vB 690 sat
$0.55
690 sat
$0.55
690 sat
$0.55
690 sat
$0.55

Why the address type matters

Fees are charged per virtual byte, not per bitcoin sent. Sending 0.001 BTC and sending 10 BTC cost the same if the transaction is the same size. What changes the size is the script type and the number of inputs and outputs. Moving from a legacy 1… address to Taproot cuts a simple payment from 226 vB to 111 vB — the same transfer for roughly half the fee, permanently.

Consolidation is the big one

Sweeping ten small UTXOs into one costs about 690 vB, roughly five times a simple payment. That is why the honest advice is to consolidate when fees are low rather than when you happen to need the coins. At 1 sat/vB (the 25th percentile of the last 90 days) that sweep costs 690 sat; at 3 sat/vB (the 90th) it costs 2,070 sat.

See when fees are usually lowest →