Every time you trade crypto, something is taken. Sometimes it's visible (exchange fee, 0.1% per trade). Often it's less visible (spread, slippage, funding rate). Sometimes it's invisible until tax season (short-term capital gains treatment on each trade, realising taxable events).
The individual amounts are small enough to ignore. The compound effect over years is not.
What "trading costs" actually includes
Most traders calculate their costs as exchange fees. Exchange fees are the smallest component for active traders.
Exchange maker/taker fees: 0.05–0.15% per trade on major exchanges. Annualised across typical active trading frequency, this is perhaps 0.5–1.5% of portfolio value per year.
Spread: The gap between bid and ask on any instrument. For Bitcoin on liquid exchanges, the spread is usually 0.01–0.05% at normal times and 0.1–0.5% during volatile periods. Altcoins run spreads of 0.1–1%+ even in liquid conditions.
Slippage: For orders above a certain size, you don't get the quoted price — you move through the order book. On a $50,000 BTC trade during normal conditions, slippage might be 0.02–0.05%. During a cascade event, it can be 0.5–2%.
Perpetual futures funding: If you hold leveraged long positions via perpetual swaps, you pay the funding rate every 8 hours. During bull markets, this rate typically runs 0.01–0.03% per 8-hour period — which annualises to 10–27%. Holding a 3× levered ETH position during a bull market's peak funding period can cost 30% annually in funding alone.
Tax drag: In most jurisdictions, each crypto trade is a taxable event. Active traders who realise profits pay short-term capital gains rates (typically 25–45% depending on jurisdiction) on each profitable trade, rather than deferring the tax liability to a long-term hold. The annual cost of trading-driven realisation depends heavily on individual circumstances, but it's not zero.
Adding these together for an active trader: 1.5% in fees and spread, 0.5% in slippage, and even a modest 0.5% in funding costs gives 2.5% annual drag before tax considerations. For traders using leverage, 4–6% total drag is not unusual.
How drag compounds
The chart below shows what 0%, 0.5%, 1%, and 2% annual drag does to a $10,000 investment over 10 years, assuming a 15% gross annual return.
At year 10, 2% annual drag has cost $6,510 — roughly 16% of the final portfolio value with no drag. The gap accelerates because the cost is calculated on the compounding base, not the original investment.
More concretely: with 1% annual drag, you need a 14% gross return to match what a 15% gross return achieves with no drag. That sounds manageable. But over 10 years, you're compounding a base that is consistently 1% smaller each year than your no-drag counterpart.
The paradox of active management in crypto
Academic research on traditional markets consistently shows that active management underperforms passive indexing after costs. The result is so robust it has reshaped the entire asset management industry.
The argument for active management in crypto is that the market is genuinely inefficient — technical analysis, on-chain data, and momentum signals have historically predicted short-term price movements better than pure chance. This is probably true. It's also true that most retail traders underperform a simple Bitcoin buy-and-hold strategy, even in periods when that strategy itself loses money.
The gap isn't primarily about strategy quality. It's about cost and execution. The studies that show active crypto traders underperforming buy-and-hold don't find that traders are picking wrong — they find that the costs of being right are too high relative to the edge available.
What this implies for strategy
The threshold question: before implementing an active strategy, calculate the all-in annual cost of that strategy (fees + spread + slippage + funding + tax drag). Then ask: does my strategy generate alpha exceeding that cost? For most strategies, the honest answer is "I don't know, I haven't measured it over a statistically significant sample."
Reducing visible costs is easier than improving alpha: Switching to a maker-fee exchange, using limit orders instead of market orders, holding positions longer to reduce trade frequency, and optimising tax treatment (jurisdiction selection, loss harvesting, long-term hold preference) are all cost reductions that don't require any alpha generation.
The case for long-duration holding: A pure buy-and-hold strategy in Bitcoin since 2015 has outperformed almost every active strategy, including most professional funds, after costs. This doesn't mean active strategies can't work. It means the bar they need to clear is real, and it's been higher than most people assume.
The funding rate trap
One specific cost deserves its own mention: perpetual futures funding rates.
Many traders use perpetual swaps to maintain leveraged long exposure during bull markets. During peak sentiment, funding rates run 0.05–0.1% per 8 hours — this is 21–45% annualised, paid from your account continuously. The position appreciates as price rises, but the appreciation is partially offset by funding.
The insidious aspect of funding rate drag is that it's invisible in casual performance tracking. Traders track their entry price and exit price, calculate the percentage gain, and feel good about the trade — without accounting for the funding cost that eroded their actual return.
A 50% price gain on a 3× levered position sounds like a 150% return. With 0.03% daily funding over a six-month holding period, the actual return is closer to 150% − 5.4% = 144.6%. Not catastrophic. But if you're taking multiple positions over multiple cycles, the cumulative funding drain is material.