Crypto Transaction Fees and Confirmations, Explained
Why crypto transactions cost money, who collects the fee, how Bitcoin and Ethereum price it, and what confirmations mean before your coins arrive.

On this page
The short answer
Crypto transactions cost money because block space is scarce, and fees are the auction that decides whose transaction gets in first. The fee goes to the miners or validators who process the network, not to a company. Confirmations are blocks stacked on top of yours; the more there are, the harder your transaction is to reverse.
Why do crypto transactions cost anything?
Every blockchain adds transactions in batches called blocks, and each block has a hard size limit. Bitcoin produces a new block roughly every ten minutes. When more people want to transact than a block can hold, someone has to wait. Fees decide who.
Think of it as a running auction for limited seats. Attach a higher fee and miners or validators pick your transaction sooner, because they keep the fee. Attach a low fee during a busy stretch and you sit in the waiting room, called the mempool, until space frees up. You can watch that queue live on mempool.space, which shows Bitcoin's pending transactions and the fee rates currently clearing.
Fees also protect the network. If sending transactions were free, anyone could flood the chain with millions of junk transfers and grind it to a halt. A price on block space makes spam expensive. If the block-by-block mechanics are new to you, our plain-English explainer on how blockchain works covers the full picture.
Who actually gets the fee?
The fee goes to whoever builds the block: miners on proof-of-work chains like Bitcoin, validators on proof-of-stake chains like Ethereum. It's their payment for ordering transactions and securing the network. No company headquarters collects it, because there's no company to collect it.
This surprises a lot of beginners, and it clears up a common gripe. When a transfer costs more than you expected, your wallet app didn't pocket the difference. The network's block builders did, at whatever rate the auction set that hour.
One caveat worth separating out. Exchanges and casinos often charge their own withdrawal fee on top of the network fee. That platform fee does go to a company. The network fee never does. As covered in our beginner's guide to cryptocurrency, removing the middleman is the whole design, and fees are how the replacement gets paid.
Why fees change hour to hour
Fee prices track demand for block space, and demand swings constantly. Block supply is fixed, so the auction price is the only thing that can move. A quiet Sunday morning and a frantic market sell-off can price the exact same transfer wildly differently.
What pushes fees up? Anything that makes lots of people transact at once:
- Sharp price moves, when traders rush to buy, sell, or move funds to exchanges.
- Popular token launches or NFT mints that flood Ethereum with transactions in minutes.
- Simple time of day: fees often dip when the busiest trading hours wind down.
How wide is the swing? As of July 2026, mempool.space's suggested next-block rate sat at just 3 satoshis per vbyte, which prices a typical transfer at pennies. In a busy stretch, that same next-block rate can multiply many times over within hours. The practical takeaway is that fees aren't a fixed toll, they're a live market price. Most wallets show a current estimate before you hit send. Reading that number, and waiting an hour when it looks ugly, is a genuinely useful habit.
How Bitcoin and Ethereum calculate fees
The two biggest networks price fees in completely different ways, and neither cares how much money you're sending. Fees are charged on data and computation, not value. Moving $10 and moving $10,000 in the same transaction format costs about the same.
Bitcoin charges by transaction size, measured in virtual bytes (vbytes). A transaction stitched together from many small previous payments takes up more data, so it costs more, regardless of the dollar amount. You bid a rate, in satoshis per vbyte, and miners fill blocks starting with the best-paying data.
Ethereum charges for computation, measured in gas. Every operation costs a set number of gas units; a simple ETH transfer costs 21,000 gas. Your fee is gas used multiplied by the gas price, quoted in gwei (a billionth of an ETH), and you can check the going rate any moment on Etherscan's gas tracker. As of July 2026, that tracker showed a base fee below 1 gwei, remarkably cheap by Ethereum's own history. Since the EIP-1559 upgrade went live in Ethereum's London hard fork on August 5, 2021, at block 12,965,000, that price has two parts: a base fee the network sets and burns, meaning it's destroyed rather than paid to anyone, plus an optional tip that goes to the validator.
Worked math: A simple Ethereum transfer costs 21,000 gas. At a total gas price of 20 gwei, the fee is 21,000 x 20 = 420,000 gwei, which is 0.00042 ETH. If the base fee spikes to 200 gwei during a busy hour, that same transfer costs ten times more.
What does a confirmation mean?
One confirmation means your transaction has been included in a block that's now part of the chain. Before that, it's just a pending promise sitting in the mempool. After that, it's recorded history. Every additional block built on top adds one more confirmation. How fast they stack depends on the chain: Bitcoin averages a block every ten minutes, while Ethereum adds one every 12 seconds.
Why do services wait for several instead of one? Because very fresh blocks can occasionally be replaced when the network briefly disagrees about the latest block. A transaction one block deep can, rarely, get bumped back to pending. A transaction six blocks deep would require rewriting six blocks of history, which is astronomically expensive to attempt.
So depth equals security. Exchanges and casinos typically credit small deposits after one or two confirmations and larger amounts after more; waiting for around six is a long-standing Bitcoin convention. That waiting period is also why "instant" withdrawals aren't always instant. Our guide to instant crypto payouts breaks down where casino processing ends and blockchain confirmation time begins.
How to pay less in fees
You can't opt out of fees, but a few habits shrink them meaningfully. None of them require technical skill, just a little patience and planning before you hit send.
- Send during quiet hours. Check your wallet's fee estimate and wait out obvious spikes; off-peak fees can be a fraction of rush-hour rates.
- Batch your transfers. One transaction moving a full amount costs far less than five small ones, since every send pays its own fee.
- Pick the network deliberately. Litecoin, and stablecoins like USDT on low-fee chains such as Tron, routinely cost cents when Bitcoin or Ethereum cost dollars. Just confirm the receiving platform supports that exact network first.
- Use your wallet's fee settings. Most let you choose slow, standard, or fast. Slow is fine when nothing's urgent.
Tip: Before sending to a casino or exchange, check both fees: the network fee your wallet shows and any withdrawal fee the platform charges later. Judging a payment rail on only one of the two is how "cheap" transfers turn out expensive.
Fee mistakes beginners make
The most common mistake is sending dust: amounts so small the fee eats them. Moving $3 of Bitcoin when the network fee is $2 burns two-thirds of the value in transit. Before any small send, compare the fee to the amount. If they're in the same neighborhood, batch it or use a cheaper network.
The second classic is setting a manual fee too low to save pennies. The transaction doesn't fail, which would almost be kinder. It just sits unconfirmed in the mempool for hours, sometimes days, while you refresh the explorer and wonder if your money is gone. It isn't, but it's stuck until fees drop or the transaction is bumped or dropped.
In our experience, beginners make the dust mistake exactly once and the low-fee mistake repeatedly, because a stuck transaction feels like bad luck rather than a lesson. Both mistakes come from treating fees as an annoyance instead of a price. Check the price, size the send sensibly, and confirmations become a short wait instead of a long worry.
Play it smart: Fees and confirmation times are part of every crypto transaction, so budget for them the same way you budget anything else, and never move money you can't afford to have in transit. This article is education, not financial advice. 18+/21+ where gambling applies.
Sources
- mempool.space — Bitcoin mempool and fee explorer — retrieved July 2026
- ethereum.org — Gas and fees — retrieved July 2026
- Etherscan — Ethereum gas tracker — retrieved July 2026
- Ethereum Improvement Proposals — EIP-1559: Fee market change — retrieved July 2026
- ethereum.org — The history of Ethereum — retrieved July 2026
- ethereum.org — Blocks — retrieved July 2026
Frequently asked questions
Does sending more crypto cost a higher fee?
No. Bitcoin and Ethereum charge fees on data and computation, not on the value being moved. Bitcoin prices transactions by their size in virtual bytes, and Ethereum prices them in gas units, so moving $10 and moving $10,000 in the same transaction format costs about the same. A transaction built from many small previous payments can cost more, because it takes up more data.
Why is my crypto transaction stuck as unconfirmed?
A transaction with a fee set too low for current demand does not fail; it sits unconfirmed in the mempool, sometimes for hours or days, until network fees drop or the transaction is bumped or dropped. Your money is not gone, just stuck. Fees are a live auction for limited block space, so bidding below the going rate during a busy period means waiting.
How many confirmations do I need before my deposit is credited?
It depends on the platform and the amount. Exchanges and casinos typically credit small deposits after one or two confirmations and require more for larger amounts; waiting for around six confirmations is a long-standing Bitcoin convention. Each confirmation is another block built on top of yours, and deeper transactions are harder to reverse, which is why services wait before crediting funds.
Did my wallet keep the transaction fee I paid?
No. The network fee goes to whoever builds the block: miners on proof-of-work chains like Bitcoin, validators on proof-of-stake chains like Ethereum. No company collects it. Exchanges and casinos may add their own withdrawal fee on top of the network fee, and that platform fee does go to a company, so check both charges before judging a transfer's real cost.
How can I pay less in crypto transaction fees?
Send during quiet hours, since off-peak fees can be a fraction of rush-hour rates. Batch transfers, because one large send costs far less than five small ones. Consider cheaper networks like Litecoin or USDT on Tron, which routinely cost cents when Bitcoin or Ethereum cost dollars, after confirming the receiving platform supports that network. Also use your wallet's slow fee setting when nothing is urgent.
Why do crypto fees change so much from hour to hour?
Block space supply is fixed, so the auction price is the only thing that can move when demand shifts. Sharp price moves, popular token launches or NFT mints, and simple time of day all push lots of people to transact at once, raising fees. A quiet Sunday morning and a frantic sell-off can price the exact same transfer wildly differently.
Go deeper with a course
About the author
Provably Fair & Payments Writer
Devon covers the technical side of crypto: how blockchains reach consensus, provably fair verification, seeds and hashes, and how deposits and withdrawals actually move — from casino approval to network confirmations.


