You buy $100 of Bitcoin, then open the withdrawal screen and see another charge. Before confirming, check whether the purchase quote already included delivery and whether the withdrawal charge is deducted from your BTC or added separately. Those details decide how much reaches your wallet.
Which fee pays for what?
A provider may combine charges or use different labels. Read the quote’s explanation and final delivery amount alongside the headline fee.
Scroll across the table to see all columns.
| Cost | What it covers | Where to check |
|---|---|---|
| Purchase or trading fee | The provider’s charge for the purchase or trade. | The order preview and fee schedule. |
| Price spread | A difference between a reference market price and the rate in your offer. | The quoted rate and BTC amount, compared with contemporaneous offers. |
| Withdrawal charge | The provider’s quoted charge to send BTC from your account. It may include its network-fee estimate. | The withdrawal preview, including the final recipient amount. |
| On-chain network fee | The BTC paid to the miner for the transaction’s inclusion in a block. | The sending wallet’s preview; after broadcast, the transaction’s details on a block explorer. |
For example, Coinbase explains that its quoted network-related send charge can differ from the fee it ultimately pays, including when it batches withdrawals. Use your provider’s own disclosure to understand its calculation.
How the Bitcoin network fee is calculated
On-chain fees depend on the transaction’s data size and the fee rate offered. Wallets commonly show the rate in satoshis per virtual byte, written sat/vB. A satoshi is one hundred-millionth of a bitcoin.
For a hypothetical 140-vbyte transaction at 10 sat/vB, the fee is 140 × 10 = 1,400 satoshis, or 0.00001400 BTC. This illustrates the calculation; use your wallet’s current estimate for the transaction you plan to send.
Spending several small pieces of received Bitcoin can require more transaction data than spending one larger piece. Network demand also affects the fee rate needed for timely inclusion. Check the wallet’s fee and estimated timing together; the Bitcoin transfer-time guide explains the confirmation stage.
Worked example: compare two $100 purchases through wallet delivery
These invented quotes use the same $100 total budget and the same on-chain wallet destination. Purchase fees come out of the budget, and each withdrawal charge comes out of the BTC bought. Assume both providers permit these withdrawal amounts and impose no additional charges. The BTC figures are the amounts shown in their hypothetical previews.
Scroll across the table to see all columns.
| Detail | Offer A | Offer B |
|---|---|---|
| Total dollars paid | $100 | $100 |
| Purchase fee taken from budget | $2 | $0 |
| Amount used to buy BTC | $98 | $100 |
| Quoted price per BTC | $100,000 | $102,000 |
| BTC bought, as displayed | 0.00098000 BTC | 0.00098039 BTC |
| Withdrawal charge deducted | 0.00003000 BTC | 0.00004000 BTC |
| BTC reaching your wallet | 0.00095000 BTC | 0.00094039 BTC |
Offer B displays a $0 purchase fee, but Offer A delivers 961 more satoshis for the same $100. The quoted exchange rate and withdrawal charge change the result. Both examples assume the withdrawal charge covers the provider’s quoted delivery cost, so adding another estimated network fee would count that cost twice.
If the purchase quote already states a final BTC amount delivered directly to your wallet, start with that amount. Only add costs the quote excludes. For broader bank and card costs, use the complete Bitcoin purchase-fee guide.
Your checklist before buying or withdrawing
Collect offers close together and compare the same destination and transfer method.
- Confirm the total dollars charged, including any separate bank or card-issuer costs.
- Record the quoted exchange rate, purchase fee and BTC amount. Check the quote’s expiry.
- Check whether delivery to your wallet is included or requires a later withdrawal. Review withdrawal minimums and any hold period.
- Read how the withdrawal charge is collected: deducted from the amount sent, added on top or already included in the quote.
- Confirm that the receiving wallet supports the selected transfer method. On-chain Bitcoin and Lightning use different payment details; compare matching methods.
- Save the final recipient amount and receipt. After broadcast, use the transaction ID to track the transfer.
Will you pay again when you use your own wallet?
For an on-chain payment, the sending transaction pays the network fee. Receiving BTC at a self-custody address requires no separate Bitcoin network payment from the recipient. A custodial service can have its own account charges, so read its terms.
Sending those funds onward later creates another transaction with its own fee. Include that later step when budgeting for a purchase you plan to move again. You can compare payment methods and preparation steps in the Buy Bitcoin guide.
Sources & further reading
General payment information and purchase-specific details serve different purposes. Review the current offer and terms before proceeding.
- Bitcoin.org — Fees when sending and receiving Bitcoin
- Coinbase — Pricing, spreads and network-fee estimates
- Blockstream — Transaction size and fee implications
Original Fiat2Bitcoin guide. Examples are illustrative; they are not live quotes or customer transactions. How we prepare our guides.



