What is Sat/Byte
Satoshi per byte (sat/vB) measures your Bitcoin transaction fee rate. Miners select transactions with the highest sat/vB to fill blocks and maximize revenue.
- Fee Rate
- Bitcoin Basics
- vByte
PRODUCT EXPERIENCE
Master Bitcoin fee rates — from 1 sat/vB basics to mempool congestion strategies
Free guides, calculators, and live sat/vByte data for every Bitcoin user
Bitcoin transaction fees are determined by the amount of data (in bytes or virtual bytes) your transaction occupies in a block — not by the amount of BTC you send. A higher sat/vB rate signals miners to prioritize your transaction. Understanding this mechanism helps you save money and avoid stuck transactions.
Happy Client Stories
Satoshi per byte (sat/vB) measures your Bitcoin transaction fee rate. Miners select transactions with the highest sat/vB to fill blocks and maximize revenue.
Estimate the optimal sat/vByte for your transaction based on current mempool depth. Choose fast, medium, or economy confirmation tiers.
SegWit reduced effective transaction costs by up to 54% by introducing virtual bytes. Learn how P2WPKH and P2TR address types slash your sat/vB costs.
The mempool is Bitcoin's fee auction. When blocks fill up, fee rates spike. Understand how to read mempool depth charts and time your transactions.
Practical strategies for setting the right sat/vByte: wallet settings, RBF, CPFP, batching, and UTXO management to minimize costs.
From near-zero in 2009 to 2,000+ sat/vB during the 2024 halving, explore how Bitcoin's fee market has evolved and what drives spikes.
Every Bitcoin transaction competes for limited block space. The sat/vByte rate you set determines how quickly miners include your transaction.
When you broadcast a Bitcoin transaction, it enters the mempool — a pool of unconfirmed transactions waiting for inclusion in a block.
Miners sort pending transactions by fee rate (sat/vB). Higher sat/vByte means higher priority. When the mempool is congested, lower-fee transactions wait longer.
Once a miner includes your transaction in a block and that block is added to the blockchain, your transaction receives its first confirmation. Each subsequent block adds another confirmation.
Understanding sat/vByte finally made sense after reading this guide. I stopped overpaying fees by 10x on every transaction.
The fee calculator saved me during the 2024 halving chaos. Knowing exactly what sat/vB to set kept my transactions moving.
I used to just accept wallet defaults. Now I check the mempool first and batch my UTXOs. Saves real money every month.
Satoshi per byte (sat/vB) is the unit for measuring Bitcoin transaction fee rates. It represents the number of satoshis (0.00000001 BTC each) you are willing to pay per virtual byte of transaction data. Miners prioritize transactions with higher sat/vB rates.
During normal network conditions, 5–15 sat/vB is usually sufficient for confirmation within 1–3 blocks (10–30 minutes). During high congestion, rates may need to be 50–200+ sat/vB. Always check a live mempool explorer before sending time-sensitive transactions.
A virtual byte (vB) is a unit introduced by SegWit. Non-witness transaction data has a weight of 4, while witness (signature) data has a weight of 1. Total weight is divided by 4 to get vBytes. This means SegWit transactions are smaller in vB, reducing their effective fee cost.
Fee spikes occur when demand for block space exceeds supply. Causes include Bitcoin price rallies attracting new users, inscription and Ordinals activity, and exchange withdrawal backlogs. Since blocks are capped at ~1 MB, users bid up fees to compete for limited space.
Replace-By-Fee (RBF) lets you replace an unconfirmed transaction with a new version that pays a higher fee. This is useful if your transaction gets stuck due to a fee that was too low. Most modern Bitcoin wallets support RBF by default. An alternative is CPFP (Child-Pays-For-Parent).