How to Create a liquidity pool on Uniswap: Step by Step, No Code Required
If you want to create a liquidity pool on Uniswap, this post is for you. We’ll show you how to create a Liquidity Pool for a Token in just 5+1 steps.
Uniswap is a decentralized exchange (DEX) built on EVM (Ethereum Virtual Machine) standards, so you can create a liquidity pool for any token ERC20 or ERC20 layer 2.
Once a token is live inside a liquidity pool on a DEX, anyone can buy and sell it.
A token ERC20 is an asset on the Ethereum blockchain, while a ERC20 Layer 2 is an asset on a blockchain that uses the ERC20 standard but adds advantages like low transaction costs, like Base, a relatively new blockchain that many see as the successor to BSC.
Either way, we’ll walk you through how to create a liquidity pool on Uniswap, whether you’re working with a token ERC20 or a token ERC20 layer 2.
How to Create a liquidity pool on Uniswap: Two Options
You have 2 options: use the dApp Create Liquidity Pool from Smithii, or go directly through Uniswap. Our interface is simpler and audited, so that’s our recommendation, but we’ll walk you through both.
To help you follow along, we’ll cover how to create a liquidity pool on Uniswap for token ERC20 using Smithii, how to create a liquidity pool for token on Base also using Smithii, and finally, how to create a liquidity pool using the Uniswap dApp. Pick the walkthrough you want below:
1. Create a Liquidity Pool ERC20 Token on Uniswap with Smithii Tools
To create a Liquidity Pool for any token on Ethereum, head to the Create Liquidity Pool on Ethereum tool, make sure the Ethereum blockchain is selected, and connect your preferred wallet.

- Connect your wallet in the Create dApp Liquidity Pool on Ethereum
- Pick the “Base Token” (this is what sets the price, usually $ETH, $USDT, $USDC, etc.)
- Pick the “Quote Token”. This is your token ready to hit the market.
- Add Liquidity: choose the amounts of Base Token and Quote Token to pair, which sets the starting price of your token
- Click “Create Liquidity Pool” and approve the transactions.
Seconds later, your Liquidity Pool is live on Uniswap and you can head over there to check it. The cost of creating a liquidity pool for Ethereum on Smithii is 0.001 ETH, which covers the fees for token pair creation and the liquidity pool.
Si aún no tienes tu token, aquí te explicamos como crear tu propio ERC20 token sin programar
2. Create Liquidity Pool Base Token on Uniswap
To create a Liquidity Pool for any token on Base, head to the Create Liquidity Pool on Base tool, make sure the Base blockchain is selected, and connect your preferred wallet.

- Connect your wallet on the Create Liquidity Pool on Base dApp
- Pick the “Base Token” (this is what sets the price, usually $WETH, $USDT, $USDC, etc.)
- Pick the “Quote Token”. This is your token ready to hit the market.
- Add Liquidity: choose the amounts of Base Token and Quote Token to pair, which sets the starting price of your token
- Click “Create Liquidity Pool” and approve the transactions.
Seconds later, your Liquidity Pool is live on Uniswap and you can head over there to check it. The cost of creating a liquidity pool for Base on Smithii is 0.001 WETH, which covers the fees for token pair creation and the liquidity pool.
Si aún no tienes tu token, aquí te explicamos como crear tu propio token de Base sin programar
Here are the steps to create a Liquidity Pool on Uniswap for the other blockchains, following the same format as Ethereum and Base. Make sure to double-check the specifics for each blockchain, since fees and tokens can vary.
3. Create Liquidity Pool Polygon Token on Uniswap
To create a Liquidity Pool for any token on Polygon, go to the Create Liquidity Pool on Polygon tool and follow these steps:

- Connect your wallet on the Create Liquidity Pool dApp on Polygon.
- Pick the “Base Token” (usually $MATIC, $USDT, $USDC, etc.).
- Pick the “Quote Token”, meaning your token ready for the market.
- Add the amount of Base Token and Quote Token to set the starting price of your token.
- Click “Create Liquidity Pool” and approve the transactions.
Within seconds, your liquidity pool will be live on Uniswap. The creation cost is roughly 5 POL + Gas.
4. Create Liquidity Pool Arbitrum Token on Uniswap
For a Liquidity Pool on Arbitrum, go to the Create Liquidity Pool on Arbitrum tool and follow these steps:

- Connect your wallet on the Create Liquidity Pool dApp on Arbitrum.
- Pick the “Base Token” (usually $ETH, $USDT, $USDC, etc.).
- Pick the “Quote Token” (your token for the market).
- Add the amounts of Base Token and Quote Token to set the starting price.
- Click “Create Liquidity Pool” and confirm the transactions.
The cost of creating a pool on Arbitrum via Smithii is roughly 0.001 ETH + Gas.
5. Create Liquidity Pool Avalanche Token on Uniswap
For Avalanche, head to the Create Liquidity Pool on Avalanche tool and follow these steps:

- Connect your wallet on the Create Liquidity Pool dApp on Avalanche.
- Pick the “Base Token” (commonly $AVAX, $USDT, $USDC, etc.).
- Pick the “Quote Token” (your token for the market).
- Add the amounts of Base Token and Quote Token to set the starting price.
- Click “Create Liquidity Pool” and confirm the transactions.
Creation on Smithii costs 0.25 AVAX + Gas.
6. Create Liquidity Pool BNB Token on Uniswap
To create a pool on BNB Chain, head to Create Liquidity Pool on BNB Chain and follow these steps:

- Connect your wallet on the Create Liquidity Pool dApp on BNB.
- Pick the “Base Token” (usually $BNB, $USDT, $BUSD, etc.).
- Pick the “Quote Token” (your token for the market).
- Add the amounts of Base Token and Quote Token to set the starting price.
- Click “Create Liquidity Pool” and approve the transactions.
Creation cost on Smithii is 0.01 BNB + Gas.
7. Create Liquidity Pool Blast Token on Uniswap
For Blast, head to Create Liquidity Pool on Blast and follow these steps:

- Connect your wallet on the Create Liquidity Pool dApp on Blast.
- Pick the “Base Token” (typically $BLAST, $USDT, $USDC, etc.).
- Select the “Quote Token” (your token for the market).
- Set the amounts of Base Token and Quote Token for the starting price.
- Click “Create Liquidity Pool” and confirm the transactions.
8. Create Liquidity Pool Robinhood Token on Uniswap
For Blast, head to Create Liquidity Pool on Robinhood and follow these steps:

- Connect your wallet on the dApp of Create Liquidity Pool on Robinhood.
- Select the ‘Base Token’ (usually $WETH, $USDG, and $USDe).
- Select the ‘Quote Token‘ (your token for the market).
- Set the amounts for Base Token and Quote Token for the starting price.
- Click ‘Create Liquidity Pool’ and confirm the transactions.
Creating a liquidity pool on Blast with Smithii costs around 0.001 ETH + gas.
9. Create Liquidity Pool on Uniswap
To start creating your liquidity pool on any token ERC20 or Layer 2 ERC20, head directly to the Uniswap app and connect your wallet. From the main menu, you’ll see the ‘Pools’ section (remember to select your preferred network from the dropdown in the top right).
Here you can manage your existing liquidity pools and also create a new liquidity pool on Uniswap.
So, click the ‘New Position’ button to get started.

8.1 Create a Token Pair on Uniswap
To create your liquidity pool, the first thing you need to do is create a token pair. Start by selecting the token with ‘value’ in dollars first. As mentioned earlier, I’ll go with USDT, since it’s a stablecoin.
Now select your token: copy the token address, paste it into the search bar, and select it. A warning is expected here since this is the first time a liquidity pool is being created with your token.


8.2. Select Your liquidity pool Fee
Next, select the fee percentage that will apply to each transaction through your liquidity pool. To do that, click “Edit” Fee Tier.
You’ll see 4 options to choose from. The most common and recommended one according to Uniswap is 0.3%.

8.3. Set Starting Price and Price Range
Since this is the first time you’re creating a liquidity pool with your newly created token pair, you need to set a starting price. That’s the price at which users will be able to trade through your liquidity pool. You can also set a price range.
For the starting price, just set whatever you think is optimal. Having a solid tokenomics plan in place helps you back that decision with a real strategy.
On the price range: your liquidity pool ONLY stays active within the range you set. If the token price moves above or below that range, your liquidity pool goes inactive and stops working.
Keep in mind: the starting price must fall within the price range you set.

8.4. Add Liquidity
With the price range set, it’s time to deposit liquidity for the token pair. You get to decide how much to add. Just make sure you put in enough for users to trade normally without hitting an unreasonably low cap.
If you’re launching a token from scratch and don’t want to add much liquidity, the standard move is to start with a very LOW price so that liquidity scales alongside the token price.

Ready to outpace your competition?
Join our newsletter and get weekly blockchain updates built for NFT creators.

Things to Know Before Creating a liquidity pool on Uniswap
Let’s wrap up with the most common questions that come up when creating a liquidity pool:
Can I create my own liquidity pool on Uniswap?
Yes, you can create your own liquidity pool on decentralized exchanges (DEX) like Uniswap for ERC20 and ERC20 layer 2; Raydium for Solana or PancakeSwap for BSC. A liquidity pool lets you deposit tokens into a smart contract, making it easy for other users to swap them. The process is straightforward and requires no coding knowledge, though a basic grasp of decentralized finance (DeFi) helps.
How much does it cost to create a liquidity pool on Uniswap?
The cost varies depending on the platform and blockchain you choose. You’ll typically need to pay gas fees to deploy the smart contract and add liquidity, and the exact amount depends on network congestion at the time. You’ll also need to provide an initial supply of tokens to fund the pool.
How do you create an LP (Liquidity Pool) on Uniswap?
Creating an LP means picking a DEX (Uniswap in this case), connecting your wallet, selecting the tokens you want to pair, and depositing them into the pool. The platform walks you through each step, making sure you provide equal value of both tokens. Once you confirm the transaction, your liquidity pool goes live and you’ll receive LP tokens as proof of your contribution.
How to Create a Smart Contract for a Liquidity Pool
If you have the coding chops, you can build a custom smart contract for a liquidity pool in a language like Solidity for Ethereum-based projects. Most users, though, rely on existing DEX platforms that come with built-in pool creation tools. No code required. Even better: audited platforms like Smithii give you online tools with an intuitive interface that takes the complexity out of launching your Liquidity Pool.
FAQs: Creating a liquidity pool on Uniswap
What Is a liquidity pool on Uniswap?
A liquidity pool on Uniswap is a pair of two tokens locked in a smart contract that lets users swap them without any intermediary. The protocol prices swaps automatically using a constant product formula (x*y=k).
How Much Does It Cost to Create a liquidity pool on Uniswap With Smithii?
Using the dApp Create Liquidity Pool tool from Smithii starts at 0.001 WETH plus gas on Layer 2 networks like Base or Optimism. The exact cost depends on which network you use. On top of that, factor in the initial liquidity you add (WETH, USDC, USDT).
What’s the Difference Between Uniswap V2 and Uniswap V3?
Uniswap V2 spreads liquidity evenly across the full price range and is simple to manage. Uniswap V3 lets you concentrate liquidity within specific price ranges, which can multiply your trading fees but requires more active management. For new tokens with high volatility, starting with Full Range on V3 is the recommended approach.
What Tokens Can I Pair on Uniswap?
Any token ERC20 on Ethereum and all major Layer 2s (Optimism, Arbitrum, Base, Polygon). The standard move is pairing your token with WETH, USDC, or USDT to set a market reference price.
What Happens If Nobody Buys My token After the Pool Goes Live?
The pool exists on-chain regardless of activity. The funds you added as liquidity stay locked in the smart contract and can be withdrawn at any time. The token price will fluctuate based on whatever buys and sells occur.
Conclusion
You now have everything you need to create your liquidity pool. Think about whether it’s the right move for you, and if the answer is yes… You’ve got no excuse not to take your token To The Moon!

Crypto writer focused on the Web3 space. Former contributor to the Smithii editorial team.




