Market Maker vs. Taker: Crypto Fees Explained

Market Maker vs. Taker: Crypto Fees Explained
By Tommy Tietze, CEO of ArrowTrade AG
Most traders spend too much time looking at the entry signal and too little time looking at the execution.
That sounds harmless until you trade often.
If you buy once, hold for a year and sell once, fees matter, but they rarely decide the whole outcome. If your strategy works with many smaller trades, fees become part of the strategy itself. Every fill has a cost. Every cost reduces the net result. And in automated crypto trading, that difference does not stay small for long.
In recent articles, we looked at topics like position sizing, drawdown, stablecoins such as USDT, USDC and FDUSD, and systematic crypto trading. This article goes one level deeper into the exchange mechanics behind every trade.
Because before a bot can perform well, the trade must be executed well.
What market maker and market taker mean
A market maker is a trader whose order adds liquidity to the order book because it does not execute immediately, while a market taker is a trader whose order executes immediately against existing orders and removes liquidity from the order book, according to Binance Academy.
That is the technical definition.
In practice, it means this:
A maker places an order and waits.
A taker accepts what is already available.
If you place a limit buy order below the current market price, your order sits in the order book. Other traders can later sell into it. You are providing liquidity because you make the market deeper.
If you place a market buy order, you immediately take the best available sell orders from the book. You get speed and certainty, but you remove liquidity.
The same can happen with limit orders. A limit order is not automatically a maker order. If your limit order crosses the spread and executes immediately, it can still be treated as a taker order. Binance also explains that traders can be takers with limit orders whenever they fill someone else’s existing order immediately.
That detail matters a lot for bots.
A bot can use limit orders and still pay taker fees if the order logic is aggressive. The label of the order type is less important than what happens in the order book.
Why exchanges treat makers differently
Crypto exchanges need liquidity.
Without liquidity, spreads get wide, execution gets worse and larger trades move the price too much. A trading venue with thin liquidity feels unstable even when the underlying asset is liquid somewhere else.
That is why many exchanges use a maker-taker fee model. Makers help build the order book, so exchanges often reward them with lower fees. Takers consume available liquidity, so they often pay higher fees. Binance describes makers as liquidity providers and notes that exchanges generally reward makers with lower fees because they add liquidity to the platform.
This is not just an exchange detail.
It is part of market structure.
If you are building or using an automated trading system, you are not only deciding what to buy and when to sell. You are also deciding how your orders interact with liquidity.
That is where many strategies look better in theory than they behave in production.
A backtest might assume a clean entry price. The real market gives you spreads, partial fills, slippage, latency and fees. The smaller the target profit per trade, the more important this becomes.
We looked at that problem from the risk side in the article about drawdown and portfolio pressure. Fees are a different kind of pressure. They are less dramatic than a drawdown, but they work constantly in the background.
Maker fees, taker fees and the hidden cost of speed
Speed has a price.
A taker order gives you immediate execution. That can be useful when the market is moving fast, when liquidity is strong or when missing the trade would create a larger opportunity cost than the fee itself.
But taker execution also means you accept the market as it is in that moment.
You cross the spread. You remove liquidity. You often pay the higher fee tier. And if the order book is thin, you may also get worse average execution than expected.
A maker order works differently.
You place an order and wait for the market to come to you. That can reduce fees and improve price discipline, but it introduces a different risk. The trade may not fill. It may fill partially. Or the market may move away without executing your order at all.
There is no universally better side.
For manual traders, this becomes a question of patience. For automated systems, it becomes a question of design.
A system that only uses taker orders may execute reliably, but it can bleed through fees when it trades frequently. A system that only tries to act as maker may reduce costs, but it can miss fills and create execution gaps.
Good trading infrastructure needs to understand both.
Why this matters more in micro-trading
Micro-trading sounds simple from the outside.
Many small trades. Smaller exposure per trade. More frequent opportunities.
The difficult part is that small trades leave less room for sloppy execution. If the expected edge per trade is small, fees and slippage can consume a meaningful part of that edge.
That is why trading costs are not just an accounting topic. They are part of strategy design.
Imagine a system that captures many small price movements throughout the day. If every trade pays unnecessary taker fees, the strategy must first earn back those costs before it creates any net profit. The more often it trades, the more important the fee model becomes.
This is also why the stablecoin pair matters.
In the article about USDT, USDC and FDUSD, we looked at stablecoins as trading infrastructure, not just as “digital dollars.” For Binance users, FDUSD pairs have been especially relevant because selected FDUSD spot and margin pairs have received promotional fee treatment. Binance announced that from 2026-01-29, standard taker fees apply to selected FDUSD spot and margin pairs, while zero maker fees remain for those pairs.
That changes the way serious traders should think about FDUSD.
The opportunity is no longer simply “zero fees” in every situation. The more precise point is that maker execution on selected FDUSD pairs can still be structurally attractive, while taker execution follows the standard fee logic.
That distinction is exactly the kind of detail automated trading systems must handle properly.
The order book decides your real fee behavior
Many traders believe they know their fees because they looked at the fee schedule.
That is only half of the work.
The fee schedule tells you what fee rate applies to maker or taker execution. The order book decides which side your trade actually becomes.
A limit order can be maker.
A limit order can also be taker.
A market order is normally taker because it executes immediately against existing liquidity. Binance explains that market orders take volume off the order book and are therefore taker trades.
For bots, this means the execution engine has to be honest.
It is not enough to say “we use limit orders.” The real question is whether the orders actually rest in the book or whether they execute immediately. It also matters how long the system waits, how it reacts to partial fills and what it does when the market moves away.
This is where trading automation becomes operational.
The signal may say “buy.”
The execution layer has to decide how.
How this connects to automated spot trading
At unCoded, the focus is automated crypto spot trading.
That distinction matters because spot trading avoids the liquidation mechanics that come with futures and leverage. It does not remove market risk, but it keeps the structure cleaner. The asset is bought and sold directly in the spot market.
For this type of system, execution quality is central.
A bot that trades many times cannot treat fees as a side note. It needs to understand pair selection, order type, spread, liquidity, partial fills and fee impact. It also needs reporting that makes those trades visible afterwards.
This is one reason we keep repeating the same principles around unCoded.
The capital stays on the user’s Binance account. The API key is used for trading, without withdrawal rights. The system operates in spot markets and every trade should be visible in the user’s own environment.
That setup does not guarantee a result. No trading system can do that. But it gives the user a better structure for evaluating what actually happened.
Execution should not be a black box.
Maker vs. taker in a simple example
Let’s make this practical.
Assume BTC is trading with a best bid at 98,000 and a best ask at 98,010.
If you place a market buy order, you buy from the available sell orders at the ask side. You want immediate execution. You act as a taker.
If you place a limit buy order at 97,990 and it does not execute immediately, your order enters the order book. You wait for someone else to sell into your bid. You act as a maker if the order later fills while resting in the book.
Now assume you place a limit buy order at 98,010.
That looks like a limit order, but it matches the current ask. It can execute immediately. In that case, the trade can be treated as taker execution because you consumed existing liquidity.
This is the point many traders miss.
Order type and fee role are related, but they are not identical.
For manual trading, that can be an expensive misunderstanding. For bots, it can become a systematic cost leak.
Where traders usually make mistakes
The first mistake is ignoring fees because they look small.
A fee of a few basis points does not feel serious on one trade. Across hundreds or thousands of executions, it becomes part of the strategy’s real performance.
The second mistake is optimizing only for entry signals.
A good signal with bad execution can still produce poor results. The market does not pay you for being right in theory. It pays or charges you based on where you actually get filled.
The third mistake is comparing bots without looking at execution logic.
Two systems can trade the same asset and still behave very differently. One may chase price with aggressive orders. Another may wait for maker execution and accept missed fills. Both choices can be rational, but they lead to different fee profiles and different risks.
The fourth mistake is treating promotions as permanent infrastructure.
Fee promotions can change. Binance has updated FDUSD promotional terms over time, including the application of standard taker fees from 2026-01-29 on selected FDUSD pairs while zero maker fees remain. Traders should always verify current pair-specific fees before assuming a strategy is still cost-efficient.
What serious traders should monitor
For automated spot trading, the relevant question is not only whether a trade was profitable.
The better questions are more specific.
How often did the system execute as maker?
How often did it execute as taker?
How much did fees reduce the gross result?
Which pairs had the best combination of liquidity, spread and fee structure?
How often did limit orders miss the move?
How often did immediate execution save the trade?
This is where proper reporting becomes more important than a nice dashboard.
A trader should be able to inspect the system. The trade history should not only show buys and sells. It should help the user understand whether the execution logic fits the strategy.
That is also why we keep connecting trading topics back to risk management.
In the article about position sizing, we looked at trade size as a risk lever. In the article about volatility, we looked at why movement creates both opportunity and pressure. Maker and taker logic sits between those two topics.
It decides how the system enters that volatility.
FAQ
What is a market maker in crypto?
A market maker places an order that does not execute immediately and adds liquidity to the order book. This usually happens through a limit order that waits to be filled.
What is a market taker in crypto?
A market taker executes immediately against existing orders in the order book. Market orders are normally taker orders because they remove available liquidity.
Are maker fees always lower than taker fees?
Maker fees are often lower because makers add liquidity, while takers remove liquidity. The exact fee depends on the exchange, trading pair, VIP tier and any active promotion.
Can a limit order still be a taker order?
Yes. If a limit order executes immediately against an existing order, it can be treated as a taker order. The order type alone does not decide the fee role.
Why do maker and taker fees matter for trading bots?
Trading bots can execute many trades. Small fee differences can add up quickly, especially in micro-trading strategies where the expected profit per trade may be small.
Are FDUSD pairs still zero-fee on Binance?
Selected FDUSD pairs have had promotional fee treatment, but Binance announced that standard taker fees apply from 2026-01-29 while zero maker fees remain for selected FDUSD pairs. Traders should always check the current Binance fee schedule before relying on a promotion.
Conclusion
Maker and taker fees look like a small detail until you trade systematically.
For a long-term holder, the difference may not dominate the whole strategy. For automated spot trading, it can become one of the key variables behind real performance. A bot that trades frequently needs to understand order book behavior, not only price signals.
The serious question is not whether maker execution is always better or whether taker execution is always wrong.
The serious question is whether the execution logic fits the strategy.
Sometimes speed is worth paying for. Sometimes patience creates better net results. Sometimes the best decision is to skip a trade because the spread, liquidity or fee setup does not justify the execution.
That is the level where crypto trading becomes infrastructure work.
And that is exactly where unCoded is built to operate.
Learn more about unCoded: https://uncoded.ch Built by ArrowTrade AG: https://arrowtrade.ch
Recommended Reading

Crypto Drawdown Explained
By Tommy Tietze, CEO of ArrowTrade AG Drawdown is one of the most honest risk metrics in trading. It...

MiCA Explained for Crypto Investors
By Tommy Tietze, CEO of ArrowTrade AG Crypto regulation used to feel like background noise. For many...

Systematic vs. Emotional Trading
By Tommy Tietze, CEO of ArrowTrade AG Most traders do not lose control in calm markets. They lose co...

Crypto Volatility Explained
By Tommy Tietze, CEO of ArrowTrade AG Crypto volatility is usually discussed in the wrong tone. Some...

USDT, USDC and FDUSD Explained
By Tommy Tietze, CEO of ArrowTrade AG Stablecoins are often treated as if they were simply “digital ...

Position Sizing in Crypto Trading
By Tommy Tietze, CEO of ArrowTrade AG Many traders spend hours searching for the perfect entry. They...
RSI in Crypto Trading Explained
By Tommy Tietze, CEO of ArrowTrade AG The RSI is one of those indicators almost every trader has see...

What Happens During an Exchange Hack?
By Tommy Tietze, CEO of ArrowTrade AG An exchange hack sounds to many like a problem for the excha...

Crypto Taxes Germany 2026
By Tommy Tietze, CEO of ArrowTrade AG Crypto taxes are no longer a niche topic. Anyone trading Bit...