MoonSol Logo
Create Token

Create a Liquidity Pool

A token with no liquidity pool cannot be bought or sold and has no price. This tool creates a Raydium CPMM pool — the constant-product pool type equivalent to Uniswap V2 — pairing your SPL token against SOL or USDC so swaps, charts, and DEX aggregators start working. The fee is 0.1 SOL plus whatever you choose to deposit.

Why your token needs a liquidity pool

On a decentralised exchange there is no order book matching buyers to sellers. Trades execute against a pool of two assets, and the pool's balance of those assets is what defines the price. Until a pool exists your token is technically valid but commercially inert: nobody can trade it, no chart site will list it, and no aggregator can route to it.

  • Enable trading — holders can buy and sell through Raydium, Jupiter, and any aggregator that routes through it.
  • Establish a price — the pool ratio is the price, which is what lets charting and portfolio tools display your token.
  • Reduce volatility — a deeper pool means each trade moves the price less, which makes the chart readable and the token usable.
  • Signal commitment — the size of the pool and whether the LP tokens are burned or locked are the first things experienced buyers check.

Costs

Deposits are capital in the pool, not fees — you can withdraw them while you hold the LP tokens.
ItemFeeNotes
Pool creation (MoonSol fee)0.1 SOLPer pool
Raydium pool rent + network fees~0.15 SOLPaid to the network, varies
Your token depositYour choiceOne side of the pool
SOL or USDC depositYour choiceThe other side — sets the price
Add / remove liquidity later0.05 SOLPer operation

How to create your pool

  1. Revoke freeze authority first

    Raydium will not create a pool for a mint that can still freeze holder accounts, because the issuer could freeze the pool itself. Revoke freeze authority during token creation or with the revoke authority tool before you continue.

  2. Select your token

    Connect your wallet and choose the SPL token you want to make tradable. Your balance is read on-chain so you can see what is available to deposit.

  3. Set both deposit amounts

    Enter how much of your token and how much SOL to deposit. The ratio between the two is your opening price — there is no separate price field to fill in.

  4. Choose a fee tier

    Pick the swap fee that traders pay and liquidity providers earn: 0.25% for stable or high-volume pairs, 0.3% as a general default, higher tiers for volatile pairs.

  5. Confirm the transaction

    Approve in your wallet. Both deposits move into the pool, the market goes live on Raydium, and you receive LP tokens representing your share.

Setting the opening price

There is no price input. In a constant-product pool the price is simply the ratio of the two reserves, so your deposits decide where trading starts. If you deposit 1,000,000 tokens and 10 SOL, the opening price is 10 ÷ 1,000,000 = 0.00001 SOL per token. With SOL near $200, that is roughly $0.002 per token and an implied market capitalisation of about $2,000 across the full 1,000,000 supply.

Work backwards from the valuation you want rather than forwards from the amounts you happen to hold. Decide the opening price, decide how much SOL you are willing to commit, and the token side follows: token amount = SOL amount ÷ target price. Getting this wrong is not fatal — the market will reprice you within minutes — but an obviously mispriced launch invites immediate arbitrage at your expense.

Fee tiers and what they cost you

The fee tier is the share of every swap paid to liquidity providers, which includes you in proportion to your share of the pool. A higher fee earns more per trade but makes your token more expensive to arbitrage, which means its price tracks the wider market less tightly. A lower fee attracts more volume and tighter pricing but earns less per trade.

  • 0.25% — best for pairs with steady, high volume where tight pricing matters more than fee income.
  • 0.3% — the general-purpose default and the same rate as Uniswap V2, suitable for most new tokens.
  • Higher tiers — compensate liquidity providers for volatile pairs where impermanent loss risk is greater.

Managing the pool after launch

Pool management does not end at creation. As volume grows you will usually want to deepen the pool, and you may need to withdraw a portion at some point. Both are separate tools:

  • Add liquidity to deepen the pool at the current ratio without changing the price.
  • Remove liquidity to redeem LP tokens for your share of both assets.
  • The SPL dashboard to see your pools alongside your token's supply and authorities.

Whatever you do, announce it first. Liquidity changes are public on-chain and visible on Raydium and every chart site within seconds, and an unexplained withdrawal is indistinguishable from a rug to the people holding your token.

Liquidity pool FAQ

01How much liquidity do I need to start?

Enough that ordinary trades do not move the price violently. In a constant-product pool, a buy worth 10% of the SOL side moves the price by roughly 20%, so a 1 SOL pool is unusable in practice. Many launches start in the 5–10 SOL range and deepen the pool as volume grows.

02How is the opening price set?

By the ratio of your two deposits. Depositing 1,000,000 tokens against 10 SOL opens the pool at 0.00001 SOL per token, which at a SOL price of $200 is about $0.002 per token. Decide the valuation you want first, then work backwards to the amounts.

03What does creating a pool cost?

The MoonSol fee is 0.1 SOL, plus Raydium's pool account rent and Solana network fees. Your two deposits are not a fee — that capital stays in the pool and you can withdraw it while you hold the LP tokens.

04Why does pool creation fail with freeze authority enabled?

A live freeze authority lets the token issuer freeze any token account, including the pool's. Raydium therefore rejects such mints, because a pool could otherwise be frozen with traders' funds inside it.

05What is the difference between CPMM and CLMM pools?

CPMM spreads liquidity evenly across every price using the x*y=k curve — simple, passive, and the normal choice for a new token. CLMM concentrates liquidity in a price band you choose, which is far more capital-efficient but needs active management as the price moves.

06Which fee tier should I pick?

0.25% suits pairs with high volume and low volatility, 0.3% is the common default for a new token and matches Uniswap V2, and higher tiers compensate liquidity providers for the risk of volatile pairs. Higher fees earn more per trade but discourage arbitrage that keeps your price aligned.

07Can I remove my liquidity later?

Yes, while you hold the LP tokens — use the remove liquidity tool for a partial or full withdrawal. Withdrawing everything stops trading in your token, and because pool changes are public on-chain, holders will see it.

08Should I burn my LP tokens?

Burning them makes the liquidity permanent and is the strongest possible signal that it cannot be pulled. It is also irreversible: neither you nor anyone else can ever recover that capital. Locking with a timelock is the middle ground.

09What is impermanent loss?

When your token's price moves against SOL, the pool rebalances and your withdrawable value ends up below what simply holding both assets would have been. Swap fees offset it over time, but a large one-directional move usually does not fully recover.

Related pages