Calculator · Live network fees

Bitcoin Fee Calculator

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

Live example

Right now: a typical transaction (~140 vByte) costs about 280 sats (~$0.23) 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.

Transaction Details

Transaction Type
Transaction Size-vBytes

Estimated Fees

High Priority
 
Medium Priority
 
Low Priority
 

How a Bitcoin fee is set

The fee does not depend on how much 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 our own Bitcoin node, with mempool.space as fallback. The Bitcoin price comes from our own price database. The fee is computed as vBytes × sat/vB. The vByte estimate follows the standard transaction sizes for each address type. Values are approximate and can change with network conditions. 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?

A Native SegWit address (bc1...) is the cheapest format to send from. 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 our own Bitcoin node, with mempool.space as fallback. The Bitcoin price comes from our own price database. The fee is computed as vBytes × sat/vB. Always verify the fee in your wallet before sending.