Calculator · Live network fees

Bitcoin Fee Calculator

Work out what a Bitcoin transaction costs - from its size (vBytes) and current network fees, in sats and in dollars.

Live example

Right now: a typical transaction (~140 vByte) costs about 280 sats (~$0.18) at 2 sat/vB for the next confirmation.

Priority tiers: 2 / 1 / 1 sat/vB (next block / ~30 min / ~1 hr). Try your own transaction size below.

Fee Recommendations
High Priority
0 sat/vB
~10 minutes
Medium Priority
0 sat/vB
~30 minutes
Low Priority
0 sat/vB
~60 minutes
Transaction Details

How a Bitcoin fee is set

The fee depends not on the amount you send, but on the size of the transaction in virtual bytes (vBytes) multiplied by the current price per vByte (sat/vB). The address type determines how large the transaction is:

  • Native SegWit (bc1...): most efficient, lowest fees (~68 vB per input)
  • SegWit (3...): wrapped SegWit, moderate fees (~91 vB per input)
  • Legacy (1...): oldest format, highest fees (~148 vB per input)

More inputs and outputs grow the transaction and therefore the fee. In quiet network periods the sat/vB price often drops to single digits; under heavy load it rises sharply.

Methodology & data

The recommended fee rates come live from mempool.space (or a self-hosted Bitcoin node), and the Bitcoin price from our own price database. The fee is computed as vBytes × sat/vB, with the vByte estimate following standard transaction sizes per address type. Values are approximate and can change with network conditions. Not financial advice - always verify the fee in your wallet before broadcasting a transaction.

Frequently asked questions

01What are Bitcoin transaction fees?

When you send Bitcoin, you pay a fee to the miners so your transaction gets included in a block. The fee does not depend on the amount you send, but on the size of the transaction in virtual bytes (vBytes) and the current price per vByte.

02What is sat/vB?

sat/vB means satoshis per virtual byte - the price you bid per byte of your transaction. The total fee is vBytes × sat/vB. A higher bid means faster confirmation, because miners include the highest-fee transactions first.

03Why do fees fluctuate?

Block space is limited (roughly 4 million weight units every ~10 minutes). When many people send at once, the mempool fills up and fees rise as people compete for scarce space. In quiet periods they often drop to a few sat/vB.

04How do I save on fees?

Use a Native SegWit address (bc1...) - it is the cheapest format. Send during quiet times (weekends, overnight UTC), batch multiple payments together, and avoid unnecessarily many inputs. For non-urgent transactions, pick a lower priority.

05Where does the data come from?

The recommended fee rates come live from mempool.space (or a self-hosted Bitcoin node), and the Bitcoin price from our own price database. The fee is computed as vBytes × sat/vB. Not financial advice - always verify the fee in your wallet before sending.