Bitcoin network fee estimator

Bitcoin price USD
How about to the moon? $1.000.000
Current rate: 1 BTC = $62183

64 sat/byte next 1-2 blocks
53 sat/byte till hour
26 sat/byte more than hour

Transactions type:
Casual transaction
Exchanger collecting coins to storage

Total amount of virtual bytes: 192

0.00015623 BTC



Disclaimer: This is estimate calculation of network fees with a minimal transaction size. Transaction can consist of mixed inputs of legacy, segwit, taproot, scripthash and keyhash addresses with multi-signature and different scripts like OP_return, bear short data, and lock time. A set of such parameters radically changes the size of the transaction.

How are Bitcoin fees calculated?

Bitcoin fees have three important components:

  • the size of the transaction (in bytes), the size of a Bitcoin transaction can be calculated by looking at the amount of inputs and outputs
  • the current fee per byte
  • bitcoin protocol
For legacy tx: inputs * 148 + outputs * 34 + 10
For SegWit: vBytes = inputs * 90.75 + outputs * 31
Taproot: vBytes = (inputs + outputs) * 57.25

The differences between Segwit and Legacy Bitcoin Transactions?

Segwit stands for Segregated Witness and was introduced in BIP-0141 (Bitcoin Improvement Proposal 141). The size of a Segwit transaction is lower than the size of a legacy Bitcoin transaction, as Segwit reduces the overall size of the transaction. The difference lies mainly in the size of inputs, as the outputs are roughly the same in size - 1-2 bytes smaller when using Segwit. Thus, having a smaller transaction size, using Segwit will reduce your Bitcoin transaction fee.

Special thanks to JAMESON LOPP

buy me a coffee