8 min readUpdated July 18, 2026

Bitcoin Transaction Fees Explained

Every on-chain Bitcoin transaction competes for limited block space. Fees are not a bank markup — they are the market price to get your payment confirmed. Understanding fees helps you avoid overpaying when moving sats.

Bitcoin Transaction Fees Explained — Bitcoin guide

How Bitcoin fees work

Fees are paid to miners, not to exchanges or wallet companies. Miners prioritize transactions offering higher fee rates (satoshis per virtual byte, or sat/vB). When mempools fill during busy periods, low-fee transactions wait hours or get dropped.

Transaction size matters — spending from many small inputs costs more bytes than one clean UTXO. If you are sending 100,000 sats, compare that to live fiat on 100k sats — a $3 fee hurts more on a $30 transfer than a $3,000 one.

On-chain vs Lightning fees

On-chain fees scale with network demand. Lightning routing fees are typically tiny flat amounts plus occasional channel costs. For micro-payments and tips, Lightning wins; for cold-storage withdrawals and large self-custody moves, on-chain is the standard rail.

Exchanges often charge a flat withdrawal fee that may not match live mempool rates — check their fee before moving stacked sats off-platform. If you DCA on an exchange, batch withdrawals at milestones to amortize fees — see stacking sats & DCA.

How to pay less

Wait for low-congestion periods (often weekends) if you are not in a rush. Use fee estimation in your wallet — “economy” or “low priority” is fine for non-urgent moves to hardware storage.

Consolidate UTXOs during cheap fee periods if your wallet supports coin control. For first-time sends, practice with a test amount — walkthrough in how to send Bitcoin first time.

Convert your budget to sats first with USD to Satoshi so fee percentages are obvious before you hit send.

Frequently asked questions

Quick answer

Why did my Bitcoin fee spike overnight?

Mempool demand jumped — often during price volatility or NFT/inscription waves. Fees fall when congestion clears. Lightning fees stay low for small payments regardless.

Can I send Bitcoin with zero fees?
Technically you can broadcast a zero-fee transaction, but miners ignore it. Wallets require a minimum fee so your payment actually confirms.
Do I pay fees when receiving Bitcoin?
Receivers do not pay on-chain fees — senders do. Lightning may deduct tiny routing fees from the payment amount depending on wallet settings.

Live converters

Related guides

Open Satoshi converter