Bitcoin learning guide

Bitcoin Fees Explained: Network, Purchase and Bank Fees

Understand the difference between a Bitcoin network fee, a purchase charge and your bank’s wire fee. See how each is calculated and check which costs are already included in your quote.

By Crypto Dispensers · Updated October 22, 2026

Conceptual illustration of a bank, purchase document and Bitcoin network blocks representing three different fees.
Original conceptual illustration. The diagrams and examples below explain the details.

Stage 7 of 8 · Reading 2 of 2

Prepare for a purchase, if you choose

Back to stage 7

If you opened this guide from the course, return to that tab to mark it read. Reading marks and stage checks are saved separately in your browser.

The details

Fees are not based only on the dollar amount you send. They are influenced by transaction size, network congestion, mempool demand, and how quickly you want the transaction confirmed.

New to Bitcoin settlement? Start with how Bitcoin transactions work, then learn why confirmations matter in Bitcoin confirmations explained.

How transactions work Confirmations explained

Fee priority monitor Network

Limited capacity creates fee competition

What Bitcoin fees mean

Bitcoin fees are paid for space inside the next blocks.

Every Bitcoin transaction competes for limited block space. A transaction fee is the incentive attached to your transaction so miners have a reason to include it sooner.

You create a transaction

Your wallet prepares the Bitcoin payment, including the recipient address, transaction data, and the fee attached to the transaction.

It enters the mempool

The transaction waits with other unconfirmed transactions before miners choose which ones to include in the next block.

Miners select transactions

Because each block has limited space, miners generally prioritize transactions with stronger fee incentives during busy periods.

You are not paying a fee because Bitcoin “charges” a flat rate. You are competing for block space, and that competition changes based on network demand.

Three charges that can appear in a Bitcoin purchase.

The word “fee” can refer to different parts of a purchase. Start by asking who charges it, what service it pays for and whether it is already included in the amount you receive.

Who receives the charge?

1

Your bank

An outgoing wire fee pays your bank for sending the bank payment. Your bank sets its own charge. It does not pay Bitcoin miners or buy Bitcoin.

2

The purchase provider

A purchase or service fee pays the provider under its disclosed terms. A quoted Bitcoin price can also differ from a market reference. Check the final dollars paid and BTC delivered.

3

Bitcoin miners

An on-chain transaction fee pays for the Bitcoin transaction to be included in a block. A provider’s withdrawal charge may follow a different pricing method and need not equal that transaction’s actual miner fee.

For our Bitcoin wire purchase service, the service fee is 8% for every wire amount. The bank’s outgoing charge is separate. Review other applicable costs in the final quote. A percentage charged for a purchase is different from a network fee rate in satoshis per virtual byte.

Review your final quote and charges before wiring.

Illustrative cash example

1

You wire $10,000 and your bank charges $25 separately. Total cash outlay is $10,025.

2

$800 is the 8% purchase service fee. That leaves $9,200 before other applicable purchase or delivery costs.

3

The final Bitcoin quote determines the BTC amount. Check whether delivery is included or whether another deduction applies.

The $25 bank fee is invented for this example. It is not our fee or a statement of your bank’s pricing. Use the wire-fee guide for purchase costs and the budget and BTC-target planner for your own assumptions.

Calculate a network fee from its rate and size.

Fee rate and total fee measure different things. Multiply the rate in satoshis per virtual byte (sat/vB) by the transaction’s virtual size in vBytes. The amount of BTC sent is not the multiplier. Transaction structure, including its inputs and outputs, affects size.

Network-fee arithmetic

Use estimates from your own wallet. These defaults are hypothetical, not a current fee recommendation.

700 sats (0.00000700 BTC)

Rate × virtual size, rounded up to a whole satoshi. The result does not include bank or purchase fees and does not promise confirmation within a particular time.

A wallet may estimate the size before signing and show the actual fee after the transaction is built. A purchase provider can batch multiple recipients into one transaction; a customer’s quoted delivery charge should not automatically be treated as the whole transaction’s miner fee. See the Bitcoin developer transaction guide.

Fee rate versus total fee: a worked example

A fee rate and a transaction's total fee are different quantities. One useful estimate is fee rate in satoshis per virtual byte × transaction virtual size. Use your wallet's actual transaction estimate; the examples below are invented sizes and rates.

Example transaction Virtual size Illustrative rate Calculated total fee
A 140 vB 10 sat/vB 1,400 sats = 0.000014 BTC
B 250 vB 10 sat/vB 2,500 sats = 0.000025 BTC
A at a higher rate 140 vB 20 sat/vB 2,800 sats = 0.000028 BTC

Transaction B costs more at the same rate because its virtual size is larger. Raising A's rate changes its fee without changing the amount sent to the recipient. The precise size depends on transaction structure, including its inputs and outputs; the dollar value transferred is not a substitute for virtual size.

To express the network fee in dollars, multiply the BTC fee by a stated BTC/USD reference price and record the time of that price. A dollar estimate can change even when the fee in satoshis does not.

These examples do not recommend 10 or 20 sat/vB for a current transaction, predict inclusion in a block, or represent a Crypto Dispensers charge. A provider's purchase, payment or withdrawal charge is a separate item and may not equal the fee attached to a network transaction.

Compare purchase offers with the quote calculator. For delayed delivery, first use the pending-stage guide. Technical definitions and transaction structure are explained in the Bitcoin developer transaction documentation.

Practical guidance added September 20, 2026 · Crypto Dispensers

Try the decision behind the details

Define the result you want to compare

A useful comparison starts with the same total dollars and the same receiving destination. Bitcoin credited inside a provider account may require another withdrawal, a fee or a hold before it reaches a separate wallet.

Ask what the offer includes: the amount paid, final Bitcoin, applicable charges, destination and delivery conditions. A low advertised percentage doesn't settle the full comparison. Crypto Dispensers offers purchase services, so our own comparisons also have a commercial interest.

Work through two invented offers

Imagine two fictional offers for one hundred dollars total, delivered to the same supported destination. Offer A delivers ninety-five thousand sats. Offer B delivers ninety thousand. A delivers five thousand more sats in this arithmetic example.

That doesn't establish a universal cheapest provider or settle suitability. Compare timing, account eligibility, custody, withdrawal availability and terms too. These are invented offers, not current Crypto Dispensers prices or a promise about what you can buy.

Learning explanation expanded October 23, 2026. Crypto Dispensers service details. Crypto Dispensers service details. Crypto Dispensers service details.

Watch or listen to the matching stage 7 lesson, or return to its understanding check. Use fictional details for practice. Do not enter wallet secrets.

Bitcoin fees change because network conditions change.

Bitcoin fees are dynamic. They rise and fall based on demand for block space, transaction competition, and the size of the transaction itself.

When many transactions are competing for limited block space, Bitcoin fees often increase because users are competing for faster confirmation priority.

Transaction size

Bitcoin fees are influenced by transaction data size, not simply by the dollar value being sent. More complex transactions may require more block space.

Desired confirmation speed

Transactions with higher fees are generally more attractive to miners, especially during periods of heavy network demand.

Mempool backlog

Nodes keep their own sets of unconfirmed transactions, called mempools. There is no single global queue. Competing demand for block space can increase fee rates.

Bitcoin fees can change rapidly during periods of market volatility, major news events, or heavy blockchain activity.

Compare the full card-purchase cost.

Illustrative arithmetic only. These invented offers are not current quotes, provider prices or a Crypto Dispensers fee schedule. Both assume the same $500 total outlay, no separate issuer charges, and the final BTC delivered to the same wallet.

Compare Bitcoin received for the same total payment
ExampleTotal paidNet BTCUSD per BTC
Offer A$5000.0048$104,166.67
Offer B$5000.0047$106,382.98

Offer A delivers 0.0001 BTC more for the same dollars. The calculation is total dollars paid divided by net BTC delivered. It compares purchase cost, not investment returns or a market-price forecast.

If a fee is already included in the payment or deducted from the quoted BTC, do not count it again. Add separately charged bank or issuer costs when known. Credit-card interest depends on your terms and repayment and is separate.

Enter your own current offers in our Bitcoin quote-comparison calculator. The calculator does not fetch or reserve provider offers.

For the account steps, see buying with debit, credit-card issuer costs or ACH bank funding. Example added October 22, 2026 by the Crypto Dispensers team.

Lower Bitcoin fees can save money, but may increase waiting time.

Bitcoin users constantly balance cost versus confirmation speed. A lower fee may reduce transaction cost, while a higher fee may improve miner priority during periods of congestion.

Potentially slower

  • May reduce transaction cost
  • Can remain pending longer during congestion
  • Often used when timing is less urgent

Transactions compete for limited block space

Potentially faster

  • May improve confirmation speed
  • Often prioritized during busy periods
  • Common for time-sensitive transactions

There is no universal “perfect” Bitcoin fee. The right fee depends on current network conditions and how quickly you need the transaction confirmed.

Bitcoin fees can rise quickly when the network gets crowded.

Bitcoin fees are not static. During periods of heavy activity, more users compete for limited block space at the same time, which can increase fee pressure across the network.

Large transaction surges

During major Bitcoin price moves, breaking news events, or periods of high trading activity, transaction demand can increase dramatically.

Blocks can only hold so much

Bitcoin blocks have finite space. When too many transactions arrive at once, users begin competing more aggressively for inclusion.

Pending transactions pile up

When the mempool grows larger, lower-priority transactions may wait longer while higher-fee transactions move ahead.

Higher fees and slower confirmations for low-priority transactions.

Bitcoin fees rise because users are competing for scarce block space, especially during periods of heavy network demand.

Bitcoin fees are really about transaction priority.

After broadcast, nodes may hold the transaction in their own mempools. Miners generally compare fee rates relative to transaction size when selecting transactions. There is no universal queue position or guaranteed confirmation deadline.

May wait longer

Transactions with lower fees can remain pending longer when many other transactions are competing for limited block space.

Balanced confirmation timing

Many wallets estimate a middle fee range intended to balance transaction cost with expected confirmation timing.

Stronger miner attention

A higher fee rate per virtual byte can improve selection chances. A larger total fee alone does not establish priority when transaction sizes differ.

A higher Bitcoin fee does not guarantee instant confirmation, but it may improve transaction priority during periods of network congestion.

What happens when a Bitcoin transaction doesn’t pay enough fee?

A low-fee Bitcoin transaction usually does not disappear right away. It can sit pending in the mempool while miners prioritize other transactions with stronger fee incentives.

It may wait in the mempool

If the network is busy and the fee is too low, the transaction may stay unconfirmed until block space becomes less competitive.

Pending does not automatically mean broken

A transaction can be valid but still unconfirmed. The issue may simply be that miners are choosing higher-priority transactions first.

Some wallets may support fee bumping

Certain wallets support tools like Replace-By-Fee or Child-Pays-For-Parent, but availability depends on the wallet and transaction settings.

Broadcast → Pending → Confirmed or replaced

The lower the transaction priority during a busy period, the more likely it is to wait behind other transactions. That is why many wallets show estimated confirmation times before sending.

Common questions about Bitcoin transaction fees.

Bitcoin fees can change from one transaction to the next because they are based on network demand, block space, and miner priority, not a fixed flat rate.

What is a Bitcoin transaction fee?

A Bitcoin transaction fee is the incentive paid to miners for including your transaction in a block. It helps determine how attractive your transaction is compared with other pending transactions.

Why do Bitcoin fees change?

Bitcoin fees change because block space is limited and network demand changes. When more people are sending Bitcoin at the same time, fees can rise as users compete for faster confirmation priority.

Are Bitcoin fees based on how much money I send?

Not directly. Bitcoin fees are more closely tied to transaction data size and network conditions than the dollar value of the Bitcoin being sent.

Do higher fees make Bitcoin confirm faster?

Higher fees can improve miner priority, especially when the network is busy. They do not guarantee instant confirmation, but they can make the transaction more competitive for inclusion in upcoming blocks.

What happens if my Bitcoin fee is too low?

A low-fee transaction may remain pending longer while miners select higher-priority transactions first. Some wallets may support fee bumping, but options depend on the wallet and transaction settings.

Why are Bitcoin fees higher during busy periods?

During busy periods, more transactions compete for the same limited block space. That competition can push fees higher because users who want faster confirmations may attach stronger fee incentives.

Who receives Bitcoin transaction fees?

Bitcoin transaction fees are paid to miners who include transactions in blocks. These fees are part of the incentive system that supports Bitcoin transaction processing.

Where can I learn more about confirmations?

Read our guide to Bitcoin confirmations explained to understand what happens after a transaction is included in a block.

Understand how Bitcoin moves across the network.

Bitcoin fees are only one part of the transaction process. Continue learning how transactions are broadcast, how confirmations work, and why wallets and exchanges wait for settlement before treating Bitcoin as fully received.

How Bitcoin transactions work Bitcoin confirmations explained

Build a stronger understanding of the network

Transaction basics How Bitcoin transactions work Settlement process Bitcoin confirmations explained Wallet guide What is a Bitcoin wallet?

Return to your place in the learning path.

If you opened this guide from the learning path, return to its tab to mark it read. You can also open this stage of the path to connect the lesson with the next topic.

Reviewed October 21, 2026 by the Crypto Dispensers team. Reference: Bitcoin’s developer guide to transactions.

☎ Request a callback
Request a callback346-847-1862Call usText us347-647-0518Call usText us