How to Create a Limit Order on Uniswap: A Step-by-Step Guide

Table of Contents

Join our community

Estimated reading time: 0 minutes

How to Create a Limit Order on Uniswap: A Step-by-Step Guide

Executing a limit order on decentralized exchanges seemed unachievable for as long as we can remember. We just had to time it right and hope the market moved in our favor from then on. But as time progressed, so too did the trading interface.

With the Uniswap limit order we can set our orders and go touch grass, as the Uniswap founder puts it so nicely.

In this guide will walk you through setting up a limit order on the Uniswap web app, and ensure you can execute trades at a price that works for you.

Uniswap Limit Guide

What Is a Limit Order on Uniswap?

A limit order on Uniswap allows specifying the exact price willing to buy or sell a token. Unlike market orders, which execute at the current market price, a limit order remains open until it can fill at the specified price, unless cancelling it, or with insufficient funds, or it expires. Sounds intriguing, right?

Difference Limit Order and Traditional Swap

The primary difference between a limit order and a traditional swap lies in trade execution. A traditional swap executes immediately at the current market price, while a limit order waits for a filler matching the specified price before the swap occurs.

Understand real traders solely work with limit orders.

Where Do Your Limit Orders Go Once Created?

After setting up your limit order, it does not just sit idle. It’s sent into a pool of open orders, available to an open network of third-party fillers on UniswapX. This means the order may fill from any scanning fillers matching orders. Similar to an order book, but not as transparent or easily visualized as a classic centralized exchange order book.

How to set Limit Orders on Uniswap Guide

When creating a limit order, needing specify the following:

  • The amount of tokens wanting swap.
  • The tokens paying with and the ones wanting to receive.
  • The price wanting the swap occurs.
  • The expiry, which is the time frame the limit order is active.

These are crucial in order to have the best overview possible. Please note the limit order, a new thing in the decentralized space and much finetuning needed.

If you have the right conditions in mind, then proceed to the following step. 

  1. Manually enter the amount wishing to pay or receive, or utilize the “Max” option to automatically fill the total available amount of the token in your wallet.
  2. Enter the price wanting your limit order to execute at.
  3. Utilize quick options (1%, 5%, or 10%) to set a price a certain percentage above the current market price.
  4. Click “Submit order.”
  5. Review order details and select “Approve and swap,” incurring a network cost for approval if the first time swapping that token.
Uniswap Limit

How Can You Set the Expiry for Your Limit Order on Uniswap?

Selecting when wanting the order to expire is possible. This is preferable when prices change rapidly and wanting it only for a brief timeframe in the ‘orderbooks’.

What if your Limit Order on Uniswap failed?

There is several reasons why your limit order may fail or not execute:

  1. High Network Fees: If the Ethereum network is congested, which tends to be the norm rather than the exception, the cost of executing the limit order may outweigh the benefits.
  2. No Available Match: Simply put, there may be no match willing or able to complete the swap at the agreed-upon price.
  3. Insufficient Liquidity: A lack of enough liquidity for the token prevents a match from carrying out the swap as it could move the price too much and impact their profits.
  4. Insufficient Token Balance: Your limit order will not execute as your wallet does not hold enough tokens to fulfill the swap. If this occurs, the limit order will fail and close without incurring a network cost.


What is important is that Uniswap offers limit orders. This can be seen as the first step in building a decentralized exchange that mirrors or even replaces a centralized one in the (near) future. What is not yet available is working with stop orders. Limit orders currently only work in one direction.

However, a limit order is a valuable tool for traders who want more control over their trading prices. By setting specific conditions upfront, we can better manage our positions. This is if you consider the insanely high gas fees that Ethereum mainnet still has.


Disclaimer: Trading and investing in cryptocurrencies (also called digital or virtual currencies, altcoins) involves a substantial risk of loss and is not suitable for every investor. You are solely responsible for the risk and financial resources you use to trade crypto. The content on this website is primarily for informational purposes and does not constitute financial advice.

Are you ready to take your trading skills to the next level?

"Trade Like a PEPE" is the ultimate course that will transform you into a confident and profitable trader! 📈

🐸 Transform into a confident and profitable trader

📈 Master technical analysis, risk management, and market psychology to navigate the crypto markets like a pro.

🔍 Develop a proven trading plan and spot high-probability setups.

Safe your spot!