Bitcoin Transaction Fee Estimator
Calculate precise Bitcoin transaction fees in sat/vB and Fiat. Features live Mempool data, advanced weight calculation (SegWit, Taproot, Multisig), and RBF analysis.
About
Accurately estimating Bitcoin transaction fees is critical to preventing stuck transactions or overpayment. This tool interfaces directly with the Mempool to provide real-time fee rate recommendations based on current network congestion. Unlike simple estimators, this utility calculates the exact Virtual Size (vBytes) of your transaction by accounting for address types (Legacy, SegWit, Taproot) and complex input/output configurations.
Network fees are determined by block space demand, not transaction value. A $10 transaction can cost as much as a $1,000,000 transfer if they consume the same block weight. Use the Advanced Calculator below to model complex scenarios like UTXO consolidation or Multisig vault movements.
Formulas
The total cost of a Bitcoin transaction is a function of its data footprint (weight) and the market rate for block space.
Where 10.5 represents the fixed transaction overhead in vBytes. The Virtual Byte size differs from raw size due to the Segregated Witness discount:
Reference Data
| Address Type | Standard | Input Weight (vB) | Output Weight (vB) | Efficiency Score |
|---|---|---|---|---|
| Legacy (P2PKH) | Original (1 starts) | 148.0 | 34.0 | LOW |
| Nested SegWit (P2SH) | Wrapper (3 starts) | 91.0 | 32.0 | MEDIUM |
| Native SegWit (Bech32) | Modern (bc1q starts) | 68.0 | 31.0 | HIGH |
| Taproot (P2TR) | Privacy (bc1p starts) | 57.5 | 43.0 | MAX |
| Multisig (2-of-3 SegWit) | Vault/Security | 104.5 | 31.0 | Variable |