GintiCalcEvery calculation

ChainTools

Bitcoin Fee Calculator

Fee rate times transaction size — what you'll actually pay to get a transaction confirmed.

Bitcoin transaction fee by fee rate and size

Fees are priced per virtual byte, not per amount sent. A simple one-input, two-output transaction is about 140 vBytes; more inputs make it larger and more expensive.

Fee rateTransaction sizeFee (sats)Fee (BTC)
1 sat/vB140 vB1400.00000140
5 sat/vB140 vB7000.00000700
20 sat/vB140 vB2,8000.00002800
50 sat/vB140 vB7,0000.00007000
100 sat/vB140 vB14,0000.00014000
20 sat/vB250 vB5,0000.00005000
20 sat/vB400 vB8,0000.00008000

Sending 0.001 BTC and 10 BTC costs exactly the same fee if the transactions are the same size. Consolidating many small inputs is what makes a transaction expensive.

Fee rates change with network demand

Fee rates (sat/vByte) fluctuate based on how congested the Bitcoin network is at any given moment — check a current mempool/fee estimator rather than assuming a fixed rate, especially during high-demand periods.

Transaction size depends on inputs and outputs

A transaction with more inputs (combining multiple past receipts) or more outputs (paying multiple recipients) is larger in vBytes and costs more in fees — a simple one-input, two-output transaction is on the smaller end.

Frequently asked questions

My wallet says 20 sat/vByte and my transaction is 250 vBytes — what's the fee?

5,000 satoshis, which is 0.00005 BTC. At a $60,000 BTC price, that's about $3. Fee rates fluctuate with network demand — check a mempool explorer for current rates before sending.

Why is my transaction fee so high even though I'm sending a small amount?

Bitcoin fees depend on transaction size in vBytes, not the amount being sent. A transaction consolidating many small inputs is physically larger than one spending a single large input, so it costs more in fees regardless of the value transferred.

How do I reduce my Bitcoin transaction fee?

Wait for lower network congestion (weekends are often cheaper), consolidate small UTXOs during low-fee periods, use SegWit addresses (smaller vByte size), or batch multiple payments into a single transaction.

How is this different from the Ethereum gas calculator?

Bitcoin fees are based on transaction size in vBytes multiplied by a fee rate in sat/vByte. Ethereum fees are based on computational gas used multiplied by a gas price in Gwei. Different networks, different fee models.

Related Developer calculators

You might also like

Last updated: September 7, 2026