Crypto trading fees explained — and how to pay less
Fees are the quietest line item in crypto. They never announce themselves, and on any single trade they look trivial — a fraction of a percent here, a small spread there. But they compound, and over a year of buying and selling they're often the difference between keeping your gains and slowly feeding them to the house. The good news is the whole system is simpler than it looks, and once you understand the few moving parts, you can cut your costs without much effort. Let's pull it apart.
There are really only a handful of fees you'll meet as a beginner: the trading fee (split into maker and taker), the spread, and the deposit, withdrawal, and network fees. Each one is easy on its own. The confusion comes from meeting them all at once on a busy screen, so we'll take them in turn and finish with concrete ways to pay less on each.
Most major exchanges charge around 0.1% per trade on spot, often a touch less for "maker" orders and a touch more for "taker" orders. You can shrink that number further by funding cheaply, using limit orders, paying fees in the exchange's own token where offered, and — from day one — entering a referral code. The spread is a hidden cost on "instant buy" buttons; the spot order book usually beats it. Network fees depend on which blockchain you withdraw over.
Maker vs taker: the two halves of a trading fee
Every spot exchange runs an order book — a live list of everyone's buy and sell orders. Whether your trade is a "maker" or a "taker" depends on how it interacts with that book, and it determines which fee you pay.
- A taker order removes liquidity from the book. When you place a market order ("buy now at the going price"), you're matching against orders that are already sitting there — you take them. Takers usually pay the slightly higher fee, because they want immediacy.
- A maker order adds liquidity to the book. When you place a limit order ("only buy if the price reaches X") that doesn't fill instantly, it rests on the book waiting — you've made a new offer for someone else to take. Makers usually pay the slightly lower fee, because they're providing the liquidity the market needs to function.
The gap between the two is small — often a few hundredths of a percent — but it's free money to be on the cheaper side when you're not in a rush. The textbook explanation, if you want a neutral source, is Investopedia's primer on maker and taker fees. The practical takeaway: a market order is a taker; a resting limit order is a maker; and choosing a limit order when you're not in a hurry quietly lowers your cost. We cover the difference between those two order types in our first-crypto walkthrough if you want the order-placing side of it.
Spot fee tiers: why your fee can change
Most exchanges use a tiered fee schedule: the more you trade over a rolling 30-day window (and sometimes the more of the exchange's own token you hold), the lower your percentage drops. The base tier — where every beginner starts — is commonly around 0.1% per side on spot trading at the large exchanges, with the rate stepping down as your volume climbs into territory most beginners never reach.
Here's the honest part: as a beginner, you'll be on the base tier, and you should not chase a lower tier by trading more. Trading more to "earn" a fee discount is a classic way to lose far more to bad trades than you'd ever save on fees. The tiers matter to high-volume traders; for you, the base rate is the number that counts, and the real savings come from the levers in the next few sections, not from volume. Treat any specific percentage here as a rough 2026 figure — the exact schedule lives on the exchange's fee page and changes over time, so check the live number there before you assume.
Volume-based discounts tempt beginners into overtrading. The math never works: the few hundredths of a percent you might shave off by hitting a higher tier is dwarfed by what frequent trading costs you in spreads, fees on each extra trade, and mistakes. Fewer, calmer trades beat many cheap ones.
Paying fees in BNB, and the referral rebate
Two of the biggest levers a beginner actually controls live here, and they stack.
The first is paying your trading fee in the exchange's own token. On Binance, holding a little BNB and switching on "pay fees with BNB" applies a discount to the trading fee — the exchange knocks a set percentage off when the fee is settled in its token rather than in the asset you traded. It's an opt-in toggle in the settings, and for active traders it adds up. The exact discount and whether it applies are shown on the exchange's fee page and can change, so confirm the current terms there rather than assuming. If you go this route, just remember BNB itself is a volatile asset — holding a small amount to pay fees is one thing; holding a large balance is a separate investment decision you should make deliberately.
The second, and the one every beginner should use, is the referral rebate. When you register with a referral code, you typically get a discount on your trading fees, and — to be completely clear — using a code never makes you pay more. That's how the mechanism works: the exchange already charges a trading fee, and a referral program shares part of that fee, returning some of it to you as a discount. A code can lower your fee or do nothing; it can't add a surcharge. So it's a free, set-and-forget reduction on the cost that hits you most often.
If you'd like to use ours, the code is BNB968, which currently gives up to 20% off trading fees*. You enter it once, in the referral field when you create your account, and the discount applies automatically to your trades from then on — there's nothing to claim each time. The exact rate and program terms live on the exchange's sign-up page and can change with promotions, so check the figure there; that's the source of truth, not this page. If you've not opened an account yet, our step-by-step guide shows exactly where the code field is.
Create your Binance account with code BNB968 →
*"Up to 20%" reflects the current referral promotion; the actual rate appears on the exchange page at sign-up and may change.
Spread vs fee: the cost that hides in plain sight
This is the one that catches beginners out, because it doesn't show up labelled as a "fee" at all. The spread is the gap between the highest price someone's willing to buy at and the lowest price someone's willing to sell at. On a deep, liquid market like BTC/USDT, that gap is tiny. But the simple, one-tap "Buy Crypto" or "Convert" widgets that exchanges put front and centre for beginners often build in a wider spread than you'd face on the actual order book — and that extra width is a real cost, just one that's baked into the price rather than itemised next to it.
So you can pay a quoted "zero fee" on an instant-buy button and still be worse off than someone who paid a visible 0.1% on the spot order book, because the spread on the convenient button quietly ate more than that. The fix is straightforward: once you're comfortable, place your buys on the spot trading screen rather than the one-tap widget. It looks slightly more intimidating, but it's where the tighter pricing lives. The one-tap button is fine for a first try when you're finding your feet; just know it's usually the pricier door once you've got the hang of it.
A useful habit: before you confirm any "instant" purchase, glance at the actual market price of the coin on the spot screen or a price site, and compare it to what the widget is quoting you. If the widget's price is noticeably worse, that difference is the spread you'd be paying. It's a five-second check that can save real money on every buy.
Deposit, withdrawal, and network fees
Getting money in and out has its own set of costs, separate from trading. These are worth understanding because the gap between the cheap option and the expensive one is often larger than the trading fee itself.
- Deposit fees. How much it costs to add fiat. Bank transfers (SEPA in the eurozone, Faster Payments in the UK, ACH or wire in the US, local rails elsewhere) are often free or a tiny flat fee. Card deposits are the expensive route — a card-processing fee that often runs in the rough range of 1.5% to 4%+ on top of the spread. For anything beyond a small first test, funding by bank transfer rather than card frequently saves more than your trading fee. Our buying-with-a-card guide and P2P guide compare the on-ramps.
- Withdrawal fees (fiat). Sending money back to your bank usually carries a small flat fee or is free, depending on the rail and your region. We cover the cash-out side in withdrawing crypto to your bank.
- Network (gas) fees. When you withdraw crypto to another wallet, you pay the blockchain's transaction fee, not just the exchange's. This is the big variable. Sending USDT, for instance, can cost cents on one network and noticeably more on another, because the underlying blockchains have very different fee structures. Choosing a cheaper network for a withdrawal can cut the cost dramatically — but you must make sure the receiving wallet supports the same network, because sending to the wrong network can lose the funds entirely. We explain the trade-offs in what is USDT and stablecoins.
The network-fee point is the one to internalise: it's not set by the exchange but by the blockchain you choose, it varies wildly between networks, and getting the network wrong is both a cost and a safety risk. Always match the network to the receiving wallet, and send a small test amount first when a withdrawal matters.
| Fee type | Rough cost | When you meet it |
|---|---|---|
| Spot trading (taker) | ~0.1% (base tier) | Every market buy/sell |
| Spot trading (maker) | Slightly under taker | Resting limit orders |
| Spread | Tiny on order book, wider on "instant buy" | Baked into the price |
| Card deposit | ~1.5–4%+ | Funding by card |
| Bank deposit | ~0% to low | Funding by transfer |
| Crypto network fee | Cents to more, by network | Withdrawing crypto out |
Those figures are ballpark for 2026 and vary by exchange, region, and promotion — always check the live number on the relevant screen before you confirm. To see the real cost on a specific trade size, with and without the referral discount, the calculator below does the math for you.
See your real cost: the fee calculator
Percentages are abstract until you put a number on them. Our fee calculator lets you plug in your trade size and see the actual cost in money — and crucially, it shows the figure both with and without the referral discount, so you can see exactly what the code saves you over time. On a single small buy the difference looks tiny; run it across the dozens of trades you might make in a year and the gap becomes real money. It's the clearest way to make the case for funding cheaply and using the discount, because it turns "0.1%" into a number of actual dollars.
For trade sizing more broadly, the position size calculator keeps you from putting more into a single trade than you meant to, and the break-even calculator shows how much a price has to move just to cover the fees you paid going in and out — a sobering and useful number for anyone tempted to trade frequently.
Concrete ways to pay less
Pulling it all together, here's the short list of levers that actually move your costs, roughly in order of how much they save a typical beginner:
- Fund by bank transfer, not card. This is usually the single biggest saving — skipping a 1.5–4%+ card fee dwarfs anything you'll save on the trading fee itself.
- Enter a referral code at sign-up. Putting
BNB968in the referral field trims the trading fee on every future trade, automatically, forever. It never costs you more to use one. - Buy on the spot order book, not the "instant buy" button, to dodge the wider hidden spread once you're comfortable.
- Use limit orders when you're not in a rush, for the lower maker fee — and as a bonus, they stop you from chasing the price.
- Pay fees in BNB if you trade actively and the discount is offered, holding only a small amount for the purpose.
- Choose a cheaper network when withdrawing crypto, and always match it to the receiving wallet to avoid losing funds.
- Trade less. The most underrated saving of all. Every trade has a cost; fewer, more deliberate trades mean fewer costs and usually better decisions. We dig into why overtrading hurts in common beginner mistakes.
None of these require expertise — they're settings and habits. Set the referral code and BNB discount once, default to bank funding and the spot order book, lean on limit orders when you can, and you've cut your costs about as far as a beginner reasonably can. The rest is just not trading more than you mean to.
One honest caveat to close on: fees matter, but they're the small risk in crypto, not the big one. The big one is the asset itself — prices are volatile and you can lose money no matter how low your fees are. Keeping costs down is about keeping more of whatever you make; it does nothing to change what the market does. Hold those two ideas separately, only put in money you can afford to lose, and let the low fees be the quiet bonus rather than the reason you trade.
A worked example on a real-sized trade
Percentages slide off the brain, so let's put the whole thing on one made-up trade. Say you want to buy $1,000 of Bitcoin and, some months later, sell it again. These are illustrative round figures using rough 2026 rates, not a quote — your real numbers depend on the live fee schedule, your funding method, and the spread at the moment you trade. The point is to see how the pieces add up, not to memorise a total.
Picture two ways to do the exact same $1,000 buy. The expensive path: you fund with a card (say a card fee somewhere in the rough 1.5%–4% range — call it the wrong side of $20 on $1,000), then tap the one-tap "Buy" button, which hands you a wider spread on top. You could easily be down a noticeable chunk of your $1,000 before the price has moved a cent — and you'll pay a comparable bite again on the way out. The cheap path: you fund by bank transfer (often free or a tiny flat fee), place a spot order on the order book at roughly 0.1%, and you've entered a referral code that trims even that. On $1,000 the trading fee is on the order of a dollar, not tens of dollars, and the spread on a liquid pair like BTC is slight.
Now do the round trip — buy and later sell — because fees hit both ends. On the cheap path you pay the small spot fee twice, so the price has to rise by roughly the sum of those two fees just for you to break even. That's a small hurdle. On the expensive path, the card fee, the fat instant-buy spread, and then the costs again on the sell side stack into a hurdle the price has to clear before you've made a single cent. Same $1,000, same asset, same market — the only difference is which doors you walked through. That gap, repeated across a year of buys, is the entire argument of this article in one example. To run it on your own numbers, the fee calculator shows the figure with and without the referral discount, and the break-even calculator turns "fees on both ends" into the exact percentage the price must move before you're ahead.
Spread vs fee, looked at more closely
It's worth separating these two costs cleanly, because beginners tend to fixate on the visible fee and ignore the spread that often costs more. A fee is an explicit charge: a stated percentage the exchange takes, itemised somewhere you can see it. The spread is implicit: it's the gap between the best buy price and the best sell price, and you pay it not as a line item but in the price you get. Both are real money leaving your pocket; only one announces itself.
Here's why the distinction matters in practice. An "instant buy" widget can advertise "no fee" with a straight face, because the way it makes money is by quoting you a price a little worse than the true market — that worseness is the spread, and it can quietly exceed a visible 0.1% spot fee. So "zero fee" and "cheapest" are not the same claim, and a beginner who chases the zero-fee label often pays more than the person who paid a visible fee on a tight order book. The spread also widens on thin, low-liquidity coins: a tiny token with little trading has a big gap between buy and sell prices, so you lose more just entering and exiting, on top of any headline fee. This is one more reason beginners are better off in liquid, major assets where the spread is slim.
The five-second defence never changes: before confirming any buy, compare the price the widget quotes against the live market price on the spot screen. The gap you see is the spread you're about to pay. On a deep market it's negligible; on a convenience widget or a thin coin it can be the largest cost in the whole trade.
VIP tiers, in plain terms (and why they're not for you yet)
You'll see exchanges advertise VIP levels or fee tiers, and it's worth knowing what they are so the marketing doesn't tempt you. The idea is simple: the more you trade over a rolling window — usually measured by your 30-day volume, sometimes combined with how much of the exchange's own token you hold — the lower your percentage fee drops. Level 0, where every beginner lives, sits at the base rate (commonly around 0.1% on spot as of 2026); the higher levels shave that down for traders moving sums most people never will.
- They're a high-volume perk, not a beginner lever. The first VIP step up typically requires far more monthly volume than a beginner would sensibly trade. Reaching for it means trading more than your plan calls for, which costs you more in spreads, extra fees, and mistakes than the discount could ever return.
- The token-holding shortcut is an investment decision in disguise. Some tiers let you qualify partly by holding a large balance of the exchange's token. That's not a fee trick — it's choosing to hold a volatile asset, which has its own risk and shouldn't be done just to nudge a fee tier.
- What actually moves your cost as a beginner isn't the tier at all — it's the levers above: bank funding over card, the order book over the instant button, a referral discount, limit orders. Those save you far more than crawling toward VIP 1 ever would.
So treat the VIP ladder as information, not a goal. If your trading naturally grows to where a tier matters someday, it'll be there waiting. Until then, the base rate plus the beginner-friendly discounts is the number that governs your real cost, and chasing a tier is the same overtrading trap in a fancier costume.
The cheapest realistic setup for a beginner
If you want the whole article boiled down to a single configuration you can set up once and forget, here it is — the realistically cheapest way for a beginner to buy and hold, with no exotic moves required:
- Enter a referral code when you open the account (ours is
BNB968). It's a one-time field that lowers the trading fee on every future trade and can never raise it. - Fund by bank transfer. This skips the card fee, which is usually the single biggest avoidable cost. Use a small card deposit only for your very first test if you must.
- Buy on the spot order book, with a limit order where you can. That avoids the wider instant-buy spread and puts you on the cheaper maker side of the fee.
- Hold, don't churn. The cheapest trade is the one you don't make. A buy-and-hold or scheduled-buy approach sidesteps most fees entirely, because you're not paying the round-trip cost over and over.
- When you do withdraw crypto, pick a low-fee network the receiving wallet supports, and test with a small amount first.
That setup gets a beginner within a whisker of the lowest cost realistically achievable, without any of the high-volume tricks that only pay off for active traders. It's deliberately boring — a few settings and the discipline to not over-trade — and boring is exactly what keeps fees from eating your returns. If a quieter, schedule-based approach appeals, our dollar-cost averaging guide pairs naturally with this, since regular small buys minimise both the emotion and the round-trip fees.
FAQ
What's a typical crypto trading fee?
On the large exchanges, the base spot fee is commonly around 0.1% per trade, often a little lower for maker (resting limit) orders and a little higher for taker (market) orders. It steps down with high trading volume, but as a beginner you'll be on the base tier — and the real savings come from funding cheaply and using a referral discount, not from chasing volume. Always check the live figure on the exchange's fee page.
What's the difference between maker and taker?
A taker order removes liquidity by matching orders already on the book — that's a market order, and it pays the slightly higher fee. A maker order adds liquidity by resting on the book until someone fills it — that's an unfilled limit order, and it pays the slightly lower fee. Using limit orders when you're not in a hurry puts you on the cheaper side.
Does a referral code really lower my fees?
Yes, and it can only lower them or do nothing — never add a surcharge. The exchange shares part of the trading fee it already charges, returning some to you as a discount that applies automatically once you enter the code at sign-up. The current rate is shown on the sign-up page, which is the figure to trust.
Why was my "zero-fee" instant buy still expensive?
Because of the spread — the gap between buy and sell prices that's baked into the price on one-tap "Buy" or "Convert" widgets. A quoted zero fee can still cost you more than a visible 0.1% on the spot order book if the widget's spread is wider. Buying on the spot screen usually gives tighter pricing once you're comfortable.
What's a network fee, and why does it vary so much?
It's the blockchain's own transaction fee, paid when you withdraw crypto to another wallet — set by the network, not the exchange. Different blockchains have very different fee structures, so sending the same coin over one network can cost cents while another costs more. Choose a cheaper network when you can, but always make sure the receiving wallet supports it, because sending to the wrong network can lose the funds.