So you’ve heard about Bitcoin, and you want to acquire some but don’t feel like meeting some random person at your local park to exchange sats for cash, there isn’t a Bitcoin ATM nearby, or you’re just looking for the most convenient option to trade your local currency into Bitcoin.
Of course, a regulated exchange that has a big brand name, social media following and perhaps local trading licences seems like a rational choice. Cryptocurrency exchanges are the primary on-ramp for most people as they offer a straightforward platform for buying Bitcoin, but the fee structure is often complex and can significantly impact your investment.
At face value, if you look at the price of Bitcoin on an exchange versus a P2P order book, you’ll likely see a price 3-15% higher than the spot price advertised at your local cryptocurrency surveillance service provider, so why would you want to pay extra for some random pleb online?
What makes his or her sats so darn special?
People often mistakenly believe that buying Bitcoin on exchanges is ALWAYS cheaper than peer-to-peer (P2P) transactions due to several misconceptions and the assumption that there is one universal price for Bitcoin.
The truth is a lot of the premium you’re paying ends up in hidden fees, costs and charges.
Why can P2P work out cheaper than an exchange?
Before all the police come for me, this is not always the case; sometimes exchanges are cheaper, and other times P2P deals are a steal; that’s how markets work; they fluctuate based on supply and demand, and all you need to do is learn to use a calculator and stop accepting spot prices at face value.
The price you see isn’t necessarily the price you pay!
When you purchase Bitcoin from a fellow Bitcoiner, the premium you pay involves covering their costs on the fiat settlement side and perhaps etching out a little profit for their troubles; other than that, your funds are going directly into acquiring Bitcoin.
Sure, you’ll have to pay on-chain fees with P2P, but this can be mitigated by using Lightning or a side chain like Liquid or Rootstock as your P2P settlement layer, a problem you would have to deal with even if you used a centralised exchange.
When it comes to exchanges, they’ve got a lot more expenses to deal with, namely:
Technical Infrastructure
- Servers and cloud computing costs
- High-performance database systems
- Cybersecurity infrastructure
- Network infrastructure and bandwidth
- Continuous system upgrades and maintenance
- Redundancy and backup systems
- Load balancing technology
Security Expenses
- Advanced cybersecurity tools
- Penetration testing and vulnerability assessments
- Security audits
- Encryption technologies
- DDoS protection services
- Cold storage infrastructure
- Ongoing security monitoring and incident response teams
Regulatory Compliance
- Legal department salaries
- Compliance software and tools
- KYC (Know Your Customer) verification systems
- AML (Anti-Money Laundering) monitoring technologies
- Regular legal consultations
- Licensing fees in multiple jurisdictions
- Reporting and documentation costs
Personnel Costs
- Software developers and engineers
- Cybersecurity specialists
- Customer support teams
- Compliance officers
- Management and executive salaries
- Technical support staff
- Marketing and sales teams
- Legal and administrative personnel
Technology Development
- Continuous platform development
- Mobile and web application maintenance
- API development and maintenance
- Trading engine improvements
- User interface and experience design
- Research and development of new features
Operational Expenses
- Office space and utilities
- Corporate insurance
- Hardware and equipment
- Software licenses
- Professional services (accounting, consulting)
- Marketing and advertising
- Travel and professional development
Liquidity Management
- Market-making costs
- Maintenance of cryptocurrency reserves
- Hedging and risk management tools
- Liquidity provider fees
- Trading engine optimization
Financial Costs
- Banking relationship maintenance
- Payment processor fees
- Transaction processing costs
- Currency conversion expenses
- Financial audit expenses
Customer-Related Expenses
- Customer support infrastructure
- Educational resources
- User onboarding tools
- Customer retention programs
- Multi-language support systems
Blockchain-Specific Costs
- Node maintenance
- Network transaction fees
- Multi-blockchain support infrastructure (Yes support for altcoins leaves you with additional costs)
- Blockchain data indexing and analysis tools
Like many tech companies, exchanges can subsidise fees and costs in the early stages due to the initial funding they received to try and grow the company, but once they reach a certain scale, fees have to go up to not only cover all the operational costs but start to produce profits for those early investors.
So, how do exchanges drive profits from the buying and selling of Bitcoin?
Types of Fees on Cryptocurrency Exchanges
When buying Bitcoin online, you’ll encounter a labyrinth of fees that can quickly erode your investment’s value. It starts with the deposit fee, which varies depending on your payment method – a bank transfer might be free, while a credit card could charge you 3-5% right off the bat.
Once your funds are in the exchange, you’ll face trading fees, typically split into “maker” and “taker” fees, which determine how much the exchange charges based on your order type. Then there’s spread – the difference between the buying and selling price – which adds another layer of cost that’s less transparent but equally impactful.
If you’ve ever booked a flight with an online travel agency, you should be familiar with the process of fees; you might see the flight advertised for $200, but once you move through the entire booking flow, adding up all the taxes, surcharges, fees and insurance, you don’t end up paying close to that base fee advertised to get your arse in that ever-shrinking seat.
Yes, online travel agencies and cryptocurrency exchanges are definitely part of the WhatsApp group.
1. Deposit Fees
When you first want to buy Bitcoin, you’ll need to add funds to your exchange account. Deposit fees vary depending on your payment method:
Bank Transfer (ACH/SEPA)
- Often free or very low-cost
- It may take 3-5 business days to process
- Typically, 0-0.5% of the deposit amount
Credit/Debit Card
- Highest deposit fees
- Usually, 3-5% of the deposit amount
- Instant deposit but at a significant premium
Wire Transfer/Bank Deposit
- Flat fee ranging from $10-$35
- Typically used for larger deposits
- Faster than standard bank transfers
2. Trading Fees: Maker and Taker Fees
These are the most common fees you’ll encounter when actually buying Bitcoin:
Maker Fees
- Occurs when you place an order that doesn’t immediately execute
- Typically lower than taker fees
- Usually ranges from 0-0.2%
- Encourages market liquidity
Taker Fees
- Applied when your order is filled immediately
- Slightly higher than maker fees
- Typically ranges from 0.2-0.4%
- You’re “taking” liquidity from the market
3. Withdrawal Fees
When you want to move your Bitcoin off the exchange, you’ll encounter withdrawal fees:
Fixed Bitcoin Withdrawal Fee
- Ranges from $10-$50 per withdrawal
- Independent of the amount withdrawn
- Covers network transaction costs
Exchanges often tack on punishing withdrawal fees to try and discourage you from taking ownership of your coins so they can get you to stay in their ecosystem, increasing their AUM and hopefully encouraging you to trade more, which can drive more fees as you perform more trades.
It’s very hard to make money from someone who simply deposits money, buys Bitcoin, and then withdraws it.
Hodlers aren’t great fee generators.
Percentage-Based Fees
- Less common
- Typically, 0.5-1% of the withdrawn amount
4. Spread Fees
The spread is the difference between the buying and selling price of Bitcoin:
- Typically, 0.5-1.5% on most exchanges
- Less transparent than other fees
- Can significantly impact the total cost of your purchase
- Especially high on exchanges targeting less sophisticated investors
4. On-Chain Transaction Fees
These are network fees paid to Bitcoin miners to process your transaction:
- Can range from $1 to $50 depending on network congestion
- Increases during periods of high Bitcoin network activity
- Fluctuates based on transaction size and network demand
- Exchanges can also batch transactions to help save on fees versus the P2P transaction
Comparative Fee Breakdown of Major Exchanges
Exchange | Maker Fee | Taker Fee | Deposit Fee | Withdrawal Fee |
Crypto.com | 0.075 – 0% | 0.075 – 0.05 | Free | $25 for USD Withdrawals – Dynamic Fees for Crypto Withdrawals |
Kucoin | 0.1 – -0.005% | 0.1 – 0.025% | Free | Dynamic |
Binance | 0.1 – 0.012% | 0.1 – 0.0124% | Varies depending on selected fiat currency | Dynamic |
OKX | 0.8 – -0.005% | 0.1 – 0.015% | Varies depending on selected fiat currency | Dynamic |
ByBit | 0.1 – 0.005% | 0.1 – 0.015% | Varies depending on selected fiat currency | Dynamic |
Kraken | 0.16 – 0% | 0.26 – 0.1% | Varies depending on selected fiat currency | Dynamic |
Coinbase | 0.4 – 0% | 0.6 – 0.05% | $10 for USD Deposits | $25 for USD Withdrawals – Dynamic Fees for Crypto Withdrawals |
Gemini | 0.2 – 0.03 | 0.4 – 0.1% | 0 – 3.49% | Dynamic |
Can You Minimize Your Fee Exposure?
If you’re insistent on using your local KYC exchange, you’re never going to get around these fees, but there are ways to get around some of their charges.
- Creating a KYC account is a pain and you probably only want to do this once, unless you’re arbing exchanges so instead pick the one giving you the best deal, compare multiple exchanges before setting up an account but beware of obscure off-shore exchanges, those low fees might end up costing you in the long run when they file for bankruptcy.
- If you do trade high volumes consider using exchanges with tiered fee structures so you can secure a discount based on the volume you do each month.
- Use limit orders instead of market orders. Certain exchanges offer better rates when you use limit orders versus smashing spot buy or using their automated DCA services.
- Hold exchange native tokens for fee discounts, although I wouldn’t recommend this strategy, typically the exchange requires you to hold a certain threshold of this token and if you’re not a heavy trader, you’ll likely be wasting money you could have simply put directly into Bitcoin
- Time your purchases during low network congestion and opt for exchanges that do use batching or allow you to set a fee rate before you withdraw.
- Try to keep your withdrawals to a limit with exchanges with high withdrawal fees, consolidate your balance into a larger UTXO and make the most of your on-chain transactions, this might leave you exposed to a custodian longer than you would like, but it will also save you in the long run with coin consolidation issues.
- Try using an exchange that offers withdrawals in Lightning or sidechains, this allows you to withdraw funds quicker and you can consoldate on chain later with a submarine swap or atomic swap.
The Total Cost Perspective
Suppose you’re browsing your preferred P2P exchange and you’re only seeing orders of 10% premium above spot, it might turn you off, but let’s break down a hypothetical $1,000 Bitcoin purchase:
Consider you’re depositing $1000 in an exchange a possible drag on those funds could look like:
- Deposit Fee: $15
- Trading Fee: $3-$4
- Withdrawal Fee: $15
- Spread: $10-$15
- On-Chain Fee: $5-$20
Total Potential Fees: $48-$69 on a $1,000 purchase
In the end you’re giving up 4.8 – 7% on the total conversion from fiat to Bitcoin so any P2P Orders below that range 2 – 4.5% would be an absolute steal for you especially considering the fact that you’re getting those Satoshis with your privacy still in tact.
Is KYC Bitcoin really cheaper?
Taking the time to research the complex fee structure of cryptocurrency exchanges is crucial for any Bitcoin investor. It might seem like small margins here and there, but if you’re planning to build up a position over time, then these fees can significantly erode your investment returns if not carefully managed.
When you sign up to any exchange always read the fine print, compare multiple exchanges, and keep up to date with any changes in fees and terms of service, so you can pick the best approach to minimizing your transaction costs.