← Back to Glossary

Fee Rate (sat/vB): Definition and How Bitcoin Transaction Fees Are Calculated

Fee Rate (sat/vB) is the amount of Bitcoin paid in satoshis per virtual byte (vByte) to have a transaction included in the blockchain. Rather than charging based on the amount of Bitcoin being transferred, the Bitcoin network prioritizes transactions according to their fee rate, making sat/vB the standard metric for transaction fees.

Fee Rate (sat/vB) Explained in Simple Terms

When you send Bitcoin, you compete with thousands of other users for limited space in the next block.

Miners naturally prefer transactions that pay higher fees because those transactions generate more revenue.

However, miners don't simply compare the total fee paid. Instead, they compare how much fee is paid for each unit of transaction size.

For example:

  • Transaction A pays 5,000 satoshis but is 500 vBytes in size.

  • Transaction B pays 3,000 satoshis but is only 100 vBytes.

Although Transaction A pays more in total, Transaction B offers a much higher fee rate and will usually be confirmed first.

This is why Bitcoin wallets display fees in sat/vB rather than only showing the total fee.

How Fee Rate (sat/vB) Works

Every Bitcoin transaction has both a size and a fee.

The process works as follows:

  1. Transaction Created
    The wallet constructs a Bitcoin transaction.

  2. Transaction Size Calculated
    The wallet measures the size in virtual bytes (vBytes).

  3. Fee Rate Selected
    The user or wallet chooses a fee rate based on current network conditions.

  4. Total Fee Calculated
    The transaction fee is determined by multiplying the fee rate by the transaction size.

  5. Miners Prioritize Transactions
    Transactions offering higher sat/vB values are generally confirmed sooner.

The calculation is:

For example:

  • Transaction size: 180 vBytes

  • Fee rate: 25 sat/vB

Total fee:

180 × 25 = 4,500 satoshis

Example of Fee Rate (sat/vB) in Practice

Suppose Alice wants to send Bitcoin during a busy period.

Her wallet estimates the transaction size at 140 vBytes.

Current network conditions suggest:

  • Economy: 8 sat/vB

  • Standard: 20 sat/vB

  • Priority: 45 sat/vB

If Alice selects:

  • 20 sat/vB, she pays 2,800 satoshis

  • 45 sat/vB, she pays 6,300 satoshis

The second transaction is more likely to be included in one of the next blocks.

Why Fee Rate Matters

Fee rate determines how attractive a transaction is to miners.

Choosing an appropriate fee rate helps users:

  • reduce confirmation delays

  • avoid overpaying

  • adapt to network congestion

  • improve transaction reliability

During periods of heavy demand, even small differences in fee rate can significantly affect confirmation time.

Fee Rate vs Total Transaction Fee

These two concepts are closely related but not identical.

Fee Rate

Measures:

  • satoshis paid per virtual byte

Determines:

  • transaction priority

Total Fee

Measures:

  • the total number of satoshis paid

Depends on:

  • fee rate

  • transaction size

A larger transaction usually pays a higher total fee even if both transactions use the same fee rate.

What Affects the Required Fee Rate?

The optimal fee rate changes constantly based on network conditions.

Important factors include:

  • mempool congestion

  • number of unconfirmed transactions

  • current block demand

  • user urgency

When blocks are nearly full, users typically need to offer higher fee rates to receive faster confirmations.

During quiet periods, much lower fee rates may be sufficient.

Fee Rate and the Mempool

Every unconfirmed Bitcoin transaction enters the mempool.

Miners select transactions from the mempool when creating a new block.

Because block space is limited, miners usually choose transactions offering the highest sat/vB values first.

As transactions are confirmed and congestion decreases, lower-fee transactions gradually move toward the front of the queue.

Fee Rate and Modern Wallets

Most modern Bitcoin wallets estimate fee rates automatically.

Typical options include:

  • Low Priority

  • Standard

  • High Priority

Some advanced wallets also allow users to manually specify the desired sat/vB value.

If the chosen fee proves too low, users may later increase it using Replace-by-Fee (RBF) or Child-Pays-for-Parent (CPFP).

How to Reduce Fees

Although fee rates depend on market conditions, users can often lower overall costs by:

  • sending transactions during periods of low network activity

  • using Native SegWit or Taproot addresses

  • consolidating small UTXOs when fees are low

  • allowing the wallet to optimize coin selection

These strategies reduce transaction size and help minimize the total fee paid.

Frequently Asked Questions

Still have questions about Fee Rate (sat/vB)?

Have traffic?

Earn with the best product in cloud mining

Become a partner
15%

First purchase

On every new user’s first purchase. No limit on the purchase amount.

5%

Repeat purchases

Earn for life from every repeat purchase. When the user buys again, you earn again.