A taker fee is what you pay when your order fills immediately against an existing order on the order book, while a maker fee is what you pay (or get back as a rebate) when your order sits on the book and adds liquidity that someone else later trades against. Most crypto exchanges quote both numbers, scale them by your 30-day trading volume, and then layer token-based discounts and hidden costs like spreads and withdrawals on top, which is why the headline number almost never matches what you actually pay.
Key takeaways
- Takers remove liquidity from the order book; makers add it, and exchanges reward makers with lower fees or outright rebates, especially on perpetual futures markets.
- Most exchanges tier fees by your 30-day trading volume in USD, so the same account can pay 0.10% one month and 0.02% the next simply by trading more.
- Token 'discounts' such as paying fees in BNB, OKB, KCS, GT, or BGB usually look generous but expose you to the price of that token at the moment of the trade.
- Spread, slippage, and withdrawal fees often cost more than the maker-taker headline rate, so the smartest move is to model total cost per trade rather than chasing the lowest advertised fee.
What is the maker-taker fee model, and why does it exist?
Every modern crypto exchange runs an order book, which is a live list of buy and sell orders waiting to be matched. When you place a market order that instantly hits one of those resting orders, you are removing liquidity from the book. The exchange calls that a taker trade and charges you a taker fee. When you place a limit order at a price that no one is currently asking for, and that order sits on the book until someone else trades against it, you are adding liquidity. The exchange calls that a maker trade and charges a maker fee, which is usually much lower and can even be negative, meaning the exchange pays you.
The model is borrowed from traditional finance, where it was designed to solve a chicken-and-egg problem. A new exchange has no orders, so no one wants to trade there because there is no liquidity, and no one provides liquidity because there are no traders. Discounting or rebating makers solves this: market makers post resting orders, the book gets deep, takers arrive, and both sides pay less than they would have under a flat fee because the exchange now handles more volume. A flat 0.10% fee for everyone looks simple but discourages liquidity providers. A split like 0.02% maker and 0.10% taker looks complicated but produces a healthier market.
For you as a beginner, the practical lesson is that the fee you pay depends on the order type you choose, not just the exchange you use. A market order is almost always a taker order. A resting limit order is almost always a maker order. If you switch from market to limit orders without changing anything else, your fee per trade can fall by 5x or more on the same platform. This single change is the closest thing to free money in active trading, and it is the first habit to build before you start chasing exchange-specific discount programs.
How exchanges actually split you into a fee tier
Most spot and derivatives exchanges do not charge a single flat rate. They run a tiered schedule that steps your maker and taker fees down as your 30-day trading volume grows. Volume here is usually measured in USD notional, meaning the size of your trade multiplied by the price, summed across all pairs over a rolling 30-day window. A retail account that trades a few hundred dollars a week might sit in the highest tier, paying something like 0.10% per taker trade. A market-making firm that trades hundreds of millions a month might sit in a tier where it actually receives a small rebate per trade, sometimes called a maker rebate on perpetuals.
The specific numbers vary by venue, but the shape of the schedule is similar everywhere. At the bottom you have the retail default, often around 0.10% taker and 0.10% maker on spot. Somewhere in the middle, makers start getting charged less than takers, so the split becomes visible. Near the top, the maker fee can flip to a negative number, meaning the exchange pays the maker for adding liquidity, while takers can still pay a positive but small fee. Perpetual futures markets, often called perps, tend to have lower headline rates than spot because they are competitive, and maker rebates are more common on perps than on spot.
There are three things to watch for in any tier schedule. First, the 30-day window usually resets on a rolling basis, so a quiet week can push you back up a tier. Second, some exchanges count volume across spot, futures, and options combined, while others count them separately; combining them is friendlier to active traders. Third, some exchanges require you to hold a minimum amount of their native token, such as BNB, OKB, KCS, GT, or BGB, to unlock certain tiers. That requirement is a quiet way of locking you into the platform and is itself a form of risk, because if the token drops 40%, your effective cost per trade can rise even though the fee schedule has not changed.
Token discounts: the fee rate is not the cost you pay
Almost every major exchange offers an additional discount if you pay fees in its own token. Binance has BNB, OKX has OKB, KuCoin has KCS, Gate has GT, and Bitget has BGB. The mechanic is straightforward: instead of deducting the fee from the asset you traded, the exchange deducts an equivalent value in its native token, usually at a small discount, often around 10% to 25% off the headline rate. On the surface, this is a real saving.
The problem is that the discount is paid in a token that is correlated with the exchange itself. If the exchange has a rough month, a hack, a regulatory problem, or just a slow news cycle, the token tends to fall, and the dollar value of the fee you owe can rise even if the fee rate is unchanged. There is also a circular issue: a meaningful slice of demand for that token comes from traders who need it to pay fees, so the token price is partially propped up by the very discount that looks attractive. If traders flee the exchange, the token can drop, fees in dollar terms rise, and traders flee some more.
The honest framing is that a token discount is a bet on the future price of the discount token. If you think the exchange will grow and its token will hold value, the discount is a real perk. If you think the exchange is a slow-motion risk, the discount is paying you in an asset that may depreciate faster than your fee savings. Beginners should not pick an exchange based on the size of the token discount alone. Pick the exchange you trust, then model the discount as a small bonus, not as the reason to trade there.
The hidden costs: spread, slippage, and withdrawals
The maker-taker fee schedule is the loudest number on an exchange's pricing page, but it is rarely the largest cost for a typical retail trader. Three other line items can dwarf it: spread, slippage, and withdrawal fees. Spread is the gap between the best bid and the best ask on the order book. Even before any fee is charged, you cross that gap the moment your market order fills, so you effectively pay half the spread per round-trip trade. On a liquid pair like BTC/USDT on a top venue, the spread can be a few basis points, so a few hundredths of a percent. On a thin altcoin pair, the spread can be 0.20% or more, which is already larger than many maker fees.
Slippage is the difference between the price you expected to fill at and the price you actually filled at, and it grows with both your order size and the thinness of the book. A $50,000 market buy on a thin altcoin pair can move the market by 0.30% just by eating through the resting asks. That slippage is real cost, and no fee schedule accounts for it. Withdrawal fees are the third silent cost. The exchange advertises free trading, then charges a flat fee plus a network fee when you move coins off the platform. On Bitcoin and Ethereum mainnet, that network fee can swing from a few dollars to a few dozen dollars depending on congestion, and the exchange's flat withdrawal fee is on top.
The right way to think about cost per trade is to add these up. Suppose you pay 0.10% taker, the spread is 0.05%, your average slippage is 0.05%, and you withdraw once a month with a $2 flat fee and a $1 network fee. For a $1,000 round-trip trade, fees are $1, spread and slippage together are $1, and the withdrawal averages a few cents per trade if you batch. Total is around $2.10, or 0.21%. The maker-taker rate was less than half your real cost. This is why the headline fee number is a starting point, not the answer.
What maker rebates on perpetual futures really mean
Perpetual futures, or perps, are derivative contracts that track an underlying asset's price using a funding rate mechanism instead of an expiry date. The fee schedules on perps are often more aggressive than on spot because competition among derivatives venues is intense and because market makers play a much larger role in keeping the book liquid. It is common to see maker fees at zero or even negative on perps, meaning the exchange pays the maker a small rebate for each contract traded. Binance, OKX, Bybit, and others have all run periods where the maker fee on major pairs was below zero for high-volume accounts.
For a beginner, a maker rebate is a real but specialized opportunity. It only applies if your orders are actually resting on the book and being filled passively, which means you are running a market-making or passive limit strategy, not a directional trade. If you place a market order, you are a taker and pay the taker fee even if the headline maker rate is negative. The rebate is also small, often a fraction of a basis point per trade, and it does not offset the funding rate you may pay or receive every few hours. Funding can be positive or negative depending on the skew of the market, and it can swamp the maker rebate on a bad day.
The honest summary is that maker rebates on perps are real income for serious market makers and a marketing line for everyone else. If you are placing ten trades a day with $500 size, the rebate is rounding error. If you are running automated two-sided liquidity on a major pair with $5 million in size, the rebate is a meaningful part of your return. Know which camp you are in before you optimize for it.
How to model your own cost per trade
Once you understand that the maker-taker rate is just one of several cost lines, you can build a simple model. Start with the fee schedule your exchange quotes for your volume tier, in both spot and perps if you use both. Add the typical spread for the pairs you actually trade, which you can read off the order book or estimate from a few weeks of observation. Add your realistic slippage, which depends on your order size relative to the book's depth; you can back into it by comparing expected fill price to actual fill price on past trades. Add a per-trade share of withdrawal and network fees if you withdraw regularly. Then add funding costs on perps, since funding is paid every 8 hours on most venues and can run from a few basis points to over 0.10% per day in extreme markets.
Once you have a per-trade cost in basis points, you can answer the question you actually care about: which strategy, which pair, and which venue produce the best expected return after cost. Two exchanges with very different headline fees can end up with very similar total cost once you fold in spread, slippage, and token discount risk. A pair that looks cheap to trade on a tier-zero rate can be expensive in practice if the book is thin. The model does not need to be perfect. It just needs to be honest about the fact that the fee rate is a fraction of the story.
A useful rule of thumb: if your expected edge on a trade is under 0.20%, you probably cannot afford to pay taker fees on a thin book. If your expected edge is over 0.50%, the fee tier starts to matter less than execution quality. Beginners tend to over-optimize the fee rate and under-optimize the order type and venue. Switching from market to limit orders on a liquid pair will save you more money per year than chasing the exchange with the smallest advertised maker-taker spread.
Risks and failure modes you should price in
The fee model is a small part of a larger risk picture, and several failure modes can wipe out any savings from a clever fee tier. First, an exchange can change its fee schedule with little notice, especially on derivatives products during volatile periods. The maker rebate that looked attractive in calm markets can be removed the day you needed it. Second, token discounts concentrate your exposure: if you are paid in BNB, OKB, KCS, GT, or BGB, you are long that token whether you intended to be or not, and a 50% drawdown in the token is a 50% effective increase in your fees in dollar terms. Third, withdrawal fees and minimums can lock small balances on an exchange, and the cost to move them can exceed the value. Fourth, in stressed markets spreads widen and slippage spikes, so cost per trade is not a constant; it is a distribution with a long right tail.
There are also operational risks that fee schedules cannot price. Exchange insolvency, withdrawal halts, regulatory action, and custody breaches can all freeze funds. The fee you paid to trade is irrelevant if you cannot withdraw. Diversifying across more than one venue, keeping only working capital on an exchange, and using hardware wallets for long-term storage are the boring habits that protect you from the rare but catastrophic events. Fee optimization is a fine-tuning exercise; venue and custody risk are the variables that actually move your wealth.
Read taker vs maker fees critically, and track the moving parts
Maker and taker fees look like a simple number on a pricing page, but the real cost of trading is the sum of fees, spread, slippage, withdrawal costs, funding, and the implicit risk of paying in a discount token. The exchanges competing for your volume are not charities, and the headline rate is marketing as much as economics. Reading the schedule critically, modeling your own cost per trade, and revisiting the model every few months as volume and market structure change is a much better strategy than chasing the venue with the lowest advertised number.
Fee structures, discount token prices, and volume tiers change quietly and often, so staying on top of them is a job in itself. Zippfeed tracks exchange and trading headlines across crypto with sentiment scoring, bullish, neutral, or bearish, and an importance rating, so you can spot fee schedule changes and token discount shifts the day they happen instead of discovering them on your next statement. Combined with broader market sentiment, it gives you a real-time read on which costs are about to move and which are noise.