Maker vs Taker on a DEX: How They Work in Limit Orders

maker vs taker on a DEX

If you have used Limit Orders on a DEX, you have probably seen the terms maker and taker. The difference sounds technical, but it comes down to a simple question:

Are you creating a trading opportunity, or are you accepting one that already exists?

A maker sets the terms of an order and waits for someone willing to trade against it. A taker accepts those available terms and completes the other side of the trade.

Understanding that difference matters because the two sides play different roles in how a DEX Limit Order is priced, matched, and eventually settled. On KyberSwap, the distinction also affects how orders are created, where tokens remain while an order is open, and who handles the on-chain transaction when the trade is filled.

What Is a Maker vs a Taker on a DEX?

In a DEX Limit Order, the maker creates an order at a chosen price, while the taker fills an available order when its terms become attractive to execute.

Suppose ETH is trading around $3,400, but you only want to sell 1 ETH if you can receive at least $3,500.

You create a Limit Order offering 1 ETH at your chosen rate and leave it open. You are the maker because you have created an available trading opportunity instead of immediately accepting the current market price.

Later, another side is willing to trade under terms that satisfy your order. When that trade is settled, that side acts as the taker.

The basic distinction looks like this:

MakerTaker
Main roleCreates an available orderFills an available order
PriceDefines the acceptable rateAccepts an executable opportunity
TimingCan wait for the right conditionsActs when the order becomes suitable
Liquidity roleMakes liquidity availableConsumes available liquidity
On KyberSwapSigns the Limit OrderHandles on-chain settlement

The important point is that maker and taker describe roles in the trade, not two different types of people. A trader can be a maker in one transaction and interact with existing liquidity in another.

How Does the Maker and Taker Model Work in a DEX Limit Order?

The maker and taker model solves a basic problem with Limit Orders.

The maker wants control over price but does not know exactly when another side of the market will be ready to trade. Requiring the maker to continuously monitor the market and submit a transaction at the right moment would remove much of the value of using a Limit Order in the first place.

Instead, the maker defines the trading instructions in advance.

On KyberSwap, the maker specifies what tokens they want to trade, the amount, the rate they are willing to accept, and how long the order should remain valid. The maker then signs the order off-chain rather than broadcasting a new transaction to the blockchain.

The signed order can then wait for suitable execution conditions.

When a taker finds an opportunity to execute the order under acceptable terms, the taker handles settlement on-chain. KyberSwap’s current documentation describes Limit Order as being powered by a network of takers, with trades automatically settled on-chain when the predefined conditions are met.

So the maker does not need to return when the target becomes available and manually execute the trade.

The maker sets the terms first. The taker completes the trade later.

What Does the Maker Control?

The main reason to act as a maker is control over the terms of the trade.

A maker is not asking the market:

What rate can I get right now?

Instead, the maker is saying:

This is the rate at which I am willing to trade.

For a sell Limit Order, that means setting the minimum rate you are willing to accept. For a buy Limit Order, it means defining the maximum rate you are willing to pay.

This does not mean the maker controls whether the order will be filled. The market still needs to create an executable opportunity, and a suitable taker still needs to take the other side.

That distinction is important.

The maker controls the conditions. The maker does not control the arrival of demand.

If the chosen price never becomes attractive to the other side of the market, the order can remain open until it expires or is cancelled. KyberSwap also notes that thin trading pairs and very small orders can have fewer viable taker opportunities.

What Does the Taker Actually Do?

The taker turns an available maker order into an executed trade.

A taker evaluates open orders and acts when there is an economically viable opportunity to fill one. That means the maker’s price is only one part of the decision. Order size, network gas, available market prices, and other execution conditions can also matter.

This is why a chart touching your Limit Order price does not automatically mean the order must be filled.

Imagine a very small Limit Order reaches its target. Filling it may technically be possible, but if the cost of settling the transaction is too high relative to the value available from the trade, a taker may have little reason to execute it.

KyberSwap’s current Limit Order guidance specifically identifies this as one reason smaller maker orders may remain unfilled even after the target becomes reachable.

The taker therefore does more than simply confirm that a price has been reached. The trade still needs to make sense as an executable on-chain transaction.

Does a Maker Need to Keep Tokens Locked While Waiting?

A maker may need to leave an order open for hours or days, so having assets locked away during that period would reduce flexibility.

KyberSwap handles this by keeping the maker’s tokens in their wallet while the Limit Order remains open. The tokens move only when a matching trade is settled on-chain.

This means becoming a maker does not require depositing the tokens into an order book contract simply to wait for execution.

There is an important consequence, however.

Because the assets remain under the maker’s control, the maker can also spend or move them elsewhere. If there is no longer enough balance or allowance available when a taker tries to execute the order, settlement may no longer be possible.

So keeping tokens in your wallet provides flexibility, but the maker still needs to keep the order sufficiently funded if they want it to remain executable.

Who Pays Gas, the Maker or the Taker?

Maker and taker roles also help explain where gas appears in a DEX Limit Order.

On KyberSwap, creating the Limit Order itself does not require a new on-chain transaction from the maker. The maker signs the order off-chain, which allows the order to be created without network gas after any required token approval is already in place.

When the order becomes suitable for execution, the taker handles the on-chain settlement and its gas cost.

That division of responsibilities is what allows a maker to set an order and step away from the market.

There can still be other gas related actions. For example, approving a token for the first time can require an on-chain transaction, while KyberSwap also offers different cancellation paths depending on whether the maker wants a gasless cancellation or immediate on-chain cancellation.

But the maker does not need to submit another transaction simply because the Limit Order becomes fillable.

Is a Maker the Same as an AMM Liquidity Provider?

Not exactly.

Both can make liquidity available to traders, but the mechanism and user intent are different.

An AMM liquidity provider deposits assets into a liquidity position that traders can swap against according to the pool’s pricing mechanism. Depending on the pool, the LP may earn trading fees in return for supplying that capital.

A Limit Order maker instead makes a specific amount available under specific trading terms. The maker chooses the acceptable rate and waits for an opposing side to execute against the order.

For most traders, the useful mental model is therefore not:

I am becoming an LP by placing a Limit Order.

It is:

I am making an order available at the price I am willing to trade.

This distinction also explains why maker liquidity can appear as visible order book depth. KyberSwap Limit Order 2.0 surfaces realistic maker liquidity through a live order book so traders can see available orders and interact with them directly.

Why Do Makers Matter to a DEX?

Without makers, there is nothing for a taker to take.

Every maker order adds an available trading opportunity at a particular price and size. A deeper set of meaningful maker orders gives other market participants more potential options when they want to trade.

This becomes especially important in an order book style market because liquidity is not only about how much capital exists. It also matters where that liquidity is available across different prices.

For the maker, the motivation is price control.

For the taker, the benefit is having available orders to execute against.

For the market, the maker and taker relationship connects those two needs.

KyberSwap extends that relationship beyond the Limit Order interface itself. Limit Orders can also act as a liquidity source for KyberSwap Aggregator, which means eligible maker liquidity may become relevant to broader swap routing when the order provides suitable execution.

The deeper mechanics of how that creates additional potential taker exposure are a separate topic, but the important foundation is simple: makers create the available orders that taker demand can interact with.

Are You Always a Maker When You Place a Limit Order?

On KyberSwap Limit Order, the user creating and signing the order is the maker.

That terminology is useful because the order is created first and then waits for the taker side to settle it when suitable conditions appear. KyberSwap also exposes separate Maker and Taker APIs around these roles.

Across trading platforms more broadly, terminology can become more nuanced. An order that immediately consumes existing order book liquidity may be treated differently depending on the exchange and its matching rules.

For understanding KyberSwap Limit Orders, however, the mental model is straightforward:

you create the order as the maker, and a taker later fills it.

Why Does the Maker vs Taker Difference Matter?

Maker and taker are not just technical labels.

They explain the entire lifecycle of a DEX Limit Order.

The maker chooses the rate and makes an order available. The order can wait without requiring the maker to continually transact on-chain. The maker retains custody of the tokens while waiting.

The taker watches for an executable opportunity, accepts available maker liquidity, and handles the settlement transaction when the trade makes sense.

Once those roles are clear, several Limit Order questions become easier to understand.

Why can an order reach its target and still remain unfilled? It still needs viable taker demand.

Why can the maker leave the market after placing the order? The taker handles settlement later.

Why do the maker’s tokens remain in the wallet? The signed order represents permission to trade under defined terms rather than an immediate transfer.

And why does broader taker access matter? Because an order only becomes an executed trade when suitable demand reaches the liquidity the maker has made available.

Maker Sets the Terms, Taker Completes the Trade

A DEX Limit Order separates two jobs that happen almost simultaneously in an instant swap.

The maker decides the price and makes the trade available.

The taker decides when those terms are worth executing and completes the trade on-chain.

On KyberSwap, that structure allows makers to create gasless signed orders, keep their assets in their wallets while they wait, and let takers handle settlement when the required conditions are met.

For a trader considering a Limit Order, that is the most useful distinction to remember.

Being a maker means choosing the terms first and waiting for the market to come to them.

Frequently Asked Questions

What Is a Maker on a DEX?

A maker creates an available trading order instead of immediately consuming existing liquidity. In KyberSwap Limit Order, the maker chooses the token pair, amount, rate, and expiry, then signs the order and waits for suitable execution.

What Is a Taker on a DEX?

A taker fills an available maker order when its terms become executable and economically suitable. On KyberSwap, the taker handles the on-chain settlement transaction when a matching opportunity is found.

Does a Limit Order Make Me a Maker?

Usually, yes, if your Limit Order creates a new order that waits for someone else to fill it. In that case, you are adding available liquidity and acting as the maker. If an order immediately executes against existing liquidity, some trading venues may classify that side as the taker instead.

On KyberSwap Limit Order, the user who creates and signs the order acts as the maker, while the party that later executes against it acts as the taker.

Does the Maker Pay Gas When a Limit Order Fills?

On KyberSwap, the taker handles the gas required for on-chain settlement. The maker may still need an initial token approval transaction if the required allowance is not already available.

What Happens If No Taker Fills My Order?

The order can remain open until it is filled, cancelled, or reaches its expiry. Reaching the target price alone does not guarantee execution because the order still needs viable taker demand.

. . .

Learn more about KyberSwap

KyberSwap | Twitter | Telegram | Discord | Docs | Github

Home > Kyber Content Hub > Maker vs Taker on a DEX: How They Work in Limit Orders