Bitcoin Transaction Fee Calculator
Pick a transaction type and priority to see your Bitcoin fee in sats, BTC, and USD, using live sat/vB rates from mempool.space.
Updated August 2026 · Reviewed by the PipeFlare team · Educational only, not financial advice
FEE (SATOSHIS)
1,410 sats
FEE (BTC / USD)
—
0.00001410 BTC
ESTIMATED CONFIRMATION
~30 minutes
Loading live sat/vB rates from mempool.space…
This is a fee estimate, not a quote. Actual mempool conditions and your wallet's own vByte count can differ slightly from the presets above. Confirmation windows are typical, not guaranteed: a sudden demand spike can push a transaction past its target window even at the priority rate shown here.
What this Bitcoin fee calculator does
This Bitcoin transaction fee calculator turns a transaction size and a priority level into an actual fee estimate, in satoshis, BTC, and USD, using live sat/vB rates. Bitcoin fees are not a fixed price list: they move with how many other transactions are competing for the same block space, so a number from yesterday can be wrong today. This tool pulls current rates for four priority tiers straight from mempool.space, the same fee estimator many wallets use internally, and pairs that with the site's live BTC/USD price so the dollar figure is current too. If you want the underlying mechanics (why fees spike, what sat/vB means, how to lower what you pay), see the full Bitcoin transaction fees guide.
How to use it
- Pick the transaction type closest to what you're sending; most everyday sends from a modern wallet are SegWit.
- If your wallet shows you an exact vByte count, enter it in the custom size field instead of using a preset.
- Pick a priority tier, or enter your own sat/vB rate if you already know the number you want to pay.
- Optionally enter the dollar amount you're sending to see the fee as a percentage of that send.
- Read the fee in sats, BTC, and USD, plus the typical confirmation window for the tier you picked.
FAQ
How does this Bitcoin fee calculator work?
This calculator multiplies your transaction's size in virtual bytes (vB) by a fee rate in satoshis per vByte (sat/vB) to get your total fee in satoshis. It pulls live sat/vB rates for four priority tiers from mempool.space's public fee-recommendations API, and live BTC/USD pricing from the same source the rest of this site uses, so the sats, BTC, and USD figures update to current network conditions rather than a fixed historical number.
What is sat/vB and why does transaction type change my fee?
Sat/vB (satoshis per virtual byte) is the standard unit for pricing Bitcoin block space. Your fee is your fee rate multiplied by your transaction's virtual size, not the dollar amount you're sending. Virtual size depends on address type: SegWit (bc1q) and Taproot (bc1p) addresses take fewer vBytes than legacy (1...) addresses for the same send, so they pay less at the same sat/vB rate. That's why the calculator's presets list different vByte counts for SegWit, Taproot, legacy, and a multi-input consolidation transaction.
How accurate are the confirmation-time estimates?
The confirmation windows are typical estimates for each priority tier, not guarantees. Mempool.space derives them from recent block-inclusion patterns. A sudden demand spike, like a large Ordinals mint or an exchange batching a lot of withdrawals at once, can push actual confirmation past the estimated window even at the priority rate shown. If a transaction gets stuck, Replace-by-Fee (RBF) or Child-Pays-For-Parent (CPFP) can bump the effective rate after broadcast.
Why is my wallet's fee estimate slightly different from this calculator?
Small differences are normal. Your wallet computes the exact vByte count from your actual inputs and outputs, based on how many UTXOs you're spending and how many outputs you're creating, while this calculator uses standard presets for common transaction shapes. If your wallet is combining several small UTXOs or sending to multiple recipients in one transaction, its real vByte count, and therefore its fee, will run higher than the plain-send presets here. Use the custom vBytes field if your wallet shows you the exact figure.
What if the live fee data doesn't load?
If mempool.space's API is unreachable or blocked by your network, the calculator falls back to typical preset sat/vB rates and says so directly above the results. You can still get an accurate number by entering the current rate yourself in the custom rate field. Check mempool.space directly, or your own wallet's fee screen, for the live figure.
Does a higher fee always mean a faster confirmation?
Up to a point, yes. Miners fill each block with the highest-paying transactions first, so a higher sat/vB rate generally confirms sooner. But paying far above the next-block rate does not confirm you any faster than one block, because a block can only hold so much data regardless of how much you overpay. See our full Bitcoin transaction fees guide for how the block-space auction actually works.