SolCraft.app
Launch App
All guides
March 2026 · 8 min read

How to Create a Solana Liquidity Pool in 2025, Step by Step

Creating a Solana liquidity pool used to require deploying smart contracts and calling Raydium APIs directly. With SolCraft, you can create a Raydium CPMM pool for your token in under 5 minutes - no code required.

What is a Liquidity Pool?

A liquidity pool is a smart contract that holds two tokens and allows anyone to swap between them. Instead of a traditional order book (buyers and sellers matched directly), a pool uses a mathematical formula - typically x · y = k - to price trades automatically. This is called an AMM (Automated Market Maker).

When you create a liquidity pool, you deposit both tokens to set the initial price. Traders then swap against your pool, and you earn a fee on every swap as a reward for providing liquidity. The more trading volume your pool attracts, the more fees you collect.

On Solana, the largest AMM is Raydium. Once you create a pool on Raydium, Jupiter Aggregator automatically routes swaps through it - meaning your token becomes tradeable across the entire Solana DeFi ecosystem.

Raydium CPMM vs Classic AMM: Which Should You Use?

CPMM (Constant Product)Recommended
  • Lower creation fee (~0.15 SOL)
  • Token-2022 compatible
  • Simpler fee tiers
  • Best for new token launches
  • Used by most 2024-2025 launches
Classic AMMLegacy
  • Higher creation cost (~0.4 SOL)
  • Classic SPL only
  • OpenBook market required
  • Better for high-volume tokens
  • Older infrastructure

For most new token launches in 2025, CPMM is the better choice. It supports Token-2022 (transfer tax tokens), costs less to create, and is fully supported by Jupiter routing. SolCraft uses CPMM for its native pool creation tool.

How to Create a Liquidity Pool with SolCraft

SolCraft's Liquidity Suite lets you create a Raydium CPMM pool directly - no need to navigate Raydium's UI separately. Here is the full process:

1

Create your token first

If you haven't created your token yet, go to solcraft.app/create. Note your mint address, you will need it for the pool.

2

Go to the Liquidity Suite

Navigate to solcraft.app/liquidity and make sure you are on the Create Pool tab.

3

Configure your pool

Token A defaults to SOL. Paste your token mint address in Token B. Then enter how much SOL and how many of your tokens to add as initial liquidity. The ratio of SOL to tokens sets your token's launch price.

4

Understand initial pricing

Example: 10 SOL + 10,000,000 tokens = 0.000001 SOL per token. At $150/SOL that's $0.00015 per token with a ~$1,500 FDV at 10B supply. SolCraft calculates this automatically - make sure the price looks right before signing.

5

Sign the transaction

Click Create CPMM Pool on Raydium. Your wallet will ask you to approve ~0.15 SOL pool creation fee plus the liquidity you are depositing. Confirm and your pool is live.

Adding and Removing Liquidity

Adding Liquidity to an Existing Pool

To add more liquidity after initial pool creation, go to the Add Liquidity tab. Paste the pool ID (you can find it on Raydium or Dexscreener), and SolCraft will fetch the current pool info including TVL and token pair. Enter your Token A amount, Token B is calculated automatically based on the current pool ratio to maintain price balance.

Adding liquidity gives you LP tokens (liquidity provider tokens) representing your share of the pool. You earn trading fees proportional to your LP share.

Removing Liquidity

To withdraw your liquidity, go to the Remove Liquidity tab. Paste your pool ID and SolCraft will show your LP token balance. Use the slider to select 25%, 50%, 75%, or 100% to withdraw. Your tokens are returned to your wallet minus any impermanent loss.

Impermanent Loss Warning: When you provide liquidity, your token balances change as people trade. If your token price increases significantly, you may end up with less of your token than if you had simply held it. This is called impermanent loss. It can be offset by trading fees, but always DYOR before providing large amounts of liquidity.

Frequently Asked Questions

How much SOL does it cost to create a Raydium CPMM pool?
Approximately 0.15 SOL for the pool creation fee, plus the actual liquidity you are depositing (SOL + your token). You also pay a small Solana network fee (~0.000005 SOL).
Can I create a pool for a Token-2022 token with transfer tax?
Yes. Raydium CPMM supports Token-2022 tokens. SolCraft auto-detects the token program, so you can create pools for both classic SPL and Token-2022 tokens.
How long until my token appears on Jupiter and Dexscreener?
Jupiter typically indexes new Raydium CPMM pools within 1-5 minutes. Dexscreener usually picks up new pairs within a few minutes to an hour of the first trade.
Can I add liquidity to a pool I did not create?
Yes. Anyone can add liquidity to any Raydium pool. Just paste the pool ID in the Add Liquidity tab. You will receive LP tokens representing your share of the pool.
What is the trading fee on Raydium CPMM pools?
Raydium CPMM has a default 0.25% trading fee. Of this, 0.22% goes to liquidity providers and 0.03% goes to the Raydium protocol.
Should I lock my LP tokens?
Locking LP tokens is a strong trust signal for your community. It shows you cannot "rug pull" by draining liquidity. Use SolCraft's Token Locker to lock LP tokens with a time-lock.

Ready to create your pool?

Launch your Raydium CPMM liquidity pool in minutes - no code required.

Open Liquidity SuiteCreate Token FirstMore Guides

Related Articles

How to Create a Solana Tokensolcraft.app/blog/how-to-create-solana-tokenSolana Token Launch Checklistsolcraft.app/blog/solana-token-launch-checklistToken-2022 Extensions Explainedsolcraft.app/blog/token-2022-extensions-explained