Free calculator

Bitcoin Transaction Fee Calculator

On-chain fees depend on transaction size in virtual bytes, not on the amount you send. Set the number of inputs and outputs, pick a fee rate, and see the cost.

Estimated size208.5 vBytes
Fee in satoshis1,668
Fee in bitcoin0.00001668
Fee in fiat1.67

Why size, not amount, sets the fee

Miners select transactions by fee rate per unit of block space. Sending 0.001 BTC and 100 BTC costs the same if both transactions occupy the same number of virtual bytes, which is why consolidating many small inputs is the expensive operation, not moving large sums.

  • Overhead: roughly 10.5 vBytes per transaction
  • Native SegWit input: about 68 vBytes; Taproot: about 57.5
  • Legacy input: about 148 vBytes, more than double SegWit
  • Typical output: 31 to 43 vBytes depending on type

Sizes here are estimates for single-signature transactions. Multisig, complex scripts and batched payouts differ. For merchant payouts, batching many recipients into one transaction shares the overhead and is usually far cheaper than sending individually.

Frequently asked questions

How is a bitcoin transaction fee calculated?
Fee equals transaction size in virtual bytes multiplied by the fee rate in satoshis per virtual byte. A larger transaction with more inputs costs more even if it moves less value.
What is a virtual byte (vByte)?
A weight unit that accounts for the SegWit discount on witness data. Miners fill blocks by weight, so fee rates are quoted per virtual byte rather than per raw byte.
Why do more inputs make a transfer expensive?
Each input adds roughly 58 to 148 vBytes depending on the address type. Wallets that hold many small unspent outputs must combine them, which inflates size and therefore fee.
What fee rate should I choose?
A low rate may sit in the mempool for hours or days during congestion; a high rate targets the next block or two. Check a live mempool view before settling on a number for a time-sensitive payment.

Other calculators

Estimates only. Rates, network conditions and provider pricing change, so confirm figures with your processor before relying on them. Compare payment processors.