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.
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
Satoshi Calculator
Convert between satoshis, bitcoin and fiat in one place. One bitcoin is always 100,000,000 satoshis, so the only variable is the price you enter.
Bitcoin Profit Calculator
Enter what you paid, what you sold for and the fees on each side. The calculator returns net profit, return on investment and the sell price you need to break even.
Lightning Network Fee Calculator
Lightning routing fees combine a flat base fee per hop with a proportional rate in parts per million. Enter the amount and the channel policies to see the total.
Bitcoin Payment Fee Calculator
Compare the real cost of accepting one sale through cards, through a bitcoin processor and over Lightning. Enter the rates you have been quoted and see the difference per order and per month.
Crypto Network Fee Calculator
Every blockchain prices transactions differently. Pick a network, enter the fee in its native asset and the asset price, and see the true cost of a transfer in fiat and as a share of the amount sent.
USDT Transfer Fee Calculator
USDT lives on several networks and the same transfer can cost a cent or several dollars depending on which one you use. Pick a network or enter the fee quoted to you, and see the real cost per transfer and per month.
Solana Transaction Fee Calculator
Solana fees combine a tiny fixed base fee per signature with an optional priority fee that speeds up inclusion. Enter the transaction details and see the total in lamports, SOL and fiat.
Estimates only. Rates, network conditions and provider pricing change, so confirm figures with your processor before relying on them. Compare payment processors.
