How crypto fees work
Crypto purchase costs are split into two groups. Service fees cover the platform you buy on and the payment method you use. Blockchain fees cover moving crypto across the network itself. Platforms control the first group. Nobody controls the second. Knowing which is which is most of the work of comparing prices.
Nobody reads a fees page for fun. We’ll keep it moving.
| Fee | What it is | Who sets it |
|---|---|---|
| Platform Fee | The cost of providing the crypto purchase service | Xcoins |
| Payment Processing Fee | The cost of your chosen payment method | External payment providers |
| Network Fee | The cost of processing the transaction on the blockchain | The blockchain network |
That’s the whole map. Every charge you’ll ever see on a crypto purchase, on any platform, is one of those three, or a margin hidden inside the exchange rate. We’ll get to that one too.
On eligible purchases, Xcoins also puts value back in the other direction:
- Premium Bonus: additional crypto based on eligible transaction value.
- Loyalty Programme: additional benefits based on your loyalty status.
Bonuses increase the crypto you receive, which lowers your effective cost. That distinction, gross fee versus effective cost, runs through this whole guide. Keep it in your pocket.
The platform fee
The platform fee is what you pay for the service itself: executing the transaction, running the infrastructure, keeping the platform secure and compliant, and staffing support with actual humans. It’s the one fee Xcoins sets directly, and the one most platforms put in their advertising. It’s also not the full picture.
Here’s why. A headline fee tells you what a platform charges. It doesn’t tell you what you end up paying. On Xcoins, eligible purchases receive a Premium Bonus: additional crypto, paid back into the transaction, that offsets part of the platform fee. The number on the label and the number you effectively pay are different numbers.
So when you compare platforms, don’t stop at the advertised percentage. Some platforms charge less and quote you a worse rate. Some charge more and give part of it back. The label is the start of the comparison, not the end of it.
The payment processing fee
The payment processing fee is the cost of the payment method you choose. It comes from the external providers and card networks that move your money, not from the crypto platform. Different payment rails carry different underlying costs, which is why the same purchase can cost more by card than by bank transfer.
Why cards cost more
A card payment passes through more hands than a bank transfer. Card networks, payment processors, fraud prevention, authentication checks: each layer exists for a reason, and each layer costs something. Those costs surface as a higher processing fee. A bank transfer takes a simpler path, so it usually costs less.
None of that is a crypto thing, by the way. Card payments cost more everywhere. Crypto platforms are just unusually transparent about showing it as its own line.
The cheapest way to pay
Bank transfer is generally the lowest-cost way to fund a crypto purchase, where it’s available. Cards and digital wallets cost more and buy you speed and convenience in exchange. Neither choice is wrong. It depends on whether you’re optimising for cost or for getting it done now. Which transfer rails you actually get depends on where you are, and the payment methods page lists them.
Whatever you pick, Xcoins itemises the fees on the confirmation screen before you commit. What you pay, what you receive, no surprises three lines down.
The network fee
A network fee, sometimes called a blockchain fee or miner fee, is what the blockchain itself charges to process a transaction. It exists on every platform because it doesn’t come from a platform at all. It pays the network of computers that confirms your transfer and writes it permanently into the chain.
What a Bitcoin transaction fee is
When Bitcoin moves on-chain, the transaction has to be confirmed by the Bitcoin network. The Bitcoin transaction fee pays for that confirmation. It’s set by network conditions at the moment of the transaction, not by the platform you bought from, and it changes independently of anything a platform does.
That’s worth sitting with for a second, because it’s the most misunderstood line on any crypto receipt. If the network fee looks different from last time, the platform didn’t change its pricing. The blockchain changed its conditions.
Why Bitcoin fees change
Network fees respond to activity on the blockchain: overall congestion, demand for space in the next block, the size and structure of the transaction, and which coin and network you’re using. Two identical purchases on two different days can carry different network fees. Same platform, same amount, different blockchain weather.
Why fees are sometimes high
Block space is limited and transactions bid for it. When many people want their transfers confirmed at once, the price of getting into the next block rises. When demand falls, fees fall with it. It’s an open auction that resets continuously, which is why timing can matter more than platform choice.
If your transfer isn’t urgent, sending when the network is quiet is one of the few genuinely free discounts in crypto.
What gas fees are
Gas fees are network fees on Ethereum and similar blockchains. Same concept as a Bitcoin network fee, different name and different mechanics. Gas measures the computing work a transaction needs. A simple transfer needs a little. Complex operations need more. The busier the network, the more each unit of gas costs.
When would you actually pay one? Mostly when crypto leaves the platform. Buy ETH and send it to your own wallet, and the gas fee on that transfer comes from the Ethereum network, not from Xcoins. The same logic applies on other chains, under other names. The blockchain does the work, the blockchain takes the fee. Gas, block and confirmation all have short entries in the glossary if you want them in one line each.
The spread: the cost that isn’t called a fee
A spread is a margin built into the exchange rate itself. A platform can advertise a low fee, quote you a slightly worse price than the market rate, and keep the difference. Nothing on the receipt says spread. It’s the main reason advertised percentages can’t settle which platform is cheaper.
Spreads aren’t a scandal. Pricing crypto in real time costs money, and every platform handles it somewhere. The problem is only when a platform leans on the spread while advertising the low fee. You can’t audit a spread from the outside. But you don’t need to. Compare the crypto delivered for the same money, and the spread is automatically included in the answer. Which brings us to the formula.
What it really costs to buy crypto
Your real cost is everything you pay, minus everything you get back. As a formula: effective cost = platform fee + payment processing fee + network fee, minus bonuses and rewards. The advertised fee is one input out of four. Judging a platform by it alone is reading one line of the receipt.
The cheapest way to buy crypto
There’s no such thing as a fee-free crypto purchase. Anyone advertising one has put the cost somewhere you’re not looking, usually the spread. What you can do is keep your effective cost down, and you have three real levers for that. In rough order of impact:
- Pick the right payment rail. Bank transfer generally costs less than cards, where available. Same crypto, lower processing cost.
- Mind your purchase size. Eligible larger purchases can receive a larger Premium Bonus, which offsets more of the platform fee.
- Count what comes back. Effective cost is what’s left after bonuses and loyalty benefits. Count them, because the headline fee doesn’t.
And one sober line, since we’re talking about buying: crypto goes up. It also goes down. Buy what you can afford to be wrong about.
The $500 test: comparing platforms properly
Give three platforms the same $500, buy the same coin, pay the same way, at roughly the same time. Then look at one number: how much crypto each delivered. That single figure absorbs every fee, spread and bonus in the pricing model, whether the platform itemises it or not. It can’t be gamed by presentation.
We ran it. Same $500 Bitcoin purchase, quoted across three platforms:
| Platform | Amount spent | BTC received |
|---|---|---|
| Xcoins | $500 | 0.00612031 BTC |
| Provider A | $500 | 0.00609602 BTC |
| Provider B | $500 | 0.00608075 BTC |
We selected two crypto providers in the market. Xcoins delivered approximately 0.40% more Bitcoin than Provider A and approximately 0.65% more than Provider B. Small percentages, real money, and they compound across repeated or larger purchases.
Quotes move with market prices, payment methods and timing, so treat any single comparison as a snapshot, ours included. The method is the point. Same fiat amount, same coin, same payment method, then compare the crypto delivered. Run it yourself before any large purchase. It takes five minutes and it’s the only fee comparison that survives contact with real pricing models.
How Xcoins pricing works
Xcoins pricing is built to be checked. You see the full quote before you commit: what you’re spending, which fees apply, what bonuses you’re receiving, and exactly how much crypto you’ll get. The parts are labelled, not blended, so you always know which cost comes from where.
- Separated costs: the platform fee comes from Xcoins. Payment costs come from external providers. Network fees come from the blockchain. Each is its own line.
- Premium Bonus: eligible purchases receive additional crypto based on transaction value, offsetting part of the platform fee.
- Loyalty Programme: eligible returning customers receive additional benefits based on loyalty status. The more value you bring, the more comes back.
Open a quote. Check the numbers. Then decide. Your call. The fees page sets out the same structure in one screen, and from fiat to crypto covers what else changes when your money crosses over.
Fees when you send crypto out
Buying is only half the journey. When you send crypto from Xcoins to a wallet you control, the transfer travels on the blockchain, and the blockchain charges its network fee for the trip. That fee follows network conditions at the time you send, exactly as described above. Xcoins doesn’t add to it.
You’ll need a wallet to send to. If you don’t have one yet, the wallet setup guide walks you through it, and the how-to-buy guide covers where crypto goes after a purchase.
Fee mistakes to avoid
Four mistakes cover most of the money people leave on the table. None of them require expertise to fix. They require reading the quote, which most people don’t do, which is why the mistakes persist. Check yourself against the list before your next purchase:
- Comparing headline percentages only. The advertised fee is one input. The crypto delivered is the answer.
- Using the priciest rail for the largest buys. Card convenience costs the same percentage on a big purchase as a small one, which makes it a bigger number. Bank transfer scales better.
- Timing on-chain sends badly. Network fees are an auction. Sending during peak congestion is paying surge pricing for a transfer that could have waited a day.
- Ignoring what comes back. If a platform pays value back through bonuses and you compare it on gross fees, you’re comparing a number nobody actually pays.