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 140 sats (~$0.10) at 1 sat/vB for the next confirmation.

Priority tiers: 1 / 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 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 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. The vByte estimate follows the standard transaction sizes for each address type. Values are approximate and can change with network conditions. This is 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?

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 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. This is not financial advice: always verify the fee in your wallet before sending.