# Bitcoin withdrawal fees versus network fees

A Bitcoin service’s withdrawal fee is an account charge under that service’s terms. The miner fee is the input-minus-output difference of an on-chain transaction. They need not be equal, especially when a service batches several withdrawals. Read the final service quote, supported route and net recipient amount instead of treating a quoted withdrawal fee as a universal network price.

Evidence: [Cryptocurrency withdrawal fees and minimums](https://support.kraken.com/ca/articles/360000767986-cryptocurrency-withdrawal-fees-and-minimums); [Transactions](https://developer.bitcoin.org/devguide/transactions.html); [sendmany RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendmany/)

Canonical: https://degreesofsatoshi.com/encyclopedia/bitcoin-exchange-withdrawal-fees/
Published: 2026-10-02
Substantively modified: 2026-10-02
Independently verified by an automated reviewer: 2026-10-02T19:29:20.637Z
Data current through: 2026-10-02

AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied.

## Key facts

- **Service quote:** Can include a minimum and a withdrawal charge ([Cryptocurrency withdrawal fees and minimums](https://support.kraken.com/ca/articles/360000767986-cryptocurrency-withdrawal-fees-and-minimums))
- **Miner fee:** One transaction-level amount ([Transactions](https://developer.bitcoin.org/devguide/transactions.html))
- **Batching:** Several customers can share one transaction ([sendmany RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendmany/))

## Read the final confirmation screen

Kraken’s cited support page says withdrawal fees can change and that the final fee appears at confirmation. This is a documented example of service pricing, not a claim about every platform or a current fee recommendation.

Determine whether the entered amount is the recipient amount or the total account debit. Also verify the chosen route: an on-chain Bitcoin withdrawal and a Lightning withdrawal require different receiving instructions.

Evidence: [Cryptocurrency withdrawal fees and minimums](https://support.kraken.com/ca/articles/360000767986-cryptocurrency-withdrawal-fees-and-minimums)

## Compare debit, receipt and chain fee separately

Suppose a hypothetical service debits 100,000 satoshis and delivers 98,000 after a quoted 2,000-satoshi charge. The service may place that output in a batch whose total miner fee is 5,000. Neither number tells you that your individual withdrawal alone cost 5,000 on chain.

Allocate the 2,000 as the service charge in your own record. The batch’s miner fee describes its whole funding and output set. Dividing it equally among outputs is merely an analytical assumption, not a published customer fee schedule.

Evidence: [Transactions](https://developer.bitcoin.org/devguide/transactions.html); [sendmany RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendmany/)

## Avoid underpaying a fixed invoice

A withdrawal that deducts a charge can deliver less than an invoice requests. BTCPay documents partial payments caused by fee deductions. Match the expected net output to the merchant’s amount before approving.

A low headline withdrawal charge does not establish a compatible route, prompt processing or successful merchant settlement. Check those independently.

Evidence: [sendtoaddress RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendtoaddress/); [Invoices](https://docs.btcpayserver.org/Users/invoices/)

## Questions

### Why does the explorer show a different fee from my withdrawal quote?

The explorer reports the transaction’s miner fee. Your service quote describes its own account charge, and one transaction may include multiple withdrawals. The two figures have different scopes.

Evidence: [Transactions](https://developer.bitcoin.org/devguide/transactions.html); [sendmany RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendmany/); [Cryptocurrency withdrawal fees and minimums](https://support.kraken.com/ca/articles/360000767986-cryptocurrency-withdrawal-fees-and-minimums)

### Can I choose the miner fee for an exchange withdrawal?

That depends on the service’s interface and policies. The withdrawal quote does not itself give you control over input selection, batching or the fee rate used by the service’s signing wallet.

Evidence: [Cryptocurrency withdrawal fees and minimums](https://support.kraken.com/ca/articles/360000767986-cryptocurrency-withdrawal-fees-and-minimums); [sendmany RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendmany/)

## Claims and scope

### bitcoin-exchange-withdrawal-fees-quick-answer

A Bitcoin service’s withdrawal fee is an account charge under that service’s terms. The miner fee is the input-minus-output difference of an on-chain transaction. They need not be equal, especially when a service batches several withdrawals. Read the final service quote, supported route and net recipient amount instead of treating a quoted withdrawal fee as a universal network price.

Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-exchange-withdrawal-fees-fact-service-quote

Service quote: Can include a minimum and a withdrawal charge

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-exchange-withdrawal-fees-fact-miner-fee

Miner fee: One transaction-level amount

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-exchange-withdrawal-fees-fact-batching

Batching: Several customers can share one transaction

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

## Sources

- [Cryptocurrency withdrawal fees and minimums](https://support.kraken.com/ca/articles/360000767986-cryptocurrency-withdrawal-fees-and-minimums) — Kraken. Service withdrawal quote and fees can change; no current BTC price or fee is reproduced. Locator: Withdrawal fees and minimums. Retrieved: 2026-10-02T18:53:58.010Z.
- [Transactions](https://developer.bitcoin.org/devguide/transactions.html) — Bitcoin developer documentation. Inputs, outputs, authorization, change, coinbase exceptions and fee accounting. Locator: Introduction; Spending An Output; P2PKH Script Validation; Multisig; Transaction Fees And Change; Avoiding Key Reuse. Retrieved: 2026-10-02T18:53:53.759Z.
- [sendmany RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendmany/) — Bitcoin Core. Multiple recipient outputs and optional fee deduction behavior. Locator: Arguments: amounts, subtractfeefrom. Retrieved: 2026-10-02T18:53:54.997Z.
- [sendtoaddress RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/wallet/sendtoaddress/) — Bitcoin Core. Fee subtraction changes recipient output; comments remain local metadata. Locator: Description; Arguments: amount, comment, comment_to, subtractfeefromamount, fee_rate; Result. Retrieved: 2026-10-02T18:53:55.005Z.
- [Invoices](https://docs.btcpayserver.org/Users/invoices/) — BTCPay Server. Checkout states, paid-late/over/partial exceptions and confirmations as distinct events. Locator: Invoice statuses; Invoice details; Refunding an invoice; Archiving invoices. Retrieved: 2026-10-02T18:53:56.741Z.

## Revision history

- 2026-10-02: First publication after primary-source research and separate automated verification.

## Cite this entry

Degrees of Satoshi editorial project. “Bitcoin withdrawal fees versus network fees.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-exchange-withdrawal-fees/
