Mertiva.
USD
English
EnglishSvenskaNorskDanskSuomi

Bitcoin purchase costs: trading, FX and withdrawals

Follow the costs from a cash deposit to a Bitcoin withdrawal. Separate published commissions, account-specific quotes and the market price you can execute.

Updated 8 min read
A balance scale weighing an orange Bitcoin token against a stack of smaller transaction-cost tokens.
Editorial illustration. It does not depict a tested product or an actual transaction.
On this page
Make an informed choice

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 comparison

At a glance

Bitcoin purchase costs: trading, FX and withdrawals
What mattersBuy and keep on an exchangeBuy and withdraw to a wallet
Common costsFunding, currency conversion and purchase execution.Funding, currency conversion and purchase execution.
Additional costsFuture sale and cash withdrawal charges if you exit later.Crypto withdrawal charge, possible minimum and a future network fee to spend or transfer.
CustodyAccess depends on the exchange account and its operating terms.Access depends on your keys, backup and wallet compatibility after receipt.
Comparable resultBTC 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 schedule

Kraken 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 schedule

Kraken 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 schedule

Coinbase 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 fees

Coinbase 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 disclosures

Kraken'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 deposits

Kraken'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 deposits

Kraken 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 withdrawals

A 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 definition

Explore your options

Use the calculator to make your assumptions visible, then verify the provider's final quote. The useful comparison is the complete cost of the same transaction, with the same destination.

Calculate profit after costsCompare trading productsReview Kraken funding and withdrawals

These guides do not use paid rankings or claim personal testing. Source links identify the evidence behind the comparison. No partner discount or commercial relationship is implied. Editorial & commercial disclosure

Research & verification

Prepared 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

An introductory guide. Consider your circumstances and consult the linked primary sources.