The practical choice
Compare the amount of Bitcoin that reaches the same destination for the same starting budget. Trading commission is only one component. Funding, FX, spread, execution and withdrawal charges can change the result.
Read the comparisonAt a glance
| What matters | Buy and keep on an exchange | Buy and withdraw to a wallet |
|---|---|---|
| Common costs | Funding, currency conversion and purchase execution. | Funding, currency conversion and purchase execution. |
| Additional costs | Future sale and cash withdrawal charges if you exit later. | Crypto withdrawal charge, possible minimum and a future network fee to spend or transfer. |
| Custody | Access depends on the exchange account and its operating terms. | Access depends on your keys, backup and wallet compatibility after receipt. |
| Comparable result | BTC credited to the exchange account for a fixed cash budget. | BTC received in the destination wallet for that same cash budget. |
This is a comparison of published provider documents, not a hands-on test or a security audit. Sources and the review date are listed below. Fees, features and eligibility can change; check the provider's current terms and your account before acting. How this comparison was prepared
A quote that says 'low fees' is not enough to compare two purchases. Start with the same cash amount, asset and destination. Record whether the service quotes the cost separately or includes it in the offered exchange rate. The final asset quantity is a useful cross-check because a cost hidden in the spread still reduces what you receive.
The published figures above describe particular products and conditions. They are not a prediction of your account's execution. A final preview is still needed for account-specific prices and withdrawal fees.
Write down the whole cost chain
Use five lines: funding, currency conversion, trading commission, execution difference and withdrawal. Record each fee in its original currency and whether it has already been included in the quote. Convert currencies with the actual rate used for your transaction, not an unrelated reference rate.
For a fixed budget, subtract charges taken before the trade, determine how much BTC the actual execution would buy and subtract a withdrawal fee denominated in BTC where applicable. A percentage fee and a fixed network or withdrawal charge affect small purchases differently.
When two offers use different products or execution methods, return to the platform total-cost checklist before treating their quoted rates as comparable.
Worked SEK example: inputs, formula and unknown costs
This is a reproducible calculation from public documents, not an executed trade or a live quote. Sources reviewed on 28 October 2026: the ECB reference for 27 October is 1 EUR = 11.0795 SEK; Kraken Pro's standard Tier 1 spot taker rate is 0.80%; the selected published EUR SEPA deposit routes list a 0 EUR deposit charge, subject to route and account eligibility. The ECB reference is not a bank conversion offer.
Model assumptions: a total budget of 10000 SEK, a 20 SEK bank transfer charge, a 1.00% bank conversion markup over the ECB reference, and an illustrative execution price of 75000 EUR per BTC. The trading fee is paid in EUR from the same budget. The bank charge, markup and Bitcoin price are chosen assumptions, not observed customer quotes.
Let R = 11.0795, A = 20, m = 0.01, f = 0.008 and H = 75000. The applied conversion rate is E = R × (1 + m) = 11.190295 SEK/EUR. Credited cash C = (10000 − A) / E = 891.84422752 EUR. With the fee inside the cash budget, traded principal P = C / (1 + f) = 884.76609873 EUR and trading fee F = C − P = 7.07812879 EUR. Bitcoin before withdrawal is P / H = 0.0117968813164 BTC.
Using unrounded intermediate values, the model allocates 20.00 SEK to the bank charge, 98.81 SEK to the assumed conversion markup C × (E − R), and 78.42 SEK to the trading fee valued at the ECB reference F × R: 197.23 SEK for these components. For display, cash is 891.84 EUR, principal 884.77 EUR, fee 7.08 EUR and Bitcoin 0.01179688 BTC. Round cash to 2 decimals and Bitcoin to 8 using half-up rounding only at the end; displayed rounded subtotals can differ slightly.
This is not the full cost of a real delivery to a wallet. The actual bank quote, execution price, bid-ask spread or slippage and Bitcoin withdrawal charge remain unverified. If W is the actual quoted withdrawal fee in BTC, the amount received is P / H − W, subject to the provider's minimums and network conditions. Do not set W to 0 when it is unknown. Replace the assumptions with the same account's final previews and timestamps; do not count a charge again if it is already included in a quote.
Calculate a commission without calling it the total cost
At a published rate of 0.80%, a EUR 1,000 trade has EUR 8 of trading commission; at 0.40%, the corresponding commission is EUR 4. These are arithmetic examples using Kraken Pro's observed Tier 1 schedule, assuming the full EUR 1,000 is the fee basis. They exclude funding, FX, spread, slippage and withdrawal costs.
The EUR 4 difference does not mean that every limit order saves EUR 4. An immediately executable limit order can take liquidity and incur a taker fee. An order that rests on the book may not fill, and a fee tier can change with account qualification. Match the calculation to the product and account you will actually use.
Separate a provider spread from market execution
A simple buy quote can contain a provider-added spread. An order-book product can remove that particular markup while still exposing you to the market bid-ask spread and slippage. The last traded price is not a promise that your whole order can execute at that level.
Compare quotes taken close together and for the same amount. Otherwise, market movement can be mistaken for a difference in fees. Retain both the fee and the asset quantity shown in the preview so that the comparison can be checked later.
Use the actual withdrawal preview
An exchange's withdrawal fee is not necessarily identical to the fee the Bitcoin network charges for the exchange's own transaction. Exchanges can batch withdrawals or set their own charge. Inspect the selected network, minimum and final amount shown before confirmation.
Do not assume a free or cheap transfer on another network delivers native Bitcoin to your chosen address. Wrapped assets and alternative networks create a different product and risk profile. The destination wallet must support the precise asset and network selected.
A practical checklist
- Use an identical starting budget and destination for both quotes.
- Record charges already included in the quoted price.
- Use the applicable maker or taker tier, not a generic brand fee.
- Record the asset quantity received after withdrawal.
- Save the preview and timestamp so the comparison is reproducible.
Common questions
Is a zero deposit fee a free Bitcoin purchase?
No. The bank or card provider may charge for payment or conversion, and trading, spread and withdrawal costs can still apply. Check the complete preview for your route. Count a charge once if it is already included in the amount paid or asset quantity quoted.
Is the lowest Bitcoin trading commission always cheapest?
No. A fixed funding or withdrawal charge, conversion markup or execution difference can outweigh a small commission saving. Compare the same starting budget and destination close together in time. Use the final BTC amount received rather than treating a single percentage as the whole cost.
Can a calculator give me a live Bitcoin withdrawal quote?
Only if it has the provider's current information for your account and route. This guide's worked example is a model, not a live quote. Enter the actual withdrawal charge and minimum from the preview; an unknown charge should not be silently treated as zero.
Is the exchange's withdrawal charge exactly what the Bitcoin network receives?
Not necessarily. A provider can batch transfers and charge customers differently from the network fee it pays. Compare the charge and amount received in your withdrawal preview. A cheaper alternative network also requires checking that the destination supports the exact asset and route.
Continue exploring crypto assets, fees and platforms.
Published figures & conditions
Sources checked
Kraken Pro standard spot Tier 1 publishes 0.40% maker / 0.80% taker.
Fee schedule checked on 16 October 2026. Volume thresholds are in USD; rates depend on the pair, location and account eligibility.
Kraken fee scheduleKraken Pro Tier 2: $2,500+ spot 30-day volume, 0.30% / 0.60%. Tier 3: $10,000+ spot volume or $20,000 assets on platform, 0.22% / 0.38%.
The live table also includes futures-volume qualification; the most favorable qualifying measure applies. These are spot rates, not derivatives fees.
Kraken fee scheduleKraken Instant Buy lists 1% for instant/recurring trades and 1.5% for custom orders, plus a variable spread and potentially payment costs.
Different product from Kraken Pro; membership exemptions and eligibility have separate terms. A trade commission is not total cost.
Kraken fee scheduleCoinbase Advanced directs customers to their signed-in fees page for current rates and qualification criteria.
The exact current rate is account-specific and was not verified. Coinbase Advanced and the institutional Coinbase Exchange have separate fee schedules.
Coinbase Advanced feesCoinbase says it adds a spread to simple buy/sell quotes; Advanced interacts with an order book and has no Coinbase-added spread.
This does not remove the market bid/ask spread or slippage. Fee and execution preview remain necessary.
Coinbase pricing disclosuresKraken's EUR SEPA/SEPA Instant routes list a €1 minimum and €0 Kraken deposit fee.
Route availability varies by account/region. Published processing estimate is 0–3 business days or instant, depending on provider. A Swedish bank's SEK→EUR conversion and bank fees are separate. Source updated 2026-10-01.
Kraken cash depositsKraken's EEA debit-card EUR deposit row lists €10 minimum and €0.25 + 3.75%.
This charge concerns funding, not trading on Kraken Pro. A provider's quote may already include it.
Kraken cash depositsKraken says withdrawal fees can differ from the public help page; the final amount appears at confirmation.
A fixed BTC withdrawal fee was not verified. The selected network, minimum withdrawal and current account quote determine the applicable conditions.
Kraken crypto withdrawalsA limit order can pay taker fees if it immediately matches an existing order; maker treatment depends on adding liquidity.
General execution explanation, not a claim that a limit order guarantees a saving or execution.
Kraken maker/taker definitionPrepared from the primary sources linked below. This is documentary research, not a hands-on product test, personalised advice or an independent security audit.
Sources and further reading
- Kraken: fee schedule
- Kraken: maker and taker explanation
- Kraken: crypto withdrawals
- Coinbase: pricing and fees
- ECB: SEK reference rate for 27 October 2026
- Kraken: EUR SEPA deposit routes and fees
An introductory guide. Consider your circumstances and consult the linked primary sources.



