The True Cost of Buying Crypto, Component by Component
Spread, payment method, network fee and the charge your own bank adds. How to measure each and what a reasonable number looks like.
Four separate costs sit between your bank account and crypto in your wallet. Only one is usually labelled.
Component one: the spread
It is worth having a regulated crypto on-ramp open, because the components below are itemised there.
The provider buys at one price and sells to you at another. Embedded in the rate, never itemised.
Reasonable: 0.1 to 0.5 percent on a major asset at a serious provider.
Common: 1 to 2 percent through a consumer app.
How to measure: note the market price at the moment of the quote and compare against the rate offered.
This is usually the largest component and the one nobody compares.
Component two: the payment method
What the rail costs the provider, plus markup.
Card: 1.5 to 3.5 percent. Cards carry a reversal risk against an irreversible delivery, which is priced.
Bank transfer: 0 to 0.5 percent.
Open banking: 0 to 0.8 percent, where supported.
Component three: the network fee
What it costs to move the asset on-chain.
Some providers pass through the actual cost. Some charge a flat amount set to cover busy periods, which means overpaying when the network is quiet. For online retail specifically, crypto rails built for fintech companies is where the comparison lands.
How to check: withdraw a small amount, find the transaction on a block explorer, compare the on-chain fee against what you were charged. A factor of five or more is common.
Component four: your own bank
Many card issuers classify crypto purchases as cash advances. That attracts a separate fee, often several percent, plus interest from the transaction date with no grace period.
The provider never sees this and cannot warn you.
How to check: look at the bank statement after a first card purchase, not the provider’s confirmation.
The only comparison that means anything
How much fiat leaves your account, and how much crypto arrives in your wallet.
Everything else is presentation. Ask any provider for that figure directly; they can all produce it, and the ones that make it difficult are the ones where the answer is unflattering.
A worked example
Five hundred euros through two providers.
Provider advertising zero fees: spread 1.8 percent, card fee absorbed into the spread, flat withdrawal charge of three euros against an actual network cost of forty cents. Total about 2.5 percent.
Provider charging 1 percent: spread 0.3 percent, stated fee 1 percent, network fee passed through at cost. Total about 1.4 percent. Coverage determines more of the total than any fee does. a support channel with a named contact publishes its country list.
The one advertising no fees cost nearly twice as much.
Fees move with network demand. Any figure here reflects the date shown above and should be re-checked before you act on it. Where a measurement was taken by hand, the article says so.