Fees can eat into your stablecoin purchases significantly. This guide breaks down every type of fee you’ll encounter and shows you how to minimise them.
Types of Fees When Buying Stablecoins
1. Deposit Fees
The cost of getting GBP onto an exchange.
| Method | Typical Fee | Speed |
|---|---|---|
| Faster Payments (bank transfer) | £0 | 1–2 hours |
| Debit card | 2–4% | Instant |
| Apple/Google Pay | 2–4% | Instant |
| CHAPS | £0–£25 | Same day |
| SEPA (EUR) | €0–€1 | 1–2 days |
Winner: Faster Payments is almost always free and fast enough.
2. Trading Fees
The fee charged by the exchange for executing your trade.
| Exchange | Maker Fee | Taker Fee | Notes |
|---|---|---|---|
| Binance | 0.1% | 0.1% | 25% discount with BNB |
| Kraken | 0.16% | 0.26% | Decreases with volume |
| Coinbase | 0.5% | 1.5% | Varies by platform |
| KuCoin | 0.1% | 0.1% | Decreases with KCS holdings |
Maker vs Taker: Maker orders (limit orders that add liquidity) are usually cheaper than taker orders (market orders that remove liquidity).
3. Spread
The difference between the buy and sell price. Some exchanges advertise low fees but make up for it with wider spreads.
- Binance: Typically 0.02% spread
- Kraken: Typically 0.05% spread
- Coinbase: Can be 0.5%+ spread (hidden cost)
Always check the actual fill price, not just the displayed price.
4. Withdrawal Fees
The cost of moving stablecoins from the exchange to your personal wallet.
| Stablecoin | Network | Typical Fee |
|---|---|---|
| USDT | Tron (TRC20) | ~1 USDT |
| USDT | Ethereum (ERC20) | ~5–15 USDT |
| USDT | Solana | ~0.01 USDT |
| USDC | Ethereum (ERC20) | ~3–10 USDC |
| USDC | Polygon | ~0.01 USDC |
| USDC | Solana | ~0.01 USDC |
Pro tip: Use Tron for USDT or Polygon/Solana for USDC to minimise withdrawal fees.
5. Conversion Fees
If you need to convert between stablecoins (e.g., USDC → USDT):
- Binance: 0.1% via Convert feature (often free during promotions)
- Kraken: 0.16% via spot market
- Coinbase: Variable, can be expensive
Total Cost Examples
Buying £500 of USDT on Binance ( cheapest route)
- GBP deposit (Faster Payments): £0
- Trading fee (0.1%): £0.50
- Spread (~0.02%): £0.10
- Withdrawal (Tron): ~£0.80
- Total: ~£1.40 (0.28%)
Buying £500 of USDT on Coinbase (expensive route)
- GBP deposit: £0
- Trading fee (1.5%): £7.50
- Spread (~0.5%): £2.50
- Withdrawal (Ethereum): ~£12
- Total: ~£22 (4.4%)
That’s a 15x difference for the same purchase.
How to Minimise Fees
1. Always Use Bank Transfer
Faster Payments is free on most exchanges and arrives within hours. Avoid card payments unless you need instant settlement.
2. Choose a Low-Fee Exchange
Binance (0.1%) and Kraken (0.16%) are significantly cheaper than Coinbase (up to 1.5%).
3. Use Limit Orders
Market orders (taker) typically cost more than limit orders (maker). If you’re not in a rush, place a limit order slightly above the current price.
4. Use the Right Network
When withdrawing:
- USDT: Use Tron or Solana (pennies vs pounds)
- USDC: Use Polygon or Solana (pennies vs pounds)
- Never use Ethereum mainnet unless you need to interact with DeFi
5. Batch Your Purchases
Making one £500 purchase is cheaper than making ten £50 purchases, because some fees are fixed per transaction.
6. Use Exchange Tokens
Binance offers a 25% fee discount if you pay fees in BNB. Kraken offers lower fees at higher volume tiers.
7. Watch for Promotions
Exchanges regularly run zero-fee campaigns, especially for new users. Take advantage of these when available.
Hidden Costs to Watch For
Dynamic Spreads
During volatile market conditions, spreads can widen dramatically. If possible, avoid buying during major market movements.
Currency Conversion
If your exchange doesn’t have a direct GBP/USDT pair, you may need to convert GBP → USD → USDT, paying conversion fees twice.
Gas Fees for DeFi
If you’re buying stablecoins to use in DeFi protocols, remember that Ethereum mainnet gas fees can be £5–£50+ per transaction. Use Layer 2s (Arbitrum, Base, Polygon) to save on gas.
Fee Calculator
For a £1,000 USDT purchase:
| Exchange | Trading Fee | Spread | Withdrawal (Tron) | Total Cost |
|---|---|---|---|---|
| Binance | £1.00 | £0.20 | £0.80 | £2.00 |
| Kraken | £1.60 | £0.50 | £0.80 | £2.90 |
| Coinbase | £15.00 | £5.00 | £0.80 | £20.80 |
Frequently Asked Questions
Why are Coinbase fees so high?
Coinbase charges premium fees for its beginner-friendly interface and regulatory compliance. The basic app charges up to 1.5%, while Coinbase Advanced Trade charges 0.6% (still higher than Binance).
Are there fee-free exchanges?
No exchange is truly free. Some advertise zero trading fees but make up for it with wider spreads. Always calculate the total cost including spread.
Can I avoid withdrawal fees?
If you keep your stablecoins on the exchange, you don’t pay withdrawal fees. But this introduces counterparty risk. For small amounts, it’s a reasonable trade-off.
Next Steps
- Read our buying guide
- Compare best exchanges
- Learn about stablecoin wallets
- Visit StablecoinTrader.co.uk for trading tips
This guide is for educational purposes only. Fees change frequently — always verify current rates on the exchange.